TCP مقابل UDP
الدرس 18 من 32 في دورة نموذج OSI على Coddy.
توفّر الطبقة 4 خدمتين. TCP: الاتصال، والترتيب، وإعادة إرسال أي شيء فُقد؛ وتدفع ثمن الضمان في صورة زمن استجابة. UDP: أطلق مخططات بيانات فردية وتمنَّ الأفضل؛ لا شيء مضمون، ولا شيء يستحق الانتظار.
يعتمد الاختيار على سؤال واحد: هل تظل الحزمة المتأخرة مفيدة؟ يجب أن يكتمل تنزيل الملف، لذا نستخدم TCP. أما إطار من مكالمة فيديو يصل متأخرًا فهو عديم الفائدة، ومن الأفضل إسقاطه وعرض الإطار التالي، لذا نستخدم UDP. استعلامات DNS هي أسئلة صغيرة تُطرح مرة واحدة، وتكون إعادة المحاولة فيها أرخص من إنشاء اتصال، لذا نستخدم UDP.
التحدي
مبتدئاختر البروتوكول المناسب لكل مهمة. اطبع بروتوكولًا واحدًا في كل سطر، بأحرف كبيرة، وبهذا الترتيب:
- مكالمة فيديو مباشرة
- تنزيل ملف zip
- بحث DNS
الناتج المتوقع:
UDP
TCP
UDPجرّب بنفسك
جميع دروس نموذج OSI
تدرّب بنفسك: Playground لـ Terminal