التخطي إلى المحتوى الرئيسي

شرح مراحل osi

شرح Osi Layers


1-  تعريف osi


قامت منظمة ال iso بعمل نظام موحد لكى يستخدم على مختلف انظمة التشغيل المختلفة ( ويندوز – لينكس – يونكس.....وغيرها )


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


2-  أهمية osi


1-      اهميتها الاساسى تنبع من كونها معيار موحد على مختلف انظمة التشغيل.


2-      بعد ان تفهم الطبقات او مراحل ال OSI وكيف تتكون البيانات خلالها تستطيع ان تفهم وتحل المشاكل التى تصادفك على الشبكة ,فعندما تعرف كل جهاز أو هاردوير او حتى تطبيق او بروتوكول أين يعمل وفى أى مرحلة فعندها تستطيع التوصل لحل المشكلة بطريقة أسرع , فعلى سبييل المثال عندما تقوم بعمل Ping على جهاز اخر على الشبكة فتفشل العملية فعلى اى اساس تصل لسبب المشكلة فهناك عدة اسباب قد تكون احدهما سبب المشكلة مثل الكابل او كارت الشبكة او بروتوكول tcp/ip  فعندما تفهم طبقات osi ستعرف ان كل منهم يعمل فى طبقة ولهذا ينصح بالكشف اولا عن الكابل (الطبقة الاولى physical) ثم كارت الشبكة (الطبقة الثانية data link ) ثم Tcp (الطبقة الرابعه Transport).


3- مكونات osi


              مراحل ال osi السبع :-  (وهذا الترتيب تم من سبعه الى واحد على حسب الجهاز المستقبل وليس المرسل )


7- Application layer


6-presentation layer


5-session layer


4-transport layer


3-network layer


2-data link layer


1-physical layer



4- شرح مراحل osi


                                    




   7- Application layer




  • وصف الطبقة:  مرحلة التطبيقات وهى المرحلة التى يتعامل المستخدم فيها مع واجهه البرامج مثل  المتصفح وبرنامج نقل الملفات والبريد وغيرها .

  • البروتوكولات :   http – ftp – tftp- smtp-snmp-dns-telnet.

  • وظيفة الطبقة :- فتح المستخدم للتطبيق المطلوب.


6- Presentation layer





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

  • البروتوكولات : JPEG – BMP – TIFF – MPEG – WMV – AVI / ASCII – EBCDIC

  • وظيفة الطبقة :


1         Format بمعنى تهيئة الداتا لتأخذ شكلها وامتداها المناسب.


2         Compression and decompression.


3         Encoding and decoding.


5- Session layer



  • وصف الطبقة : هى الطبقة المسئولة عن فتح قنوات الاتصال بين المستخدم وبين الطرف الأخر ومسئولة عن ادارة واغلاق ال session , عندما تقوم بفتح اكثر من تطبيق على جهازك فهنا يظهر دور هذه الطبقة حيث تقوم بفتح قناة اتصال خاصة بكل تطبيق على حدة وايضا تحدد نوع الاتصال المستخدم هل ارسال فقط (single) مثل UDP او التلفزيون فى الواقع الطبيعى فانت تسمع التلفزيون ولاترد عليه او حتى الراديو ,وهناك ايضا ارسال واستقبال ولكن ليس فى نفس الوقت (half duplex) مثل اللاسلكى فالظابط عندما ينتهى من الحديث فى اللاسلكى يقول حول ليعطى اشارة للطرف الاخر انه انتهى من الحديث ليبدأ هو بالارسال , وأخيرا هناك الارسال والاستقبال كما تشاء  (full duplex) مثل التليفون فأنت تستطيع الاستماع وايضا مقاطعه الطرف الاخر للحديث فى نفس الوقت .

  • البروتوكولات : NFS – NETBIOS NAME – SQL - RPC


NFS (Network File System): هو البروتوكول الافتراضى لتبادل الملفات على يونكس ويسمح للمستخدم البعيد بالوصول للملفات


NETBIOS NAME: هو بروتوكول يستخدم للتواصل بين الأجهزة وكان يعمل مع انظمة ماقبل ويندوز2000 ولكن مع بداية ويندوز 2000 تم


.TCP/IP استخدام


RPC Remote Procedure Call:  هو بروتوكول يسمح بعمل اتصال عن بعد ويستخدم على سبيل المثال مع الاكستشنج والأوت لوك


SQL: هو بروتوكول يستخدم على أنظمة مايكروسوفت لتكوين اتصال بين المستخدم وبين سيرفر الاس كيو إل




  • وظيفة الطبقة


1-       فتح وإدارة قنوات الاتصال session.


2-       يحدد نوع الاتصال الذى تمر به الداتا single – half duplex – full duplex.


4-Transport layer




  • وصف الطبقة: هى الطبقة المسئولة عن إدارة نقل البيانات (flow control) وتصحيح الاخطاء(error correction )  ومن ثم تحديد البروتوكول المستخدم فى عملية نقل البيانات فبعض البيانات تستخدم (TCP  Connection oriented protocol) فهو بروتوكول يقوم بعملية ارسال البيانات ويتأكد من سلامة وصولها او لا , او يستخدم (UDP Connectionless) فهو بروتوكول يقوم بعملية نقل البيانات دون التأكد من وصولها مثال على ذلك ملفات الفيديو او محطات الاذاعة والتلفزيون على النت.

  • البروتوكولات :   TCP – UDP

  • وظيفة الطبقة


1-       التحكم فى نقل البيانات (flow control) , وتصحيح الاخطاء (error correction).


2-       تتم عملية نقل البيانات(flow control) وذلك بتقطيع الداتا ثم ترقيمها (sequencing) ثم الارسال والتأكد من الطرف الأخر بالإستلام (Acknowledgments).


3-       تحديد طريقة ارسال البيانات هل ب (TCP or UDP).


4-       يتم وضع البورتات فى هذه المرحلة بالتعاون مع طبقة التطبيقات .


هناك نوعين من البورتات :-


-          المنافذ المعروفة Well Known Port: (من صفر الى 1023) هى البورتات المحجوزة لتطبيقات معينة وهو يستخدم للدخول من خلاله على الجهاز الاخر  .


-          اما البورتات الاخرى: (1024 - 65535) وتستخدم هذه البورتات من قبل التطبيقات لكى يخرج منها التطبيق الى الشبكة ثم يصل الى الجهاز الاخر ليدخل من البورتات السابقة.




  • شكل الداتا  : Segment


3 -Network layer



  • وصف الطبقة : بعد ان تنتقل الداتا من الطابقة السابقة (segment) فتتحول هنا الى (packet) بعد إضافة ال Ip ثم بعد ذلك يتحدد المسار المستخدم فى نقل البيانات وهو مايسمى بالتوجيه (routing) وذلك طبقا للبروتوكول المستخدم بين الرواتر فى الشبكة مثل ospf  او rip  او غير ذلك

  • البروتوكولات : ip – ipx

  • وظيفة الطبقة:


1-       Ip addressing


2-       Routing



  • الهاردوير : الجهاز او الهاردوير الذى يفهم ويتعامل مع هذه الطبقة هو الروتر.

  • شكل الداتا : Packet





2-data link layer



  • وصف الطبقة :


-           تسمى الداتا فى هذه الطبقة فريم وسميت بهذا الاسم لأنها تضع للباكيت القادمة من طبقة الشبكة رأس وذيل , رأس مكون من (llc logical link control and mac addressing) وذيل مكون من (fcs frame check sequence ) , ويقوم الذيل FCS باكتشاف الخطأ فقط error detection .


-          فى هذه الطبقة يتم التأكد من خلو الكابل من الداتا ليتم الارسال وهذا عن طريق على سبيل المثال CSMA/CD.




  • البروتوكولات :-


-                   Lan protocol : -802.2(llc) – 802.3 (Ethernet )- 802.5 (token ring)- 802.11 (wireless)


-                   Wan protocol:- ppp – frame relay – ATM – ISDN – hdlc




  • وظيفة الطبقة :


1-       وضع الماك ادرس


2-       اكتشاف الاخطاء error detection


3-       تحديد افضل وقت لارسال البيانات وذلك بالتأكد من خلو الكابل من أى بيانات قبل الارسال ((CSMA/CD.




  • الهاردوير :-  الجهاز او الهاردوير الذى يتعامل مع هذه الطبقة switch and bridge.

  • شكل الداتا :-               Frames


1-Physical layer





  • وصف الطبقة :وهى المرحلة التى يتم فيها تحويل الداتا من فريم المرسلة من الطبقة السابقة الى اشارات كهربائية (BITS) ويقوم بهذه الوظيفة كل من كارت الشبكة والمودم .

  • البروتوكولات :  ARP – COAX – Fiber

  • وظيفة الطبقة تقوم بتحول الداتا إلى اشارات كهربائية لتمريرها فى السلك.

  • الهاردوير : cables – hub – repeater – nic – connector

  • شكل الداتا : bits


الى هنا يكون قد تم الانتهاء من شرح الطبقات السبع


لمحات وملاحظات سريعة:-


1-       كل ماتم شرحه سابقة هو عبارة عن مديول تعليمى فقط وليس له وجود فى الحياة العملية ولكن الموجود فى الحياة الحقيقة هو


Tcp /ip model وهى مكونة من أربع طبقات كما بالصورة التالية , و لكن يتم تعليم ال osi  ذو الطبقات السبع اولا لكى يسهل على الدارس فهم tcp /ip layer .







-          طبقة ال application فى ال tcp/ip layer هى نفسها طبقات ال application  و presentation و session فى osi.


-          وطبقة النقل هى نفسها .


-          اما طبقة الانترنت هى طبقة الشبكة فى ال osi.


-          وطبقتى الداتا لينك والفيزيكال فى ال osi هى طبقة ال network access فى tcp /ip layer.


2-       شرح مرور الداتا من مراحل osi حتى تصل للمستقبل .


-          يقوم المستخدم بتفتح البرنامج سواء كان متصفح او برنامج تحكم عن بعد او اميل وهذا يكون فى مرحلة التطبيق.


-          ثم يتم عملية التهيئة للداتا حتى تأخذ امتدادها المناسب صورة او نص اوفيديو ثم بعد ذلك يتم الضغط والتشفير فى مرحلة ال presentation.


-          ثم تقوم مرحلة ال session بفتح قناة اتصال خاصة لكل تطبيق .


-          ثم يتم اضافة الى الداتا  , TCP Header وبه بورت الجهاز المستقبل (Well Known Port) وبورت الجهاز المرسل وبعد هذه الاضافة تسمى الداتا segment وهذا فى مرحلة ال transport.


-          وفى مرحلة الشبكة :الداتا المرسلة من مرحلة النقل يتم اضافة اليها ip للجهاز المرسل والمستقبل وهنا تسمى الداتا packet.


-          وفى مرحلة الداتا لينك : يتم اضافة الى الداتا الماك ادرس الخاص بالجهاز المرسل والجهاز المستقبل  وهنا تسمى frames.


-          وفى مرحلة ال physical: تتحول الداتا الى اشارات كهربائية لتمر فى السلك مرورا عبر الشبكة حتى تصل للجهاز المستقبل


 وعند الجهاز المستقبل يتم المرحلة العكسية


تصل الاشارات الكهربائية من الطبقة الاولى الى الطبقة الثانية (data link) فيتم التأكد من الماك ادرس انه خاص به فيحذفه من على الداتا ثم يرسل الداتا الى الطبقة الثالثة (network) وهنا يتأكد من الايبى , ثم يرسلها الى الطبقة الرابعه (transport)  وهنا يتأكد من ال tcp header والبورت الخاص بكل تطبيق ثم يحذف الهيدر وتنطلق الداتا بعد ذلك من مرحلة السيشن فمرحلة التقديم ثم لمرحلة التطبيق فيستلم الطرف المستقبل الداتا والصورة التالية توضح كل هذا الكلام .







3- شكل الداتا خلال مراحل ال Osi السبعه تظهر ملخصة بالصورة التالية







المصادر الاساسية التى تم الاعتماد عليها :-


-          شرح م. محمود سرحان


-          شرح م.محمد سمير


-          شرح م. Shadow_Of_Dark


-          وبعض المقالات الاخرى ل


bAs-Sharaf-aborody-one-zero


واخيرا انا فى انتظار اى ملاحظة او معلومة مضافة




او من




او من



او من 







وشكرا

تعليقات

  1. والله والله ورب الكون
    راااااااااااااااااااااااااااااااااااااااااااااااائع
    جميل جمــيل جميـــــــــــــــــــــــــــــــــــــــــل
    الله يبارك فيك :) :]

    ردحذف
  2. الحمد لله يااخى زياد
    وحاليا بجهز لموضوع جديد .... اول مايخلص هنزله ان شاء الله
    شكرا لكلامك الجميل

    ردحذف
  3. والله اني متحمس جداااااااااااااا لوضوعك القادم.....والله يوفقك داااااااائما يا باااااش مهندس
    واناااااا من رواد هذه المدونه الاكثر من راائعه........ اخوك زياد من الاردن :) ......... بالتوفيق دااائما :)

    ردحذف
  4. اخى زياد لو لم اكتب الموضوع الا لك لفعلت ان شاء الله تعالى
    ولكن اعتذر عن تأخره فذا لظروف خاصة وايضا الموضوع مهم واحتمال يكون على عدة تدوينات
    وهو عن ال dns واحاول اكتب بعض التدوينات الفرعية حتى لاانقطع عن التدوين فترة كبيرة
    وتحياتى لك

    ردحذف
  5. شرح رائع ارجو التوسع اكثر...شكرا جزيلا

    ردحذف
  6. يعطيكم العافية شرح جميل ومرتب

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

    شكراً ،

    ردحذف
  8. محمد العدوي6 يناير 2016 في 2:21 م

    جزاك الله خيرا

    ردحذف
  9. مفيد جدا الشرح
    جزال الله خيرا

    ردحذف
  10. حقيقتا انا استفدت من هذا الشرح الرائع والمختصر
    جعلها الله في ميزان حسناتكم

    ردحذف
  11. أقل مايقال ممتاز جزاك الله خيرا

    ردحذف
  12. كلام ممتاز جدا شكرا كتير واستفت منه الحقيقه شكرا.

    ردحذف
  13. أزال المؤلف هذا التعليق.

    ردحذف
  14. أزال المؤلف هذا التعليق.

    ردحذف
  15. برنامج مفيد

    ردحذف
  16. شرح واضح ومبسط الى اقصى حد جزيتم خيرا

    ردحذف

إرسال تعليق

المشاركات الشائعة من هذه المدونة

شرح اعداد وتركيب النانو ستيشن nano station

شرح جهاز nano station الوصف: جهاز الNanostation وهو خاص بارسال واستلام اشارة الانترنت من منطقة لأخرى. لو لديك شركة بها خدمة الانترنت وشركة على مسافة معينة ليس لديها انترنت فعن طريق هذا الجهاز تستطيع ارسال الانترنت من الشركة للفرع الأخر او لديك فى الشركة خدمة الانترنت ومنزلك على مسافة معينة من الشركة وتريد استقبال الانترنت للمنزل من الشركة كما فى الفيديو التالى الادوات : تحتوى علبه النانو على مايلى . 1-   محول الاشارة من النانو لداخل الشبكة او العكس .. به فتحتين.(مدخل poe يوصل بجهاز النانو - المدخل الاخر يوصل مع الكمبيوتر او السويتش) 2-   كابل الباور. 3-   لربط جهاز النانو فى العامود. 4-   جهاز النانو كيفية تركيب الجهازفى عامود شرح كيفية عمل الاعدادات (منقول) # شرح طريقة البث : + نغير ايبيات لان الحاسبة كما في الصورة رقم (1). الصورة رقم (1) + نفتح صفحة انترنت ونكتب في الــعنوان 192.168.1.20 واكمل كما في الصورة رقم (2). الصورة رقم (2) + سوف تفتح لنا الصفحة التالية نختار Link Set

مهندس الشبكات ومدير الشبكة ومهندس النظم و مدير النظام والفرق بينهم

لدينا أربعه موظفين  فى شركة جديدة وهم :- ·        Network Administrator ·         System Administrator ·        Network Engineer ·        System Engineer ومطلوب منهم التعاون لبناء شبكة الشركة الجديدة ثم ادارتها بعد ذلك فقم بتحديد الدور الذى يقوم  كل منهم على الترتيب وقبل اجابتك على السؤال عليك ان تعرف طبيعة عمل كل منه وسوف اقوم ان بتعريفهم لك وعليك انت الاجابة بعد ذلك على السؤال . سوف نتعرف سويا بإذن الله تعالى على 1-        الوصف الوظيفى 2-        الشهادات 3-        الفروقات بين كلا منهم. 4-        الرواتب حسب البلد    System Administrator هو الشخص المسؤول عن إدارة  الشبكة وقد يكونوا عدة أشخاص. والمهام التي يقوم بها هى تثبيت البرامج وتحديثها وإزالتها وتثبيت تحديثات لأنظمة التشغيل  والبرامج الرئيسية بالشبكة و يقوم بتثبيت الأجهزة  كالطابعات والمودمات والروترات وجدران الحماية ومراقبة أداء المستخدمين وتوزيع الصلاحيات. شهادات ينصح بها:   mcsa + ccna + Linux + + cwna اضغط على اسم الشهاده لمعرفة تفاصيل الحصول عليها من موقع الشركة الرس

وداعا لحجب الفايبر Viber فى المملكة العربية السعودية

    اذا كنت تعانى من حجب الدولة التى انت فيها لبعض التطبيقات (مثل حجب فايبر فى السعودية   )  فتطبيق VPNHola   سوف يحل لك هذه المشكلة بإذن الله فهو يعد من افضل تطبيقات vpn   للاندرويد حيث انه أولا   لايفرض عليك تحويل انترنت الجوال كله عبر ال vpn   بل يمكنك تخصيص برنامج معين فقط بعينه هو من يستخدم ال vpn   وبهذا يمكنك استخدام بقية تطبيقات الجوال بالسرعة العادية للانترنت لديك هذا بالاضافة انه يمكنك اختيار اى دولة   من بين العديد من الدول العربية والاجنبية قد تتخطى ال 100 دولة       اولا تقوم بتحميل التطبيق     VPN Hola من جوجل بلاى ثم تنصيبة ثم تفتح البرنامج   كما فى الشكل التالى      ثم تختار تطبيق مثلا الفايبر     فتظهر معك الشاشة التالية   يمكنك اختيار الدولة وهنا بالصورة الدولة امريكا اضغط على فتح    عند الضغط على فتح تظهر الشاشة الاتية اضغط موافق    وبعد ذلك سيفتح البرنامج التطبيق بصورة تلقائية وتستطيع استخدامه بكل حرية كما استطعت انا عند تفعيل الخدمة ستجد بجوار البرنامج الدولة التى تستخدم من خلالها ال vpn كما بالصورة   ملح