الوحدة 2~9 دقيقة
TCP مقابل UDP
TCP وUDP طريقتان شائعتان لانتقال البيانات عبر الشبكة، ولكل منهما موازنة مختلفة بين الموثوقية والسرعة.
ما ستتعلمه
- متى يُستخدم TCP
- متى يُستخدم UDP
- التوازن بين الموثوقية والسرعة
TCP: توصيل موثوق
يتحقق TCP (بروتوكول التحكم بالنقل) من وصول البيانات كاملة وبالترتيب الصحيح، ويعيد إرسال أي جزء مفقود. هذه الموثوقية تجعله مثاليًا لأشياء مثل تحميل صفحات الويب أو إرسال البريد الإلكتروني، حيث تكون البيانات المفقودة مشكلة.
UDP: السرعة قبل الضمانات
يرسل UDP (بروتوكول مخطط بيانات المستخدم) البيانات بسرعة دون التحقق من وصولها كاملة، ما يجعله أسرع لكن أقل موثوقية. يُستخدم غالبًا حين تكون السرعة أهم من الدقة الكاملة.
مثال
غالبًا ما تستخدم مكالمات الفيديو والألعاب عبر الإنترنت UDP: فقدان إطار هنا وهناك بالكاد يُلاحَظ، لكن انتظار إعادة الإرسال سيسبب تأخيرًا ملحوظًا.
المفاهيم الأساسية
TCPUDPالموثوقية
أهم النقاط
- يضمن TCP توصيلًا موثوقًا ومرتبًا للبيانات
- يمنح UDP الأولوية للسرعة على ضمان التوصيل
- يعتمد الاختيار الصحيح على أهمية الموثوقية أو السرعة
اختبار سريع
أي بروتوكول يُستخدم عادةً عندما يكون التوصيل الموثوق والكامل هو الأهم؟