Breaking News

OSI Model

OSI هي اختصار لـ Open System Interconnection, هي عبارة عن سبع طبقات و تم انشاء هادي الطريقة لمعرفة كيفية نقل البيانات عبر الشبكة.
تم انشاء OSI عن طريق منظمة الISO عام 1977 و تم انشاءها لوصف أي بروتوكول على الشبكة, بس الي لازم نعرفو انو الOSI مش بروتوكول ولا برنامج هو مجرد نموذج بيشرح كيف يتم نقل البيانات عبر الشبكة.


زي ما هو موضح بالرسمة لو انا حابب أرسل بيانات فـ راح ابدأ من الطبقة السابعة Application و راح أنتهي عند الطبقة الأولى Physical.
أما عند الاستقبال راح ابدأ من الطبقة الأولى Physical و بنتهي عند الطبقة السابعة Application.

1) Physical Layer

هي الطبقة المسؤولة عن الHardware مثل كارت الشبكة (NIC), و عدد المنفاذ (pins), و الcables, و الاشارات الكهربائية و اشارات الراديو(wireless), و تحتوي كمان على عناصر التشبيك Network Topologies.
و هادي الطبقة مسؤولة عن نقل البيانات الي تم تجهيزها من الطبقات العليا عبر وسط الارسال.
و في هادي الطبقة يتم تحويل الdata الى bits.

2) Data Link Layer

و هنا عنا طبقتين فرعيتين الي هما MAC و LLC, الLLC سوف تقوم بتحويل الPacket الى frame و راح تحدد نوع البروتوكول المستخدم للشبكة, اما الMAC الي هو الPhysical Address الخاص في كارت الشبكة و ظيفتها تحدد عنوان المرسل و المستقبل في الشبكة و بتضيف بداية و نهاية للPacket تبعتي الي أصبحها اسمها frame.
و هنا يعمل جهاز الswitch الي يعمل بوجود الMAC Address.
و يوجد في هادي الطبقة مجموعة من البروتوكولات و وظيفة هادي البروتوكولات تصحيح الأخطاء في هادي البيانات قبل ما يتم نقلها للطبقة الثالثة.

3) Network Layer

الطبقة هادي تحتوي على الIP و بالتالي ستتم اضافته الى الSegment و بالتالي سوف يصبح أسمها Packet, في هادي الlayer يعمل جهاز الراوتر و من وظيفة الراوتر يحددلي أفضل مسار لنقل البيانات.

4) Transport Layer

وظيفة هادي الطبقة هي تقسيم البيانات الى Segment, و تحدد نوع البروتوكول المستخدم لكل Segment على حدا.

5) ٍSession Layer

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

6) Presentation Layer 

في هادي الطبقة تقوم بعملية التشفير و فك التشفير Encryption and Decryption حسب البيانات الي وصلت الها, و أيضاً تقوم بعملية ضغط و فك ضغط للبيانات Compression and Decompression.
و يتم تحديد صيغ البيانات المستخدمة على سبيل المثال: png, txt, jpg و غيرها من الصيغ, حيث تقوم بتحويل هادي الصيغ الى صيغة فابلة للقراءة و الفهم.

7) Application Layer

و هي أخر طبقة و وظيفة هادي الطبقة تحدد نوع البرنامج و نوع البروتوكول المستخدم مثل بروتوكول الارسال البريد الالكتروني SMTP, و بروتوكول الاتصال بالانترنت HTTP و غيرها من البروتوكولات الي حنتعرف عليها بالدرس الجاي.



OSI Model

ليست هناك تعليقات