السؤال صعب لهذه الدرجه ؟
قاعدة البيانات oracle بتعتمد على Tcp protocol في تبادلالبيانات بين جداولها الموزعة في اماكن مختلفة وزي ماانتم عارفين Tcp protocol فيهامنية ودقة اكثر وبالتالي ضغط على الشبكة وبطئها لكن في امكانية تبديل Tcp protocol بUdp protocol لكن الاخير مافيه مميزات الاول لكنه يسرع من تبادل البيانات ,
سؤالي ايش اسوي علشان يكون في Udp protocol دقة التسليم علشان ما تضيع بيانات خصوصااذا كان التبادل قي البيانات بين دولتين ؟
السؤال صعب لهذه الدرجه ؟
ماينفعش ال UDP يبقي فيه دقة لأن مش connection oriented ده connection less واللي أنتا طالبه مستحيل الTCP يتأكد من وصول البيانات ويرتبها الترتيب الصحيح لأن header الpacket بيبقي فيه خانة الseq "الترتيب" و خانة الack للتأكد من وصول الpacket و هذا هو ما يسمي الconnection oriented أما الudp لا يوجد به ack يعني لا يستطيع التأكد من وصول البيانات (مثال: عند التكلم في الجوال و حصل تقطيع في الصوت "فقد لثانية" لا تسطيع أن تعيد ما فقد مهما حصل) فماذا تفعل في الdata Base
افهم من كلامك انه مستحيل استخدام udp في تبادل البيانات بالنسبه data base ...
جزاك الله الف خير اخي الكريم على التوضيح ..
المفضلات