يو دي بي

بروتوكولات UDP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

مقدمة

هو بروتوكول يسمح بتناقل البيانات مثل TCP مع بعض الإختلافات الجوهرية من حيث طريقة التوصيل والتأكد من صحة المعلومات و سرعة التوصيل و إحتمال الضياع. ملف:UDPheader.gif


طريقة التوصيل

يقسم الرسالة المراد إرسالها إلى وحدات تسمى كل وحدة (datagram ) ومن هنا يأتي الإختلاف مع TCP حيث يوضع مع كل وحدة عنوان المرسل إلية وليس مثل TCP الذي يقوم بفتح اتصال مباشر مع الطرف الاخر ثم يرسل البيانات, حيث أنه هنا كل وحدة مستقلة في طريقها عن باقي الوحدات فربما كل وحدة تسلك طريقاَ أخر عن غيرها وثم يقوم الطرف الاخر بتجميعها

التحقق من صحة المعلومة

ففي شبكة الإنترنت وفي أثناء التوصيل قد يحدث تشويش يغير قيمة بت أو أكثر فتختلف المعلومة, هنا بروتكول TCP يقدم لنا ضمانا أن التوصيل سليم تماما و إذا حدث خطأ فإنة يعيد الإرسال حتى يكون صحيح ، أما UDP فلا يقدم لنا أي ضماناً لان الهدف من هذا البرتوكول هو توصيل الرسالة المطلوبة بسرعة

سرعة التوصيل

تناقل البيانات بإستعمال UDP أسرع لانة لا يتحقق من صحة المعلومة لانة إذا أراد التحقق من صحة المعلومة يحتاج إلى إرسال المزيد من المعلومات للتحقق من صحة النقل وهذا يزيد من حجم البياتات المرسلة ويؤدي إلى زيادة الوقت المستغرق في التراسل ولهذا جعلت مسؤلية التحقق من الإرسال من مسؤلية البرنامج نفسة.

إستعمالات UDP

غالبا ما يستعمل في المحادثات الصوتية والمرئية لان فقد القليل من البيانات لا يؤثر كثيراً في جودة الصورة و يساهم في سرعة المححادثة ولهذا يلاحظ في أغلب برامج المحادثة الصوتية أنة يحدث إنقطاع للصوت ثم يكمل ولكن ليس من حيث إنقطع بل من حيث وصل.

الكلمات الدالة: