ربما
سمعت عن برتوكول TCP
و
UDP
عند
إعداد جهاز التوجيه (مودم)
،
أو برنامج جدار الحماية الناري، أو البحث
في ميزات الشبكة اﻹفتراضية الخاصة "VPN".
ولكن
ما الفرق بينهما؟ هذا ما سنتعرف عليه في
اﻷسطر التالية.
لنبدأ
على بركة الله.
لفهم
الفرق بين برتوكول TCP
و
برتوكول UDP
،
يجب أن تتعرف على مفهومهما :
- ما هو TCP؟
بروتوكول
التحكم في الإرسال (TCP)
هو
بروتوكول يتطلب
تهيئة اﻹتصال،
تستخدمه أجهزة الكمبيوتر للتواصل عبر
الإنترنت.
وهو
واحدة من البروتوكولات الرئيسية في
شبكات TCP
/ IP. يوفر
بروتوكول TCP
فحص
الأخطاء ويضمن تسليم البيانات وأنه سيتم
تسليم الحزم بالترتيب الذي تم إرسالها
به.
- ما هو UDP؟
بروتوكول
حزم بيانات المستخدم (UDP)
هو
بروتوكول لا يتطلب اتصالا مهيئا يعمل
تمامًا مثل TCP
ولكنه
يفترض أن خدمات التحقق من الأخطاء
والاسترداد غير مطلوبة.
بدلاً
من ذلك ، يرسل بروتوكول UDP
باستمرار
مخططات البيانات إلى المستلم سواء استلمها
أم لا.
- ماهو الفرق؟
لدى
TCP
و
UDP
العديد
من الاختلافات والتشابهات.
وهي
أكثر البروتوكولات استخدامًا لإرسال
الحزم عبر الإنترنت.
كلاهما
يعمل على طبقة النقل من مكدس بروتوكول”TCP
/ IP” ويستخدم
كلاهما بروتوكول IP.
يقوم
TCP
بإنشاء
اتصال بين المرسل والمستقبل قبل إرسال
البيانات.
لا
يقوم UDP
بإنشاء
اتصال قبل إرسال البيانات.
- الموثوقية
- TCP
موثوق.
يتم
ضمان تسليم البيانات المرسلة باستخدام
بروتوكول TCP
إلى
جهاز الاستقبال.
إذا
فقدت البيانات أثناء النقل ، فستقوم
باسترداد البيانات وإعادة إرسالها.
سوف
يقوم TCP
أيضًا
بفحص الحزم بحثًا عن الأخطاء وتتبع الحزم
بحيث لا يتم فقد البيانات أو تلفها.
- UDP
غير
موثوق به ، ولا يوفر تسليمًا مضمونًا وقد
تتلف حزمة مخطط البيانات أو تضيع أثناء
النقل.
- التحكم في التدفق
- يستخدم
بروتوكول TCP
آلية
للتحكم في التدفق تضمن أن المرسل لا يربك
جهاز الاستقبال بإرسال العديد من الحزم
في آن
واحد.
يخزن
TCP
البيانات
في المخزن المؤقت للإرسال ويتلقى البيانات
في المخزن المؤقت للاستلام.
عندما
يكون التطبيق جاهزًا ، سيتم قراءة البيانات
من المخزن المؤقت للتلقي.
إذا
كان المخزن المؤقت للاستلام ممتلئًا ،
فلن يتمكن جهاز الاستقبال من معالجة
المزيد من البيانات و بالتالي
"سيسقطها”.
للحفاظ
على كمية البيانات التي يمكن إرسالها إلى
جهاز الاستقبال، يخبر جهاز الاستقبال
المرسل عن مقدار المساحة الاحتياطية في
المخزن المؤقت للاستلام الموجود (نافذة
الاستلام).
في
كل مرة يتم تلقي الحزمة ، يتم إرسال رسالة
إلى المرسل بقيمة نافذة الاستلام الحالية.
- لا
يوفر UDP
التحكم
في التدفق.
مع
UDP
،
تصل الحزم في دفق مستمر أو يتم إسقاطها.
- الترتيب والتنظيم
- يقوم
TCP
بالترتيب
والتنظيم
(التسلسل)
لضمان
تسليم الحزم المرسلة من الخادم إلى العميل
بنفس الترتيب الذي تم إرسالها به.
من
ناحية أخرى ، يرسل UDP
الحزم
بدون
أي
ترتيب.
- السرعة
- بروتوكول
TCP
أبطأ
من بروتوكول UDP
لأن
أمامه الكثير للقيام به.
يجب
أن يقوم TCP
بإنشاء
اتصال ، والتحقق من الأخطاء ، وضمان استلام
الملفات بالترتيب الذي تم إرسالها به.
- الاستخدام
-يعتبر
بروتوكول TCP
هو
الأنسب لاستخدامه في التطبيقات التي
تتطلب موثوقية عالية حيث يكون التوقيت
أقل أهمية.
- شبكة الويب العالمية (HTTP ، HTTPS)
- بروتوكول النقل الآمن (SSH)
- بروتوكول نقل الملفات (FTP)
- البريد الإلكتروني (SMTP ، IMAP / POP)
- يعد
UDP
هو
الأنسب للتطبيقات التي تتطلب السرعة
والكفاءة.
- أنفاق الشبكات اﻹفتراضية “VPN”
- دفق الفيديو
- اﻷلعاب على الانترنت
- البث المباشر
- نظام أسماء النطاقات (DNS)
- الصوت عبر بروتوكول الإنترنت (VoIP)
- بروتوكول نقل الملفات البسيط (TFTP)
📣 هل عرفت أي نوع من البروتوكولات ستستخدم؟ شاركنا رأيك في خانة التعليقات.
كما يمكنك متابعة صفحتنا على الفيسبوك
ليست هناك تعليقات:
التعليقات مرحب بها على هذه المدونة لكن سيتم حذف التعليقات غير المرغوب فيها والمسيئة، أو ببساطة المخالفة لتعاليم اﻹسلام
انقر فوق "إبلاغي" لتلقي اﻹشعارات عندما يتم الرد على تعليقك
إرسال تعليق