العودة إلى الدورة

مفهوم التغليف (Encapsulation) وفك التغليف (Decapsulation)

أساسيات الشبكات: دليل من الصفر إلى الاحتراف (Networking Fundamentals: The 0 to Hero Guide)

الدرس 21: مفهوم التغليف (Encapsulation) وفك التغليف (Decapsulation)

كيف تنتقل البيانات من متصفح الويب الخاص بك إلى الأسلاك؟ عبر عملية تسمى Encapsulation (التغليف).

التغليف (عملية الإرسال)

التغليف هو عملية إضافة معلومات التحكم في البروتوكول (الرؤوس والتذييلات - headers and trailers) إلى البيانات أثناء انتقالها عبر الطبقات من 7 إلى 1. تأخذ كل طبقة البيانات من الطبقة التي تعلوها وتغلفها برأس خاص بها، مثل وضع رسالة داخل مظروف، ثم وضع ذلك المظروف داخل صندوق أكبر.

الطبقةالإجراءنتيجة وحدة البيانات
L4 (Transport)إضافة رأس TCP/UDP (رقم المنفذ).Segment/Datagram
L3 (Network)إضافة رأس IP (عنوان IP).Packet
L2 (Data Link)إضافة رأس وتذييل MAC (عناوين MAC، فحص CRC).Frame
L1 (Physical)تحويل الإطار إلى إشارات كهربائية.Bits

فك التغليف (عملية الاستقبال)

عندما تصل البيانات إلى الوجهة، تحدث عملية Decapsulation. يقوم الجهاز المستلم بمعالجة البيانات عن طريق إزالة الرؤوس، طبقة تلو الأخرى، بينما تصعد البيانات لأعلى.

  • تقوم بطاقة الشبكة (L2) بإزالة رأس وتذييل الإطار (Frame)، والتحقق من الأخطاء.
  • يقرأ نظام التشغيل (L3) عنوان IP للتأكد من أن الحزمة لهذا المضيف.
  • يقرأ نظام التشغيل (L4) رقم المنفذ لتحديد التطبيق الذي سيستلم البيانات.
  • يستلم التطبيق (L7) أخيراً البيانات الأصلية.

تشبيه: التغليف يشبه شحن طرد: وضع ملصقات النقل، وضعه في صندوق، تغليفه، ووضع عنوان التسليم في الخارج.