نموذج OSI المرجعي ونموذج TCP/IP
عند تعلم الشبكات، تظهر مصطلحات مثل نموذج OSI المرجعي ونموذج TCP/IP.
كلاهما نموذج لفهم آلية الاتصال عبر تقسيمها إلى طبقات. بدل النظر إلى الاتصال كآلية ضخمة واحدة، يساعد التقسيم بحسب الأدوار على تنظيم ما يحدث وأين يحدث.
هذه النظرة الطبقية مفيدة أيضًا عند التفكير في المجهولية.
عنوان IP، وTCP، وUDP، وTLS، وHTTP، وDNS، و، ومعلومات المتصفح ليست كلها من المكان نفسه. عندما تفصل ما يظهر في كل طبقة، يصبح فهم "ما الذي يغيره "، و"ما الذي تحميه HTTPS"، و"لماذا Cookie مسألة أخرى" أسهل.
تنظم هذه المقالة أساسيات نموذج OSI المرجعي ونموذج TCP/IP. أما شرح الطبقات التفصيلي فتتناوله مقالة "ما هو نموذج طبقات الشبكة؟".
ما هو نموذج OSI المرجعي؟
نموذج OSI المرجعي نموذج يقسم الاتصال إلى سبع طبقات.
يُستخدم غالبًا كطريقة تفكير لتنظيم أدوار الاتصال، لا كتمثيل حرفي لتنفيذ الإنترنت الواقعي.
| الطبقة | الدور الرئيسي | مثال |
|---|---|---|
| الطبقة 7 طبقة التطبيق | اتصال التطبيقات | HTTP، DNS |
| الطبقة 6 طبقة العرض | تنسيق البيانات وتمثيلها | ترميز الحروف، الضغط، فكرة التعمية |
| الطبقة 5 طبقة الجلسة | إدارة محادثة الاتصال | فكرة إدارة الجلسات |
| الطبقة 4 طبقة النقل | طريقة إيصال البيانات | TCP، UDP |
| الطبقة 3 طبقة الشبكة | التوصيل إلى الوجهة | IP، التوجيه |
| الطبقة 2 طبقة ربط البيانات | الاتصال داخل المقطع نفسه | Ethernet، Wi-Fi |
| الطبقة 1 الطبقة الفيزيائية | الحمل كإشارة | إشارات كهربائية، موجات راديوية، ضوء |
نموذج OSI المرجعي مفيد كخريطة تعليمية.
ومع ذلك، في الإنترنت الواقعي، توجد حالات كثيرة يكون شرحها بنموذج TCP/IP أوضح.
ما هو نموذج TCP/IP؟
نموذج TCP/IP نموذج يُستخدم كثيرًا عند فهم الاتصال الفعلي في الإنترنت.
يُنظم عادة في أربع طبقات.
| الطبقة | الدور الرئيسي | مثال |
|---|---|---|
| طبقة التطبيق | قواعد اتصال التطبيقات معًا | HTTP، DNS، SMTP |
| طبقة النقل | طريقة إيصال البيانات | TCP، UDP |
| طبقة الإنترنت | إيصال البيانات إلى الوجهة باستخدام عنوان IP | IP |
| طبقة واجهة الشبكة | الحمل عبر وسيط الاتصال الفعلي | Wi-Fi، Ethernet، ألياف ضوئية |
عند عرض صفحة ويب، يصنع المتصفح طلب HTTP، وتتولى TCP أو UDP طريقة الإيصال، ويتجه الاتصال نحو الوجهة عبر IP، ثم ينتقل فعليًا عبر Wi-Fi أو LAN سلكية.
عند النظر بالطبقات، تنفصل أدوار كل جزء.
علاقة النموذجين
لا يتطابق نموذج OSI المرجعي ونموذج TCP/IP تطابقًا واحدًا لواحد.
لكن يمكن ربطهما بشكل تقريبي.
| نموذج OSI المرجعي | نموذج TCP/IP | مثال في المجهولية |
|---|---|---|
| التطبيق، العرض، الجلسة | طبقة التطبيق | HTTP، DNS، Cookie، حالة تسجيل الدخول |
| طبقة النقل | طبقة النقل | TCP، UDP، رقم المنفذ |
| طبقة الشبكة | طبقة الإنترنت | عنوان IP، التوجيه |
| ربط البيانات، الفيزيائية | طبقة واجهة الشبكة | Wi-Fi، Ethernet، موجات راديوية، ضوء |
للتعلم، يمكن التفكير في OSI كخريطة تفصل التفاصيل، وTCP/IP كخريطة أسهل لشرح الإنترنت الواقعي.
معنى النظر إلى الطبقات في المجهولية
في المجهولية، من المهم فصل طبقة المعلومات التي تتعامل معها.
في HTTPS، تُحمى محادثات HTTP عبر TLS. في نموذج TCP/IP، غالبًا ما تُعامل كآلية في جانب طبقة التطبيق، لكن فهم TLS كطبقة حماية بين HTTP وTCP يجعلها أوضح. عنوان IP لازم للتوصيل في طبقة الإنترنت. أما Cookie وحالة تسجيل الدخول فهما مشكلة في طبقة التطبيق.
| المعلومة | الطبقة المرتبطة أساسًا | ملاحظة |
|---|---|---|
| عنوان IP | طبقة الإنترنت | لازم لإيصال الاتصال إلى الوجهة |
| منفذ TCP/UDP | طبقة النقل | مؤشر على نوع الاتصال أو الخدمة |
| محتوى HTTP | طبقة التطبيق | تحمي HTTPS/TLS المتن أثناء الطريق، لكن جهة الاتصال وCookie وحالة تسجيل الدخول مسائل أخرى |
| Cookie | طبقة التطبيق | حتى إذا تغيّر IP، قد تُعامل كالمتصفح نفسه |
| اتصال Wi-Fi | طبقة واجهة الشبكة | ترتبط السجلات المحلية والمدير |
بهذه النظرة، يسهل فهم نقاط مثل "VPN لا يحذف Cookie"، و"HTTPS لا يحذف IP الوجهة"، و"حتى مع يبقى محتوى النشر".
التباسات شائعة
إذا لم تعرف نموذج الطبقات، قد تحاول حل مشاكل من طبقات مختلفة بإجراء واحد.
| سوء الفهم | لماذا هو مختلف |
|---|---|
| HTTPS تعني المجهولية | تحمي محتوى HTTP، لكن الوجهة وتسجيل الدخول يبقيان |
| VPN يحذف Cookie أيضًا | VPN يتعلق بمسار الاتصال، وCookie بمنطقة تخزين المتصفح |
| إخفاء IP يجعل محتوى النشر آمنًا | محتوى النشر معلومات في طبقة التطبيق |
| تغيير Wi-Fi يقطع السلوك السابق | تبقى Cookie والحسابات |
| تعمية DNS تخفي كل شيء | DNS مشكلة استعلام نطاقات |
في المجهولية، يجب النظر إلى الطبقة التي يؤثر فيها الإجراء.
إذا خلطت مشاكل الطبقات المختلفة، ستفوت الأجزاء غير المحمية.
ترتيب التعلم
لا تحتاج إلى حفظ نموذج OSI المرجعي أو نموذج TCP/IP منذ البداية.
ابدأ بمثال الوصول إلى الويب، وانظر أين ترتبط عناصر مثل المتصفح، وDNS، وHTTP، وTCP/UDP، وIP، وWi-Fi. بعد ذلك افحص أي طبقة تؤثر فيها VPN وTor وHTTPS وCookie.
| الترتيب | ما تنظر إليه |
|---|---|
| 1 | مسار ظهور صفحة الويب |
| 2 | مسار تحويل الاسم إلى IP عبر DNS |
| 3 | آلية الوصول إلى الوجهة عبر IP |
| 4 | سبب اختلاف طريقة الإيصال بين TCP وUDP |
| 5 | موضع HTTP/HTTPS وCookie |
| 6 | أي مظهر تغيره VPN وTor |
عند التعلم بهذا الترتيب، يصعب المبالغة في تقدير إجراءات المجهولية.
مثلًا، تحمي HTTPS محتوى HTTP، لكن Cookie وحالة تسجيل الدخول تصلان إلى الطرف المتصل به. يغيّر VPN مسار الاتصال، لكنه لا يغيّر محتوى النشر في طبقة التطبيق. يساعد نموذج الطبقات على هذا الفصل.
الخلاصة
نموذج OSI المرجعي ونموذج TCP/IP طريقتان لفهم الاتصال كطبقات.
ينظم نموذج OSI المرجعي الاتصال في سبع طبقات، وينظم نموذج TCP/IP عادة في أربع طبقات.
لفهم اتصال الإنترنت الواقعي، يكون نموذج TCP/IP أوضح في كثير من الحالات. وفي المقابل، يفيد نموذج OSI المرجعي كخريطة تفصل الأدوار بدقة.
في المجهولية، من المهم فصل الطبقة التي ترتبط بها المعلومات.
إذا تعاملت مع IP، وTCP/UDP، وHTTP، وTLS، وCookie، وWi-Fi كشيء واحد، ستختار إجراءات خاطئة.
نموذج الطبقات أساس لتنظيم أين يظهر ماذا في الاتصال، وأي إجراء يؤثر في أي موضع.