تعرف على الطبقات السبعة للإنترنت!

0
قبل أن نتعرف على طبقات الإنترنت Osi 7 Layers؛ وما هي المعايير القياسية المستخدمة لنقل البيانات، ربما وجب عليك معرفة بعض المعلومات الأساسية، والتي توضح نقل البيانات عبر شبكة الانترنت بطريقة مبسطة.
كي يتواصل أي جهازين كومبيوتر في العالم يجب توافر ثلاثة أشياء أساسية: IP Address – Protocol – Port
تماماً كشبكات الموبايل، حيث تستخدم الأن رقم موبايل خاص بك وهذا الرقم مسبوقاً برقم الشبكة مزودة الخدمة؛ يحتوي كارت الشبكة Network Interface Card – NIC الموجود في جهاز الكمبيوتر الخاص بك علي خانتين؛ أحدهما عنوان للشبكة المحلية LAN المتصل بها المستخدم وتسمى Subnet Mask، والأخر هو Address IP الخاص بجهاز المستخدم وهو رقم خاص لا يتكرر في نفس الشبكة.
osi7layers01
ويتم ربط الشبكة المحلية LAN مع الشبكة العالمية WAN من خلال أحد الشركات مزودة الخدمة ISP.

البروتوكول وPort…

عند طلبك لأحد الوجبات السريعة عن طريق خدمة التوصيل السريع الدليفري؛ يحمل إليك صبي التوصيل الوجبة المطلوبة؛ ثم يذهب ليبحث عن العنوان المحدد مسبقا في الطلب، وعندما يصل، يبحث عن المنزل الخاص بك ليسلمك الوجبة، وعندما يصل، طبقا لقواعد البروتوكول المتعارف عليها، سيدق الباب أو يضغط الجرس، ومن الطبيعي أن تفتح المنفذ أو باب الشقة لتستلم وجبتك المطلوبة.
تماماً عند ضغطك على اللينك الخاص بهذا المقال، حمل إليك الخادم server بيانات الصفحة المطلوبة؛ ثم ذهب ليبحث عن عنوان الشبكة المحدد مسبقا في الطلب، وعندما وصل، بحث عن عنوان IP الخاص بجهازك، ومن خلال أحد البروتوكولات المتعارف عليها في الشبكات وهو Protocol Http، يستطيع جهازك فتح منفذ أو Port معين ليستقبل البيانات المطلوبة.
لكن هناك فارق بسيط؛ هو أن صبي التوصيل قد يستغرق من 20 إلى 30 دقيقة ليسلمك الوجبة المطلوبة، أما الخادم يقوم بهذه العملية في أجزاء معدودة من الثانية.
لكن لعمل نظام عام وموحد في انتقال (إرسال واستقبال) البيانات بين أنظمة التشغيل المختلفة (ويندوز – لينكس – ماكنتوش)، قامت منظمة الأيزو – ISO ومعهد IEEE بعمل نموذج – (Osi 7 Layers (Open Systems Interconnection model – أو طبقات افتراضية تمثل نقل البيانات عبر الانترنت.
osi7layers02.jpg
تتكون OSI من سبعة مراحل (سنرتبها هنا على حسب الجهاز المستقبل للبيانات) وهي:
EncapsulationDeviceLayer 
packet Application layer7
packet presentation layer6
packet session layer5
Segmentation transport layer4
Diagramrouternetwork layer3
Bytes-framesswitchdata link layer2
BitsHub – Reapeterphysical layer1
1: الطبقة الفيزيائية:
تستقبل النبضات الكهربائية من الكابل وتحولها إلى لغة الآلة (0-1) على كارت NIC.
2: طبقة ربط البيانات:
تحول لغة الآلة إلى bytes قابلة للتخزين، وتضعها في نماذج أو frames، وتضع عليها عنوان المرسل والمستقبل؛ أو تقرئها في حالة الاستقبال.
3: طبقة الشبكة:
مسئولة عن إيجاد الطريق الأمثل بين المرسل والمستقبل، وتحديد العناوين على الشبكات.
4: طبقة النقل:
تتحقق من صحة البيانات المرسلة أو المستقبلة، وهي تحول البيانات إلى أحد القطاعين:
TCP: بروتكول خاص بالبيانات التي تحتاج التحقق من صحة وصولها بغض النظر عن السرعة، مثل تحميل ملف معين.
UDP: بروتكول خاص بالبيانات التي لا تحتاج التحقق من سلامة وصولها بقدر ما تحتاج إلى السرعة، مثل مشاهدة فيديو على يوتيوب.
5: طبقة الحوار:
تتحكم في بدء وقطع الاتصال والمسئولة عن تقسم السرعة المتاحة على التطبيقات المفتوحة، تلاحظ ذلك عند تحميلك لملف معين، ستبطأ السرعة لكن لا ينقطع الاتصال.
6: طبقة التقديم:
ببساطة تستدعي من جهازك، البرنامج المسئول عن تشغيل الملفات المحملة، وتشفير وضغط البيانات.
7: طبقة التطبيقات:
الطبقة المسئولة عن اظهار البيانات بصورة مفهومة من خلال المتصفحات.
osi7layers03

وبما أنك مهتم بقراءة هذا المقال حتى هذه الكلمة؛ ربما تهتم أيضا بأحد أقوى الكورسات لتعلم CCNA للمهندس: أحمد نظمي؛ أحد أقوى المدربين في مجال هندسة الاتصالات.
لينك الكورس:
فيلم بسيط يوضح انتقال البيانات عبر الشبكة: