كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الشبكات

TCP/IP (نموذج TCP/IP)

Transmission Control Protocol / Internet Protocol

TCP/IP هو النموذج العملي ومجموعة البروتوكولات التي يقوم عليها الإنترنت، ويتكون من أربع طبقات تبدأ من الوصول للشبكة وتنتهي بالتطبيقات.

TCP/IP اسم يُطلق على مجموعة البروتوكولات التي يعمل بها الإنترنت وعلى النموذج الطبقي الذي ينظمها. سُميت بهذا الاسم نسبة إلى أهم بروتوكولين فيها: TCP في طبقة النقل وIP في طبقة الشبكة. طُوّرت ضمن مشاريع وزارة الدفاع الأمريكية DARPA، وانتقلت شبكة ARPANET إليها رسمياً في يناير 1983، ومنذ ذلك الحين أصبحت الأساس لكل الشبكات الحديثة.

طبقات النموذج

  • Application: تجمع وظائف طبقات Application وPresentation وSession في OSI، ومن بروتوكولاتها HTTP وDNS وSSH وDHCP وSMTP.
  • Transport: توفر الاتصال بين التطبيقات عبر أرقام المنافذ، باستخدام TCP الموثوق أو UDP الخفيف.
  • Internet: مسؤولة عن العنونة المنطقية والتوجيه، ومن بروتوكولاتها IPv4 وIPv6 وICMP.
  • Network Access (أو Link): تتعامل مع الوسط الفيزيائي والإطارات، مثل Ethernet وWi-Fi.

بعض المراجع الحديثة، ومنها منهج CCNA، تعرض نموذجاً من خمس طبقات بفصل Data Link عن Physical، وهو تقسيم تعليمي لا يغيّر طريقة العمل.

مثال عملي

عندما يرسل جهاز بعنوان 192.168.1.10 طلباً إلى خادم ويب، يُنشئ المتصفح رسالة HTTP، ثم يضيف TCP منفذ المصدر العشوائي ومنفذ الوجهة 443، ثم يضيف IP عنوان المصدر والوجهة، ثم يضيف Ethernet عنوان MAC الخاص بالبوابة الافتراضية. في كل راوتر على الطريق تُزال ترويسة الطبقة الثانية وتُبنى من جديد، بينما تبقى ترويسة IP كما هي باستثناء حقل TTL وما يغيّره NAT.

الفرق بين TCP/IP و OSI

OSI نموذج مرجعي نظري من سبع طبقات وُضع لتوحيد المفاهيم، أما TCP/IP فهو نموذج عملي نشأ من بروتوكولات تعمل فعلاً ثم وُصف لاحقاً. لهذا ستجد المهندسين يستخدمون أرقام طبقات OSI في الحديث اليومي (Layer 2 وLayer 3 وLayer 7) رغم أن الشبكة نفسها تعمل وفق TCP/IP. ولا تخلط بين اسم النموذج وبروتوكول TCP وحده؛ فـ TCP/IP يشمل UDP وICMP وARP وغيرها.

لماذا يهمك؟

فهم طبقات TCP/IP ضروري لقراءة مخرجات أدوات مثل Wireshark، وتحديد مكان المشكلة: هل هي في الوصول للشبكة، أم في التوجيه، أم في منفذ التطبيق. كما أن كل إعدادات الجدران النارية وقوائم التحكم ACL وتقنيات NAT مبنية على حقول هذه الطبقات.