arrow_backالعودة إلى ملاحظات المجال
NETWORKING منشور 8 Aug 2026

نموذج OSI، طبقة تلو الأخرى، بدون الحشو

شرح عملي لطبقات نموذج OSI السبع، مع أمثلة بروتوكولات حقيقية وزوايا استكشاف الأخطاء لكل منها.

معظم شروحات الشبكات تتعامل مع نموذج OSI وكأنه رسم بياني يجب حفظه لاختبار الشهادة ثم نسيانه. هذا خطأ. بمجرد أن تبدأ في استكشاف المشاكل الفعلية، تتحول الطبقات السبع إلى قائمة تحقق ذهنية: هل هذه مشكلة كابل، أم مشكلة توجيه، أم خطأ تطبيق؟ معرفة أي طبقة تتعامل معها تقلل من وقت تصحيح الأخطاء بشكل كبير.

Layer 1: physical

هذا هو الوسيط الفعلي: نحاس، ألياف، موجات راديو. مستويات الجهد وترتيبات الدبابيس وأنواع الموصلات (RJ45, SFP+) وتعديل الإشارة تعيش هنا. عندما تظهر منفذ الـ switch "link down" أو تحصل على فقدان حزم متقطع يرتبط بشخص يكنس بالقرب من مسار كابل، فأنت في منطقة Layer 1. أدوات مثل مختبر الكابلات أو ethtool eth0 على Linux ستظهر لك حالة الرابط والسرعة وإعدادات duplex قبل أن تهدر الوقت في تصحيح أي شيء أعلى.

Layer 2: data link

هنا تحصل على عناوين MAC والمفاتيح والإطارات. Ethernet يعمل في هذه الطبقة، وكذلك ARP (من الناحية الفنية جسر بين L2 و L3). VLANs هي أيضا بناء Layer 2. إذا لم يتمكن المضيف من الوصول إلى أي شيء في شبكته الخاصة لكن pings تعمل بشكل جيد للأجهزة الأخرى المتصلة مباشرة، تحقق من arp -a أو ip neigh للبحث عن إدخالات قديمة، وانظر إلى إعدادات منفذ المفتاح بحثا عن عدم تطابق VLAN. مشكلة كلاسيكية: مضيفان على نفس الـ VLAN لكن مع إعدادات MTU مختلفة تسبب أعراضا غريبة تتعلق بالتجزئة.

Layer 3: network

عناوين IP والتوجيه و ICMP تعيش هنا. هذا حيث يعمل traceroute و ping، وحيث تشخص ما إذا كانت الحزمة حتى تغادر الشبكة المحلية. أجهزة التوجيه تتخذ قرارات الإرسال بناء على عنوان IP الوجهة في هذه الطبقة. عندما يعمل ping 8.8.8.8 لكن ping google.com لا يعمل، هذه ليست مشكلة Layer 3 على الإطلاق، إنها DNS، وهي Layer 7 — مثال جيد على سبب أهمية الانضباط الطبقي عندما تضيق نطاق الخلل.

Layer 4: transport

TCP و UDP. هنا تأتي المنافذ والتسلسل والموثوقية (أو عدمها). ثلاث مراحل TCP handshake وعدادات إعادة الإرسال وقياس النافذة كل هذا يعيش هنا. إذا كان curl معلقا في محاولة الاتصال، tcpdump -i eth0 port 443 سيظهر لك ما إذا كانت حزم SYN تحصل حتى على SYN-ACK. عدم الاستجابة عادة يعني جدار حماية يسقط حركة المرور بصمت بدلا من رفضها تماما — تمييز مهم عندما تكتب تقرير الحادثة.

Layer 5: session

هذه الطبقة تحصل على سمعة سيئة لأنها رقيقة عمليا — الكثير من الأكوام الحقيقية تطوي إدارة الجلسة إما في طبقة النقل أو طبقة التطبيق. TLS session resumption والأشياء مثل NetBIOS sessions هي الأمثلة الكتابية. في العمارة الحديثة ستقضي وقتا أقل هنا من أي طبقة أخرى، لكنها لا تزال مفيدة من الناحية المفهومية عند شرح كيفية أن يمكن للاتصال المقطوع أن يستأنف بدون مفاوضة كاملة.

Layer 6: presentation

الترميز والضغط وتنسيق التشفير من الناحية الفنية ينتمون هنا — فكر في مجموعات الأحرف وتنسيق تشفير SSL/TLS (بالمقابل لإنشاء الجلسة نفسها) وتسلسل البيانات. في الممارسة العملية، معظم المهندسين يطويها إما في Layer 5 أو Layer 7 عندما يتحدثون عنها، لأن الحد بين هما غامض. إذا كنت تصحح أحرفا محرفة في حمولة بدلا من handshake مكسور، فهذا هو الفاصل L6/L7 الخاص بك.

Layer 7: application

HTTP و DNS و SMTP و SSH — البروتوكولات التي تكتب الكود بالفعل ضدها. معظم استكشاف الأخطاء اليومي كمطور يحدث هنا، التحقق من رموز الحالة والرؤوس والحمولات. أدوات مطور المتصفح و Postman و curl -v كلها تعمل في هذه الطبقة. من المغري أن تلوم الشبكة أولا عندما يفشل استدعاء API، لكن استجابة 500 تعني أن الطلب مرت عبر كل طبقة أدناه بشكل جيد — المشكلة بالكامل في منطق التطبيق.

لماذا تهتم بنموذج لا أحد ينفذه بالضبط

الشبكات في العالم الحقيقي، خاصة TCP/IP، لا تتطابق بشكل مثالي مع طبقات OSI السبع — TCP/IP لديها أربع طبقات في نموذج المرجع الخاص به. عدم التطابق هذا بخير. قيمة OSI ليست كمواصفة التنفيذ، بل كمفردات مشتركة. عندما يقول زميل "هذا يبدو وكأنه مشكلة Layer 2"، فأنتما كلاكما على الفور تعرفان للتحقق من المفاتيح و VLANs بدلا من الجدال حول سجلات DNS. هذا هو النقطة الكاملة لتعلمه بشكل صحيح بدلا من حفظه لاختبار.

إذا نقر هذا الانهيار طبقة تلو الأخرى بالنسبة لك، مقاطع Korra Studio للشبكات تذهب أبعد إلى التقاط الحزم وتمارين subnetting واستكشاف أخطاء قواعد جدار الحماية التي تبني مباشرة على هذا الأساس.

تمت كتابة هذا المقال بمساعدة الذكاء الاصطناعي، وراجعه ونشره Michal Pilch (CISSP)، Korra Studio.

هل أنت مستعد للمضي قدماً؟

هذه ملاحظة واحدة من قاعدة معارف Korra Studio — المنصة تجمع كل موضوع مع التوجيه الفردي.

ابدأ بالمجانarrow_forward