• وحدة بيانات البروتوكول (PDU) هي مفهوم أساسي في شبكات الحاسوب تشير إلى وحدة بيانات محددة في بروتوكول ما في طبقة معينة من نموذج OSI (الربط بين الأنظمة المفتوحة).
  • فهم وحدات بيانات البروتوكول (PDU) أمر بالغ الأهمية لمحترفي الشبكات، لأنها توفر طريقة منظمة لتحليل وحل مشكلات نقل البيانات.

وحدةبيانات البروتوكول (PDU)هي مفهوم أساسي في شبكات الحاسوب تشير إلى وحدة بيانات محددة في بروتوكول ما في طبقة معينة مننموذج OSI (الربط بين الأنظمة المفتوحة). كل طبقة من هذا النموذج تدير أنواعًا مختلفة من PDU لضمان نقل البيانات بكفاءة ودقة عبر الشبكة.

كل طبقة من نموذج OSI مسؤولة عن PDU مختلفة، مما يعكس دورها في عملية نقل البيانات:

طبقة التطبيق: البيانات

هنا تلتقي التطبيقات بالمستخدمين. الحمولة تسمى ببساطة بيانات. تضمن الطبقة أن المحتوى بتنسيق يمكن للطرف الآخر قراءته، وتنقل هذه البيانات إلى الطبقات السفلى للإرسال.

طبقة النقل: المقطع

هنا، الوحدة هي مقطع. تنشئ طبقة النقل التسليم من النهاية إلى النهاية، وتضيف المنافذ وأرقام التسلسل والضوابط لاكتشاف الفقدان أو الأخطاء، وإعادة الإرسال إذا لزم الأمر. الهدف هو أن ما يكتبه المرسل هو ما يستقبله المستقبل.

طبقة الشبكة: الحزمة

هنا، الوحدة هي حزمة. تضيف طبقة الشبكة عناوين IP المصدر والوجهة وتختار مسارًا عبر شبكات متعددة. تقوم بتغليف المقطع، وتنقله من شبكة إلى أخرى وتضمن وصوله إلى المكان الصحيح.

اقرأ أيضاً:هل الإيثرنت بروتوكول شبكة؟ استكشاف قدراته وتأثيره

اقرأ أيضاً:فهم بروتوكولات الشبكة: التطور والأهمية

طبقة ارتباط البيانات: الإطار

تدير هذه الطبقة النقل من عقدة إلى عقدة على الرابط المحلي، والوحدة على الكابل هيإطار، ويحتوي الرأس على عناوين MAC المصدر والوجهة بالإضافة إلى حقل طول أو نوع غالبًا، ويحتوي المقطع الخلفي على مجموع تحقق مثل CRC لتمكن المستقبل من اكتشاف الأخطاء، وتتجاهل العديد من الروابط الإطارات غير الصحيحة، لذا تتعامل الطبقات العليا مع إعادة الإرسال، وبعض أنواع الروابط تضيف تصحيحًا خفيفًا لبضع بتات خاطئة. العمل هنا هو تغليف حزمة طبقة الشبكة ونقلها عبر الشبكة المحلية بحيث يمكن للمبدلات إرسالها إلى القفزة التالية.

طبقة مادية: البت

ترسل هذه الطبقةبتاتخام، وتحول الإطار إلى تيار زمني من الآحاد والأصفار، وترسل هذا التيار كجهد على النحاس، أو ضوء على الألياف، أو موجات راديو للواي فاي، وتحدد الترميز الخطي، والتضمين، والتزامن، والموصلات، ومعدل الرابط بحيث يقرأ الطرفان نفس الرموز. عندما يجتاز الإشارة ضوضاء أو مسافة، فإنها تتبع دائمًا المخطط المتفق عليه، بحيث يمكن للمستقبل إعادة تحويل الشكل الموجي إلى تيار بتات.

مثال عملي: تصفح الويب

يبني متصفحك طلب HTTP كبيانات، وتضيف طبقة النقل المنافذ وأرقام التسلسل والإقرار، بالإضافة إلى مجموع تحقق لتشكيل مقطع، بحيث يمكن للطرفين تتبع الترتيب والفقدان. تقوم طبقة الشبكة بتغليفه بعناوين IP المصدر والوجهة و TTL لتشكيل حزمة، بحيث يمكن للموجهات نقله عبر شبكات عديدة إلى الخادم. تضع طبقة ارتباط البيانات في القفزة الأولى هذه الحزمة في إطار إيثرنت مع عناوين MAC وتسلسل تحقق الإطار، بحيث يمكن للجهاز المحلي إرساله إلى الموجه. تحول الطبقة المادية هذا الإطار إلىبتاتعلى كابل أو عبر الأثير وترسلها. تكرر كل قفزة نفس الخطوات على رابطها الخاص، بحيث يصل الطلب إلى الخادم ويرسل الخادم الرد بنفس الطريقة.

أهمية وحدات بيانات البروتوكول

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