نسمع عن بروتوكولات "TCP" و "UDP"، فما هما؟ وما الفرق بينهما؟
قبل أن نخوض في الإجابة عن هذه الأسئلة، لنلقِ نظرةً سريعة على مفهوم البروتوكول (protocol) نفسه.. https://t.co/lNPjxuB9VK
البروتوكول يشير إلى مجموعة القواعد أو القوانين المتّبعة من أجل تنظيم طريقة العمل أو السلوك في مجال محدد،فوزارة التعليم -مثلًا- لديها بروتوكولات معينة لضبط وتنظيم سير العملية التعليمية،واستقبال رؤساء الدول لبعضهم البعض محكوم ببروتوكولات معينة (السجاد الأحمر والنشيد الوطني وغيرها).
وقد تكون لديك طريقة خاصّة لتنظيم أعمالك الشخصيّة، أو ترتيب ملفاتك، أو تصنيف كتبك، وكل هذا يصح أن نطلق عليه اسم "بروتوكول" (protocol).. ولهذا السبب أطلقنا على القوانين التي تنظّم طريقة التواصل بين مختلف الأجهزة على الشبكة مسمّى "بروتوكولات".
وهناك العديد من أنواع بروتوكولات الشبكة، التي تختلف باختلاف خصائصها وأهدافها، والتي تسمى في مجموعها "the internet protocol suite".وعند الحديث عن بروتوكولات الاتصال بين الأجهزة عن طريق الإنترنت، فنحن نتحدث عن نوعين رئيسين من الاتصال، هما:
1- TCP
2- UDP
بالنسبة لبروتوكول "TCP" فهو اختصار (Transmission Control Protocol)، ويمكن ترجمتها ب "بروتوكول التحكم في النقل"، وكما نعلم فإنّ البيانات المرسلة عبر الشبكة تكون في صورة حِزَم (packets)، وكل حزمة تسلك طريقًا مختلفًا للوصول إلى الوجهة (destination) نفسها، ثم يعاد تجميعها عند الوصول.