...

ما هو OSI Model وكيف يعمل بالتفصيل؟

  • مايو 24, 2026
ما هو OSI Model وكيف يعمل بالتفصيل

هل تساءلت يومًا كيف تنتقل رسالة من هاتفك إلى جهاز آخر خلال ثوانٍ قليلة عبر قارات مختلفة؟ كيف يعرف جهاز الكمبيوتر الخاص بك أن البيانات التي تصل إليه هي صورة وليس نصًا؟ كيف تتدفق ملايين الحزم عبر الإنترنت دون أن تختلط أو تضيع؟ الجواب يكمن في نموذج أساسي يعلمه كل مهندس شبكات في بداية رحلته.

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

ما هو OSI Model؟

لفهم ما هو OSI Model وكيف يعمل بالتفصيل، يجب أن نبدأ بتعريف هذا النموذج وأسباب إنشائه.

تعريف نموذج OSI

OSI اختصار لـ (Open Systems Interconnection)، وهو نموذج مرجعي صممته المنظمة الدولية للتوحيد القياسي (ISO) في عام 1984. الهدف منه هو توحيد طريقة عمل شبكات الحاسوب وتقسيم عملية الاتصال إلى سبع طبقات متسلسلة، كل طبقة مسؤولة عن جزء محدد من عملية نقل البيانات.

لماذا تم إنشاء OSI Model؟

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

أهمية النموذج في الشبكات

على الرغم من أن الإنترنت الفعلي يستخدم نموذج TCP/IP المبسط، فإن فهم ما هو OSI Model وكيف يعمل بالتفصيل يبقى ضروريًا لكل مهندس شبكات. النموذج يساعد على تقسيم المشكلات المعقدة إلى أجزاء صغيرة، ويوفر لغة مشتركة بين المهندسين، ويسهل فهم كيفية تفاعل البروتوكولات المختلفة مع بعضها.

لماذا يعتبر OSI Model مهمًا لمهندسي الشبكات؟

بعد أن عرفت ما هو OSI Model وكيف يعمل بالتفصيل نظريًا، دعنا نفهم لماذا هذا النموذج هو أول ما يدرسه مهندس الشبكات.

فهم طريقة انتقال البيانات

عندما تفهم ما هو OSI Model وكيف يعمل بالتفصيل، فإنك تفهم الرحلة الكاملة للبيانات من لحظة كتابتك لرسالة حتى وصولها إلى الطرف الآخر. كل طبقة تضيف معلومات معينة (تسمى Header)، وكل طبقة تؤدي وظيفة محددة. هذا الفهم العميق يجعلك مهندسًا أفضل بكثير.

تسهيل عمليات حل المشكلات (Troubleshooting)

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

تبسيط تصميم الشبكات

عندما تصمم شبكة جديدة، يمكنك التفكير في كل طبقة على حدة: ما نوع الكابلات والأجهزة المادية التي ستحتاجها (طبقة أولى)، وكيف ستربط الأجهزة داخليًا (طبقة ثانية)، وكيف ستوزع العناوين (طبقة ثالثة)، وكيف ستضمن وصول البيانات بشكل موثوق (طبقة رابعة).

فهم البروتوكولات المختلفة

الإنترنت مليء بالبروتوكولات: Ethernet، IP، TCP، UDP، HTTP، HTTPS، FTP، SMTP، وغيرها. نموذج OSI يصنف هذه البروتوكولات في طبقاتها المناسبة، مما يسهل فهم أي بروتوكول جديد تتعلمه.

تعرف علي: الفرق بين IPv4 و IPv6 وكيف تؤثر على الشبكات.

طبقات OSI Model السبع بالتفصيل

هذا هو قلب مقالنا عن ما هو OSI Model وكيف يعمل بالتفصيل. سنشرح كل طبقة على حدة من الأسفل إلى الأعلى (من الطبقة الفيزيائية إلى طبقة التطبيقات)، مع ذكر الوظائف والأمثلة العملية.

Layer 1: Physical Layer (الطبقة المادية)

هذه هي الطبقة الأولى والأساسية. كما يوحي اسمها، هي المسؤولة عن كل ما هو مادي في الشبكة.

الوظيفة الرئيسية: تحويل البيانات إلى إشارات يمكن نقلها عبر وسط النقل (كابلات أو موجات لاسلكية). تحدد نوع الكابل والموصلات والجهد الكهربائي وتردد الإشارة ومعدل نقل البتات.

أمثلة عملية: كابلات Ethernet (Cat5e، Cat6)، كابلات الألياف الضوئية، بطاقات الشبكة (NIC)، أجهزة الـ Hubs، وأجهزة الـ Repeaters.

تذكر هذا: الطبقة المادية تتعامل مع “البتات” (Bits) – الأصفار والآحاد الخام.

Layer 2: Data Link Layer (طبقة ربط البيانات)

الطبقة الثانية مسؤولة عن النقل الموثوق للبيانات بين جهازين متصلين مباشرة على نفس الشبكة المحلية.

الوظيفة الرئيسية: تأخذ البتات من الطبقة المادية وتنظمها في إطارات (Frames). تضيف عنوان MAC الفيزيائي للجهاز المصدر والجهاز الهدف. تكتشف وتصحح الأخطاء التي قد تحدث أثناء النقل.

أمثلة عملية: بروتوكول Ethernet، Switches، الـ Bridges، وعناوين MAC (العناوين الفيزيائية لبطاقة الشبكة).

تذكر هذا: الطبقة الثانية تتعامل مع “الإطارات” (Frames) وعناوين MAC.

Layer 3: Network Layer (طبقة الشبكة)

الطبقة الثالثة هي عقل عملية التوجيه. مسؤولة عن إيجاد أفضل طريق لنقل البيانات من المصدر إلى الهدف، حتى لو كانا في دول مختلفة.

الوظيفة الرئيسية: تضيف عنوان IP للجهاز المصدر والهدف، وتقسم البيانات إلى حزم (Packets)، وتحدد أفضل مسار (Routing) عبر أجهزة التوجيه (Routers).

أمثلة عملية: بروتوكول IP (IPv4 و IPv6)، أجهزة الـ Routers، بروتوكولات التوجيه مثل OSPF و EIGRP و BGP.

تذكر هذا: الطبقة الثالثة تتعامل مع “الحزم” (Packets) وعناوين IP.

Layer 4: Transport Layer (طبقة النقل)

الطبقة الرابعة مسؤولة عن النقل الموثوق للبيانات بين التطبيقات على الأجهزة المختلفة. هي حلقة الوصل بين طبقات الشبكة السفلية وطبقات التطبيقات العليا.

الوظيفة الرئيسية: تقسم البيانات الكبيرة إلى شرائح (Segments)، وتضمن وصولها بالكامل وبالترتيب الصحيح، وتتحكم في تدفق البيانات لتجنب ازدحام الشبكة، وتستخدم أرقام المنافذ (Ports) لتمييز التطبيقات المختلفة.

أمثلة عملية: بروتوكول TCP (نقل موثوق) وبروتوكول UDP (نقل سريع غير موثوق)، وأرقام المنافذ مثل Port 80 لـ HTTP و Port 443 لـ HTTPS و Port 25 لـ SMTP.

تذكر هذا: الطبقة الرابعة تتعامل مع “الشرائح” (Segments) و “أرقام المنافذ”.

Layer 5: Session Layer (طبقة الجلسة)

الطبقة الخامسة مسؤولة عن إنشاء وإدارة وإنهاء جلسات الاتصال بين التطبيقات على الأجهزة المختلفة.

الوظيفة الرئيسية: فتح وإغلاق الجلسة بين تطبيقين، إدارة عملية المصادقة (Authentication)، والتحكم في أي طرف يرسل البيانات ومتى (التحكم بالحوار).

أمثلة عملية: بروتوكول RPC، SQL، وبروتوكولات المصادقة مثل Kerberos، وعملية تسجيل الدخول إلى البريد الإلكتروني أو الخوادم.

تذكر هذا: الطبقة الخامسة تتعامل مع “الجلسات” وتبدأ وتنهي الاتصالات.

Layer 6: Presentation Layer (طبقة العرض)

الطبقة السادسة مسؤولة عن تحويل البيانات من شكلها الخام إلى شكل يمكن للتطبيقات فهمه. تُعتبر “المترجم” بين الشبكة والتطبيق.

الوظيفة الرئيسية: تنسيق البيانات (ضغطها، تشفيرها، فك تشفيرها)، وتحويلها بين صيغ مختلفة (مثل تحويل نص إلى ASCII أو Unicode أو EBCDIC).

أمثلة عملية: ضغط الملفات (ZIP)، تشفير SSL/TLS عند تصفح مواقع HTTPS، تحويل الصور من صيغة JPEG إلى PNG، وبروتوكول SSL الذي يشفر البيانات بين المتصفح والخادم.

تذكر هذا: الطبقة السادسة تتعامل مع “تنسيق وتشفير” البيانات.

Layer 7: Application Layer (طبقة التطبيقات)

الطبقة السابعة والأعلى هي أقرب طبقة للمستخدم النهائي. هي الواجهة بين تطبيقات المستخدم وشبكة الكمبيوتر.

الوظيفة الرئيسية: توفير خدمات الشبكة للتطبيقات مثل البريد الإلكتروني وتصفح الويب ونقل الملفات. هي ما يراه المستخدم فعليًا.

أمثلة عملية: متصفحات الويب (Chrome، Firefox)، تطبيقات البريد الإلكتروني (Outlook، Gmail)، بروتوكولات HTTP و HTTPS (لتصفح الويب)، SMTP و IMAP (للبريد الإلكتروني)، FTP (لنقل الملفات)، DNS (لتحويل أسماء النطاقات إلى عناوين IP).

تذكر هذا: الطبقة السابعة هي ما تتفاعل معه مباشرةً في حياتك اليومية.

كيف تعمل البيانات داخل OSI Model؟

بعد أن شرحنا ما هو OSI Model وكيف يعمل بالتفصيل طبقة طبقة، دعنا نرى كيف تنتقل البيانات فعليًا عبر هذه الطبقات من جهاز المرسل إلى جهاز المستقبل.

عملية Encapsulation (التغليف)

عندما يرسل جهازك البيانات، تمر من الطبقة السابعة إلى الطبقة الأولى. كل طبقة تضيف معلومات خاصة بها (تسمى Header) أمام البيانات:

  1. Layer 7 (Application): المستخدم يكتب رسالة أو يطلب صفحة ويب. البيانات في شكلها الخام.
  2. Layer 6 (Presentation): تضغط وتشفر البيانات إذا لزم الأمر.
  3. Layer 5 (Session): تفتح جلسة وتضيف معلومات الجلسة.
  4. Layer 4 (Transport): تقسم البيانات إلى شرائح (Segments) وتضيف رقم المنفذ وتأكيدات وصول.
  5. Layer 3 (Network): تضيف عنوان IP الخاص بالمرسل والمستقبل لتتحول إلى حزم (Packets).
  6. Layer 2 (Data Link): تضيف عنوان MAC الفيزيائي وتجمع الحزم في إطارات (Frames).
  7. Layer 1 (Physical): تحول الإطارات إلى إشارات (بتات) ترسل عبر الكابل أو الهواء.

تخيل الأمر كأنك تغلف هدية في صناديق متعددة: كل طبقة تضيف صندوقًا خارجيًا بمعلومات إضافية (عنوان المرسل والمستقبل، طريقة الشحن، إلخ).

عملية De-encapsulation (فك التغليف)

عندما تصل البيانات إلى الجهاز المستقبل، تتم العملية بالعكس من الأسفل إلى الأعلى:

  1. Layer 1 (Physical): تستقبل الإشارات وتحولها إلى إطارات.
  2. Layer 2 (Data Link): تتحقق من عنوان MAC، وتفك الإطار إلى حزم.
  3. Layer 3 (Network): تتحقق من عنوان IP، وتفك الحزم إلى شرائح.
  4. Layer 4 (Transport): تتحقق من رقم المنفذ وتعيد ترتيب الشرائح إذا لزم الأمر.
  5. Layer 5 (Session): تتحقق من الجلسة وتنهيها إذا انتهت.
  6. Layer 6 (Presentation): تفك تشفير البيانات وتفك ضغطها.
  7. Layer 7 (Application): تعرض البيانات للمستخدم بالشكل النهائي (صفحة ويب، رسالة بريد، إلخ).

كل طبقة تقرأ فقط معلومات الطبقة الخاصة بها، ثم تحذفها وتنقل بقية البيانات إلى الطبقة التي تليها.

اقرا أيضا: ما هو Cloud Computing وكيف يعمل؟ دليلك الشامل للمبتدئين.

أمثلة عملية على OSI Model في الحياة الواقعية

لفهم ما هو OSI Model وكيف يعمل بالتفصيل بشكل أفضل، دعنا نطبق ما تعلمناه على أمثلة من حياتنا اليومية.

تصفح موقع ويب (على سبيل المثال: فتح موقع Google)

  • Layer 7: متصفح Chrome يطلب صفحة Google.com عبر بروتوكول HTTPS
  • Layer 6: البيانات تُشفر بواسطة SSL/TLS لأمن الاتصال.
  • Layer 5: تفتح جلسة بين متصفحك وخادم Google
  • Layer 4: بروتوكول TCP يقسم الطلب إلى شرائح، المنفذ 443 (HTTPS)
  • Layer 3: بروتوكول IP يضيف عنوان جهازك وعنوان خادم Google
  • Layer 2: Ethernet يضيف عنوان MAC لبطاقة الشبكة وللـ Router المحلي.
  • Layer 1: الكابل أو الواي فاي ينقل الإشارات.

إرسال بريد إلكتروني عبر Gmail

  • Layer 7: تطبيق Gmail يستخدم بروتوكول SMTP للإرسال.
  • Layer 6: البيانات تشفر وتنسق.
  • Layer 5: تفتح جلسة مع خادم Gmail
  • Layer 4: TCP مع منفذ 587 (SMTP)
  • Layer 3 و 2 و 1: نفس الآلية السابقة..

مشاهدة فيديو على YouTube

  • الفرق الأساسي هنا: الطبقة الرابعة تستخدم UDP بدلاً من TCP لأن سرعة الوصول أهم من التأكد من وصول كل حزمة بالترتيب.

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

بعد أن تعرفت على ما هو OSI Model وكيف يعمل بالتفصيل، من المهم أن تفرق بينه وبين نموذج TCP/IP المستخدم فعليًا في الإنترنت.

الفرق في عدد الطبقات

  • OSI Model: 7 طبقات (فيزيائية، ربط بيانات، شبكة، نقل، جلسة، عرض، تطبيقات)
  • TCP/IP Model: 4 طبقات فقط (Network Interface, Internet, Transport, Application)

نموذج TCP/IP يدمج طبقات 5 و 6 و 7 من OSI في طبقة واحدة تسمى Application Layer. كما يدمج الطبقتين الأولى والثانية في طبقة Network Interface.

الفرق في الوظائف والاستخدامات

  • OSI Model: نموذج مرجعي نظري يستخدم للتعليم والتصميم. يشرح “ماذا يجب أن يحدث” في كل طبقة.
  • TCP/IP Model: النموذج العملي الفعلي للإنترنت. يوضح “كيف يحدث بالفعل”.

أشهر البروتوكولات في كل طبقة

في نموذج TCP/IP:

  • Application Layer: HTTP, HTTPS, SMTP, FTP, DNS, SSH
  • Transport Layer: TCP, UDP
  • Internet Layer: IP (IPv4, IPv6)
  • Network Interface Layer: Ethernet, Wi-Fi

أخطاء شائعة يقع فيها المبتدئون عند دراسة OSI Model

حتى لا تتعثر في رحلة تعلم ما هو OSI Model وكيف يعمل بالتفصيل، إليك الأخطاء التي يجب تجنبها:

  • حفظ الطبقات دون فهم الوظائف

كثير من الطلاب يحفظون ترتيب الطبقات (وصلتها الشهيرة “Please Do Not Throw Sausage Pizza Away” من الأسفل للأعلى) لكنهم لا يفهمون ماذا تفعل كل طبقة بالضبط. التركيز على الوظيفة أهم من حفظ الترتيب فقط.

  • عدم الربط بأمثلة عملية من الحياة اليومية

أسرع طريقة لفهم طبقات OSI هي ربطها بشيء تستخدمه يوميًا. عندما ترسل رسالة WhatsApp، أي طبقات OSI تتدخل؟ حين تتصفح موقعًا، أين يتم تشفير البيانات؟ عندما تفقد الاتصال بالواي فاي، أي طبقة بها المشكلة؟

  • تجاهل البروتوكولات المرتبطة بكل طبقة

لا يمكنك فهم طبقة Network Layer دون معرفة بروتوكول IP. ولا يمكنك فهم طبقة Transport Layer دون معرفة TCP و UDP. ادرس البروتوكولات مع الطبقات.

  • التركيز على النظري فقط

قد تعرف ما هو OSI Model وكيف يعمل بالتفصيل نظريًا، لكن دون ممارسة عملية (تحليل حزم باستخدام Wireshark، تجارب على Packet Tracer)، ستبقى المفاهيم نظرية جافة وغير قابلة للتطبيق في المقابلات العملية.

كيف تتعلم OSI Model بسهولة؟

إليك خطة عملية لتعلم وإتقان ما هو OSI Model وكيف يعمل بالتفصيل بطريقة سريعة وفعالة:

  • استخدام الرسوم التوضيحية والبطاقات التعليمية

ارسم الطبقات السبع على ورقة، واكتب بجانب كل طبقة: الوظيفة الرئيسية، والبروتوكولات الأساسية، وأمثلة أجهزة عملية. علق هذه الورقة أمامك حتى تراها يوميًا. استخدم بطاقات تعليمية (Flashcards) لمراجعة المعلومات.

  • التدريب العملي على Wireshark

Wireshark هو برنامج يحلل الحزم المارة عبر شبكتك. استخدمه لالتقاط حزم أثناء تصفح موقع ويب، وحاول تحديد أي طبقة من OSI تظهر في الحزمة: عنوان MAC (طبقة 2)، عنوان IP (طبقة 3)، رقم منفذ (طبقة 4)، HTTP/HTTPS (طبقة 7).

  • دراسة بروتوكولات الشبكات الرئيسية

تعلم بروتوكولًا واحدًا لكل طبقة:

  • Layer 2: Ethernet (الأكثر شيوعًا)
  • Layer 3: IP (IPv4)
  • Layer 4: TCP و UDP
  • Layer 7: HTTP/HTTPS

عندما تفهم هذه البروتوكولات، ستجد أن باقي البروتوكولات تشبهها كثيرًا في الوظيفة.

  • تطبيقات المحاكاة مثل Packet Tracer

استخدم Packet Tracer من Cisco أو GNS3 لبناء شبكات افتراضية. جرب إرسال حزم بين جهازين، وشاهد كيف يتغير الـ Header في كل طبقة. لا شيء يثبت المعلومة في ذهنك مثل التجربة العملية.

الأسئلة الشائعة

س1: ما عدد طبقات OSI Model؟

ج: سبع طبقات، من الأسفل إلى الأعلى: Physical, Data Link, Network, Transport, Session, Presentation, Application.

س2: ما وظيفة الطبقة الثالثة (Network Layer) في OSI Model؟

ج: مسؤولة عن إضافة عناوين IP وتحديد أفضل مسار (Routing) لنقل البيانات من المصدر إلى الهدف عبر أجهزة التوجيه (Routers).

س3: ما الفرق بين TCP و UDP في طبقة النقل (Transport Layer)؟

ج: TCP نقل موثوق (يتأكد من وصول البيانات بالترتيب الكامل) ويستخدم في البريد والمواقع. UDP نقل سريع بدون تأكيد ويستخدم في الفيديو والألعاب والصوت.

س4: هل يجب حفظ طبقات OSI بالترتيب؟

ج: نعم، معرفة الترتيب مهم للفهم والحل المشكلات. استخدم الوسائل التذكيرية مثل “Please Do Not Throw Sausage Pizza Away” (Physical, Data Link, Network, Transport, Session, Presentation, Application).

س5: أيهما أهم للعمل: OSI Model أم TCP/IP Model؟

ج: في العمل العملي، TCP/IP هو المستخدم فعليًا في الإنترنت. لكن فهم OSI Model كأساس نظري يساعد في حل المشكلات وفهم العلاقات بين البروتوكولات.

س6: ما هي أشهر بروتوكولات طبقة التطبيقات (Layer 7)؟

ج: HTTP/HTTPS (تصفح الويب)، SMTP/IMAP (بريد إلكتروني)، FTP (نقل ملفات)، DNS (تحويل أسماء النطاقات)، SSH (اتصال آمن بخوادم بعيدة).

س7: كيف يساعد OSI Model مهندس الشبكات في حل المشكلات؟

ج: بتقسيم المشكلة إلى طبقات: إذا لم تعمل الشبكة، ابدأ بالطبقة 1 (الكابلات، الطاقة)، ثم طبقة 2 (عناوين MAC، السويتشات)، ثم طبقة 3 (عناوين IP، التوجيه)، وهكذا.

س8: ما هي عملية Encapsulation في OSI Model؟

ج: هي إضافة كل طبقة معلومات (Header) خاصة بها إلى البيانات أثناء انتقالها من الطبقة 7 إلى الطبقة 1 في جهاز المرسل. في جهاز المستقبل، تحدث عملية De-encapsulation (حذف كل Header طبقة تلو الأخرى).

ما هو OSI Model وكيف يعمل بالتفصيل؟ هو نموذج مرجعي من سبع طبقات يصف كيفية انتقال البيانات عبر شبكات الكمبيوتر، من الطبقة المادية (الكابلات والإشارات) إلى طبقة التطبيقات (التي يتفاعل معها المستخدم). كل طبقة مسؤولة عن وظيفة محددة وتضيف معلومات خاصة بها قبل تمرير البيانات للطبقة التالية، في عملية تسمى Encapsulation.

فهم هذا النموذج ليس مجرد تمرين أكاديمي، بل هو أساس كل ما ستتعلمه في عالم الشبكات. سواء كنت تحضر لشهادة CCNA، أو تتعلم من الصفر، أو تريد تحسين مهاراتك في حل المشكلات، فإن نموذج OSI هو خريطة الطريق التي سترافقك دائمًا.

تواصل معنا عبر الواتساب وابدأ بإتقان المفاهيم التي شرحناها اليوم، ثم انتقل إلى التدريب العملي باستخدام أدوات مثل Wireshark وPacket Tracer. لا تتعجل، وخصص وقتًا لكل طبقة لفهمها بعمق. استخدم الأمثلة الحياتية لربط النظرية بالتطبيق.

شارك هذا المنشور:

Leave A Reply

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Leave A Reply

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

بحث

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.