OSI تعني Open System Interconnection هو نموذج مرجعي يصف كيفية انتقال المعلومات من تطبيق برمجي في أحد أجهزة الكمبيوتر عبر وسيط مادي إلى تطبيق البرنامج في كمبيوتر آخر.
يتكون OSI من سبع طبقات ، وتؤدي كل طبقة وظيفة شبكة معينة. تم تطوير نموذج OSI بواسطة المنظمة الدولية للتوحيد القياسي (ISO) في عام 1984 ، ويعتبر الآن نموذجًا معماريًا للاتصالات بين أجهزة الكمبيوتر.
يقسم نموذج OSI المهمة بأكملها إلى سبع مهام أصغر يمكن إدارتها. يتم تعيين مهمة معينة لكل طبقة. كل طبقة قائمة بذاتها ، بحيث يمكن تنفيذ هذه المهمة المعينة لكل طبقة بشكل مستقل.
خصائص نموذج OSI
ينقسم نموذج OSI إلى طبقتين: الطبقات العليا والطبقات السفلية.
- تتعامل الطبقة العليا من نموذج OSI بشكل أساسي مع المشكلات المتعلقة بالتطبيق ، ويتم تنفيذها فقط في البرنامج. طبقة التطبيق هي الأقرب إلى المستخدم النهائي. يتفاعل كل من المستخدم النهائي وطبقة التطبيق مع تطبيقات البرامج. تشير الطبقة العلوية إلى الطبقة الموجودة فوق طبقة أخرى مباشرةً.
- تتعامل الطبقة السفلى من نموذج OSI مع مشكلات نقل البيانات. يتم تنفيذ طبقة ارتباط البيانات والطبقة المادية في الأجهزة والبرامج. الطبقة المادية هي أدنى طبقة في نموذج OSI وهي الأقرب إلى الوسط المادي. الطبقة المادية مسؤولة بشكل أساسي عن وضع المعلومات على الوسط المادي.
وظائف طبقات OSI
- Physical Layer
- Data-Link Layer
- Network Layer
- Transport Layer
- Session Layer
- Presentation Layer
- Application Layer
- تكوين الاتصال يحدد الطريقة التي يمكن بها توصيل جهازين أو أكثر ماديًا.
- نقل البيانات: يحدد وضع الإرسال ما إذا كان الوضع البسيط أو أحادي الاتجاه أو ثنائي الاتجاه بين الجهازين على الشبكة.
- الهيكل: يحدد طريقة ترتيب أجهزة الشبكة.
- الإشارات: تحدد نوع الإشارة المستخدمة لنقل المعلومات.
- طبقة التحكم في الارتباط المنطقي
- طبقة التحكم في الوصول إلى الوسائط
- الإطارات: تقوم طبقة ارتباط البيانات بترجمة تدفق البت الخام المادي إلى حزم تُعرف باسم Frames. تضيف طبقة ارتباط البيانات الرأس والمقطورة إلى الإطار. يحتوي الرأس الذي تمت إضافته إلى الإطار على وجهة الجهاز وعنوان المصدر.
- العنونة المادية: تضيف طبقة ارتباط البيانات رأسًا إلى الإطار الذي يحتوي على عنوان الوجهة. يتم إرسال الإطار إلى عنوان الوجهة المذكور في الرأس.
- التحكم في الخطأ: يتم التحكم في الخطأ عن طريق إضافة قيمة محسوبة CRC (فحص التكرار الدوري) التي يتم وضعها في مقطورة طبقة ارتباط البيانات التي تتم إضافتها إلى إطار الرسالة قبل إرسالها إلى الطبقة المادية. في حالة حدوث أي خطأ ، يرسل جهاز الاستقبال إقرارًا بإعادة إرسال الإطارات التالفة.
- التحكم في الوصول: عند توصيل جهازين أو أكثر بقناة الاتصال نفسها ، يتم استخدام بروتوكولات طبقة ارتباط البيانات لتحديد الجهاز الذي يتحكم في الارتباط في وقت معين.
- الإنترنت: تشغيل الإنترنت هو المسؤولية الرئيسية لطبقة الشبكة. يوفر اتصالًا منطقيًا بين الأجهزة المختلفة.
- العنونة: تضيف طبقة الشبكة عنوان المصدر والوجهة إلى رأس الإطار. يتم استخدام العنونة لتعريف الجهاز على الإنترنت.
- التوجيه: التوجيه هو المكون الرئيسي لطبقة الشبكة ، وهو يحدد المسار الأمثل للخروج من المسارات المتعددة من المصدر إلى الوجهة.
- الحزم: تستقبل طبقة الشبكة الحزم من الطبقة العليا وتحولها إلى حزم. تُعرف هذه العملية باسم Packetizing. يتم تحقيقه عن طريق بروتوكول الإنترنت (IP).
- بروتوكول التحكم بالإرسال : Transmission Control Protocol
- بروتوكول مخطط المستخدم : User Datagram Protocol
- عنونة نقطة الخدمة: تقوم أجهزة الكمبيوتر بتشغيل العديد من البرامج في وقت واحد لهذا السبب ، فإن نقل البيانات من المصدر إلى الوجهة ليس فقط من كمبيوتر إلى كمبيوتر آخر ولكن أيضًا من عملية إلى عملية أخرى. تضيف طبقة النقل الرأس الذي يحتوي على العنوان المعروف باسم عنوان نقطة الخدمة أو عنوان المنفذ. تتمثل مسؤولية طبقة الشبكة في نقل البيانات من كمبيوتر إلى كمبيوتر آخر ، وتتمثل مسؤولية طبقة النقل في نقل الرسالة إلى العملية الصحيحة.
- التقسيم وإعادة التجميع: عندما تتلقى طبقة النقل الرسالة من الطبقة العليا ، فإنها تقسم الرسالة إلى مقاطع متعددة ، ويتم تعيين كل مقطع برقم تسلسلي يحدد كل مقطع بشكل فريد. عندما تصل الرسالة إلى الوجهة ، تقوم طبقة النقل بإعادة تجميع الرسالة بناءً على أرقامها التسلسلية.
- التحكم في الاتصال: توفر طبقة النقل خدمتين خدمة موجهة نحو الاتصال وخدمة غير متصلة. تعامل الخدمة غير المتصلة بالإنترنت كل جزء على أنه حزمة فردية ، وجميعهم يسافرون في طرق مختلفة للوصول إلى الوجهة. تقوم الخدمة الموجهة بالاتصال بإجراء اتصال بطبقة النقل في الجهاز الوجهة قبل تسليم الحزم. في الخدمة الموجهة للاتصال ، تنتقل جميع الحزم في مسار واحد.
- التحكم في التدفق: طبقة النقل مسؤولة أيضًا عن التحكم في التدفق ولكن يتم تنفيذها من طرف إلى طرف بدلاً من عبر ارتباط واحد.
- التحكم في الخطأ: طبقة النقل مسؤولة أيضًا عن التحكم في الأخطاء. يتم التحكم في الأخطاء من طرف إلى طرف وليس عبر ارتباط واحد. تضمن طبقة نقل المرسل وصول الرسالة إلى الوجهة دون أي خطأ.
- التحكم في الحوار: تعمل طبقة الجلسة كوحدة تحكم في الحوار تنشئ حوارًا بين عمليتين أو يمكننا القول إنها تسمح بالاتصال بين عمليتين يمكن أن تكون إما أحادية الاتجاه أو ثنائية الاتجاه.
- التزامن: طبقة الدورة تضيف بعض نقاط التفتيش عند نقل البيانات في تسلسل. إذا حدث خطأ ما في منتصف نقل البيانات ، فسيتم الإرسال مرة أخرى من نقطة التفتيش. تُعرف هذه العملية باسم التزامن والاسترداد.
- الترجمة: تتبادل العمليات في نظامين المعلومات في شكل سلاسل أحرف وأرقام وما إلى ذلك. تستخدم أجهزة الكمبيوتر المختلفة طرق تشفير مختلفة ، وتعالج طبقة العرض إمكانية التشغيل البيني بين طرق التشفير المختلفة. يقوم بتحويل البيانات من التنسيق المعتمد على المرسل إلى تنسيق شائع ويغير التنسيق الشائع إلى تنسيق يعتمد على المستلم عند الطرف المستلم.
- التشفير: التشفير ضروري للحفاظ على الخصوصية. التشفير هو عملية تحويل المعلومات المرسلة من المرسل إلى نموذج آخر وإرسال الرسالة الناتجة عبر الشبكة.
- الضغط: ضغط البيانات هو عملية ضغط البيانات ، أي أنه يقلل من عدد البتات المراد نقلها. يعد ضغط البيانات مهمًا جدًا في الوسائط المتعددة مثل النصوص والصوت والفيديو.
- نقل الملفات والوصول إليها وإدارتها (FTAM): تسمح طبقة التطبيق للمستخدم بالوصول إلى الملفات الموجودة في جهاز كمبيوتر بعيد ، واسترداد الملفات من جهاز كمبيوتر وإدارة الملفات الموجودة في جهاز كمبيوتر بعيد.
- خدمات الدليل: يوفر التطبيق مصادر قاعدة البيانات الموزعة ويستخدم لتوفير تلك المعلومات العالمية حول الكائنات المختلفة.
- خدمات البريد: توفر طبقة التطبيق وسيلة لإعادة توجيه البريد الإلكتروني وتخزينه.
تعليقات
إرسال تعليق