نصفان لمهمة واحدة#

TCP/IP اسم مشترك لبروتوكولين متعاونين:

  • IP: مسؤول عن العنونة والتوجيه. يحدد من أي عنوان IP إلى أي عنوان تذهب كل حزمة.
  • TCP: مسؤول عن الوصول الموثوق. يقسّم البيانات إلى قطع صغيرة ويرقّمها ويطلب تأكيد الاستلام، وإن ضاعت قطعة أعاد إرسالها.

مثال ملموس#

تخيّل أنك ترسل كتابًا بالبريد من القاهرة إلى الإسكندرية، لكن صفحة صفحة في عدة طرود منفصلة. يكتب IP العنوان على كل طرد. ويسجّل TCP أرقام الصفحات، ويرتبها في الوجهة، وإن لم يصل طرد طلبه من جديد. والنتيجة أن يصل الكتاب كاملًا وسليمًا إلى المستلم.

الطبقات#

يعمل TCP/IP بطبقات: طبقة الاتصال الفيزيائي (الكابل والواي فاي)، وطبقة الإنترنت (IP)، وطبقة النقل (TCP أو UDP)، وطبقة التطبيق (مثل HTTP). وتخدم كل طبقة الطبقة التي فوقها.

الفرق عن UDP#

UDP نظير TCP الأخف: بلا تأكيد استلام ولا ترتيب. يناسب مكالمات الفيديو والألعاب عبر الإنترنت لأن قلة التأخير فيها أهم من الدقة الكاملة.

أين ستصادفه؟#

كلما أجريت اختبار ping، أو فتحت منفذًا (Port)، أو فتحت إعدادات الشبكة في ويندوز، فأنت تتعامل مع TCP/IP. وتستخدمه كل الأجهزة الحديثة.