

أساس | بروتوكول التحكم في الإرسال (TCP) | بروتوكول مخطط بيانات المستخدم (UDP) |
---|---|---|
نوع الخدمة | TCP هو بروتوكول مهيأ للاتصال. يعني اتجاه الاتصال أن أجهزة الاتصال يجب أن تنشئ اتصالاً قبل إرسال البيانات ويجب أن تغلق الاتصال بعد إرسال البيانات. | UDP هو بروتوكول موجه للبيانات. هذا بسبب عدم وجود عبء لفتح الاتصال والحفاظ على الاتصال وإنهاء الاتصال. UDP فعال لأنواع البث والبث المتعدد من نقل الشبكة. |
الموثوقية | TCP موثوق لأنه يضمن تسليم البيانات إلى جهاز التوجيه الوجهة. | لا يمكن ضمان تسليم البيانات إلى الوجهة في UDP. |
آلية فحص الأخطاء | يوفر بروتوكول TCP آليات واسعة النطاق للتحقق من الأخطاء. لأنه يوفر التحكم في التدفق والاعتراف بالبيانات. | UDP لديه فقط آلية التحقق من الأخطاء الأساسية باستخدام المجموع الاختباري. |
إعتراف | جزء إقرار موجود. | لا يوجد مقطع إقرار. |
تسلسل | تسلسل البيانات هو سمة من سمات بروتوكول التحكم في الإرسال (TCP). هذا يعني أن الحزم تصل بالترتيب إلى المتلقي. | لا يوجد تسلسل للبيانات في UDP. إذا كان الأمر مطلوبًا ، فيجب إدارته بواسطة طبقة التطبيق. |
سرعة | TCP أبطأ نسبيًا من UDP. | UDP أسرع وأبسط وأكثر كفاءة من TCP. |
إعادة الإرسال | يمكن إعادة إرسال الحزم المفقودة في TCP ، ولكن ليس في UDP. | لا توجد إعادة إرسال للحزم المفقودة في بروتوكول مخطط بيانات المستخدم (UDP). |
طول الرأس | يحتوي TCP على رأس متغير الطول (20-60) بايت. | يحتوي UDP على رأس بطول 8 بايت. |
وزن | TCP ثقيل الوزن. | UDP خفيف الوزن. |
تقنيات المصافحة | يستخدم المصافحة مثل SYN و ACK و SYN-ACK | إنه بروتوكول غير متصل ، أي لا توجد مصافحة |
البث | TCP لا يدعم البث. | يدعم UDP البث. |
البروتوكولات | يستخدم بروتوكول TCP بواسطة HTTP و HTTPs و FTP و SMTP و Telnet. | يتم استخدام UDP بواسطة DNS و DHCP و TFTP و SNMP و RIP و VoIP. |
نوع الدفق | اتصال TCP عبارة عن دفق بايت. | اتصال UDP هو دفق الرسائل. |
تكاليف غير مباشرة | منخفضة ولكنها أعلى من UDP. | منخفظ جدا. |