القائمة الرئيسية

الصفحات

 

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


OSI تعني Open System Interconnection هو نموذج مرجعي يصف كيفية انتقال المعلومات من تطبيق برمجي في أحد أجهزة الكمبيوتر عبر وسيط مادي إلى تطبيق البرنامج في كمبيوتر آخر.


يتكون OSI من سبع طبقات ، وتؤدي كل طبقة وظيفة شبكة معينة. تم تطوير نموذج OSI بواسطة المنظمة الدولية للتوحيد القياسي (ISO) في عام 1984 ، ويعتبر الآن نموذجًا معماريًا للاتصالات بين أجهزة الكمبيوتر.


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



خصائص نموذج OSI


ينقسم نموذج OSI إلى طبقتين: الطبقات العليا والطبقات السفلية.

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

  • تتعامل الطبقة السفلى من نموذج OSI مع مشكلات نقل البيانات. يتم تنفيذ طبقة ارتباط البيانات والطبقة المادية في الأجهزة والبرامج. الطبقة المادية هي أدنى طبقة في نموذج OSI وهي الأقرب إلى الوسط المادي. الطبقة المادية مسؤولة بشكل أساسي عن وضع المعلومات على الوسط المادي.





وظائف طبقات OSI


هناك سبع طبقات OSI. كل طبقة لها وظائف مختلفة. يتم إعطاء قائمة من سبع طبقات أدناه:

  1. Physical Layer
  2. Data-Link Layer
  3. Network Layer
  4. Transport Layer
  5. Session Layer
  6. Presentation Layer
  7. Application Layer


osi model



1. الطبقة المادية : Physical layer

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


وظائف الطبقة المادية:

  • تكوين الاتصال يحدد الطريقة التي يمكن بها توصيل جهازين أو أكثر ماديًا.
  • نقل البيانات: يحدد وضع الإرسال ما إذا كان الوضع البسيط أو أحادي الاتجاه أو ثنائي الاتجاه بين الجهازين على الشبكة.
  • الهيكل: يحدد طريقة ترتيب أجهزة الشبكة.
  • الإشارات: تحدد نوع الإشارة المستخدمة لنقل المعلومات.



2. طبقة ربط البيانات : Data-Link Layer

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


تحتوي طبقة ربط البيانات على طبقتين فرعيتين:

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

  • طبقة التحكم في الوصول إلى الوسائط
طبقة التحكم في الوصول إلى الوسائط هي رابط بين طبقة التحكم في الارتباط المنطقي والطبقة المادية للشبكة. يتم استخدامه لنقل الحزم عبر الشبكة.



وظائف طبقة ربط البيانات

  • الإطارات: تقوم طبقة ارتباط البيانات بترجمة تدفق البت الخام المادي إلى حزم تُعرف باسم Frames. تضيف طبقة ارتباط البيانات الرأس والمقطورة إلى الإطار. يحتوي الرأس الذي تمت إضافته إلى الإطار على وجهة الجهاز وعنوان المصدر.

  • العنونة المادية: تضيف طبقة ارتباط البيانات رأسًا إلى الإطار الذي يحتوي على عنوان الوجهة. يتم إرسال الإطار إلى عنوان الوجهة المذكور في الرأس.

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

  • التحكم في الوصول: عند توصيل جهازين أو أكثر بقناة الاتصال نفسها ، يتم استخدام بروتوكولات طبقة ارتباط البيانات لتحديد الجهاز الذي يتحكم في الارتباط في وقت معين.




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

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

الموجهات هي أجهزة الطبقة 3 ، وهي محددة في هذه الطبقة وتستخدم لتوفير خدمات التوجيه داخل الشبكة البينية. تُعرف البروتوكولات المستخدمة لتوجيه حركة مرور الشبكة ببروتوكولات طبقة الشبكة. من أمثلة البروتوكولات IP و IPv6.



وظائف طبقة الشبكة:

  • الإنترنت: تشغيل الإنترنت هو المسؤولية الرئيسية لطبقة الشبكة. يوفر اتصالًا منطقيًا بين الأجهزة المختلفة.

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

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

  • الحزم: تستقبل طبقة الشبكة الحزم من الطبقة العليا وتحولها إلى حزم. تُعرف هذه العملية باسم Packetizing. يتم تحقيقه عن طريق بروتوكول الإنترنت (IP).




4. طبقة النقل : Transport Layer

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

يمكن تسمية هذه الطبقة بأنها طبقة من طرف إلى طرف لأنها توفر اتصالاً من نقطة إلى نقطة بين المصدر والوجهة لتقديم البيانات بشكل موثوق.
 



البروتوكولان المستخدمان في هذه الطبقة هما:

  • بروتوكول التحكم بالإرسال : Transmission Control Protocol

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




  • بروتوكول مخطط المستخدم : User Datagram Protocol


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



وظائف طبقة النقل:

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

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

  • التحكم في الاتصال: توفر طبقة النقل خدمتين خدمة موجهة نحو الاتصال وخدمة غير متصلة. تعامل الخدمة غير المتصلة بالإنترنت كل جزء على أنه حزمة فردية ، وجميعهم يسافرون في طرق مختلفة للوصول إلى الوجهة. تقوم الخدمة الموجهة بالاتصال بإجراء اتصال بطبقة النقل في الجهاز الوجهة قبل تسليم الحزم. في الخدمة الموجهة للاتصال ، تنتقل جميع الحزم في مسار واحد.

  • التحكم في التدفق: طبقة النقل مسؤولة أيضًا عن التحكم في التدفق ولكن يتم تنفيذها من طرف إلى طرف بدلاً من عبر ارتباط واحد.

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




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


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



وظائف طبقة الجلسة:

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

  • التزامن: طبقة الدورة تضيف بعض نقاط التفتيش عند نقل البيانات في تسلسل. إذا حدث خطأ ما في منتصف نقل البيانات ، فسيتم الإرسال مرة أخرى من نقطة التفتيش. تُعرف هذه العملية باسم التزامن والاسترداد.




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

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




وظائف طبقة العرض:


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

  • التشفير: التشفير ضروري للحفاظ على الخصوصية. التشفير هو عملية تحويل المعلومات المرسلة من المرسل إلى نموذج آخر وإرسال الرسالة الناتجة عبر الشبكة.

  • الضغط: ضغط البيانات هو عملية ضغط البيانات ، أي أنه يقلل من عدد البتات المراد نقلها. يعد ضغط البيانات مهمًا جدًا في الوسائط المتعددة مثل النصوص والصوت والفيديو.




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

تعمل طبقة التطبيق كنافذة للمستخدمين وعمليات التطبيق للوصول إلى خدمة الشبكة. يتعامل مع قضايا مثل شفافية الشبكة وتخصيص الموارد وما إلى ذلك. طبقة التطبيق ليست تطبيقًا ، ولكنها تؤدي وظائف طبقة التطبيق. توفر هذه الطبقة خدمات الشبكة للمستخدمين النهائيين.



وظائف طبقة التطبيقات: 

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

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

  • خدمات البريد: توفر طبقة التطبيق وسيلة لإعادة توجيه البريد الإلكتروني وتخزينه.


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

تعليقات