الدرس 22: فهم وحدات بيانات البروتوكول (PDUs)
وحدة بيانات البروتوكول (PDU) هي المصطلح المستخدم لوصف البيانات كما هي موجودة في طبقة معينة من نموذج OSI أو TCP/IP.
تسمية الـ PDUs
مع تغليف البيانات، يتغير اسم وحدة البيانات بناءً على الرأس المرفق بها:
- Data (البيانات): المصطلح العام للمعلومات المستخدمة في الطبقات العليا (L7, L6, L5).
- Segment (للـ TCP) / Datagram (للـ UDP): الـ PDU في طبقة النقل (L4).
- Packet (الحزمة): الـ PDU في طبقة الشبكة/الإنترنت (L3). هذه هي الوحدة الأساسية التي تستخدمها الـ Routers للتوجيه.
- Frame (الإطار): الـ PDU في طبقة ربط البيانات (L2). تشمل هذه الوحدة رأس MAC وتذييل فحص الأخطاء.
- Bit (البت): الـ PDU في الطبقة الفيزيائية (L1). التدفق الخام لـ 0 و 1.
mermaid graph TD A[Data (L7)] --> B{L4: التجزئة/الرأس}; B --> C[Segment/Datagram]; C --> D{L3: رأس IP}; D --> E[Packet]; E --> F{L2: رأس وتذييل MAC}; F --> G[Frame]; G --> H{L1: الترميز}; H --> I[Bits];
أهمية الـ PDUs
تُعرف أجهزة الشبكة بناءً على الـ PDU التي تعالجها:
- الـ Routers هي أجهزة تتعامل مع الـ "Packet" (L3).
- الـ Switches هي أجهزة تتعامل مع الـ "Frame" (L2).
إذا كنت تستكشف مشكلة في الاتصال، يجب عليك تحديد في أي مرحلة PDU يحدث الفشل.