نظرة عامة عالية المستوى على بروتوكول مخطط بيانات المستخدم
UDP ،بروتوكول مخطط المستخدم، هو بروتوكول نقل ، بديل لـ TCP.
الفرق الرئيسي بينه وبين TCP هو أنه غير متصل.
هذا يعني أنه أسرع ، كل حزمة يتم إرسالها تكون خفيفة الوزن ، لأنها لا تحتوي على جميع المعلومات المطلوبة في TCP ، ولديها عملية مصافحة أخف.
العيب هو أن UDP لا يمكن الاعتماد عليه مثل TCP.
في TCP ، إذا فقدت الحزمة ، يمكن للبروتوكول التعامل معها وإعادة إرسال الحزمة.
في UDP ، هذا ليس مضمنًا في البروتوكول ، ويجب التعامل معه على مستوى أعلى (مبني عليه). لا يوجد فحص مضمّن للتحكم في ما إذا تم استلام حزمة ، وما إذا تم استلامها بشكل صحيح.
تم تعريف UDP فيRFC 768 in 1980.
بعض بروتوكولات التطبيقات الأكثر شهرة والتي تعتمد على طبقة UDP هيDNSو DHCP ، والأهم من ذلك هو الطبقة الأساسية لـHTTP/3، الإصدار التالي من HTTP.
يستخدم بروتوكول UDP المنافذ للسماح بالاتصال بين العمليات ، مثل TCP.
المزيد من دروس الشبكة:
- مقدمة في WebSockets
- كيف تعمل طلبات HTTP
- قائمة رؤوس طلبات HTTP
- قائمة رؤوس استجابة HTTP
- HTTP مقابل HTTPS
- ما هو RFC؟
- بروتوكول HTTP
- بروتوكول HTTPS
- دليل curl لطلبات HTTP
- التخزين المؤقت في HTTP
- قائمة رموز حالة HTTP
- ما هو CDN؟
- بروتوكول HTTP / 2
- ما هو الميناء
- DNS ، نظام اسم المجال
- بروتوكول TCP
- بروتوكول UDP
- مقدمة لواجهات برمجة تطبيقات REST
- كيفية تثبيت شهادة SSL محلية في macOS
- كيفية إنشاء شهادة SSL محلية
- كيفية تكوين Nginx لـ HTTPS
- وكيل عكسي بسيط لـ nginx لخدمة تطبيقات Node.js متعددة من مجلدات فرعية
- ما هو عكس الوكيل؟