انتقل إلى محتوى الدرس

Packets and Network Protocols الحزم البيانية وبروتوكولات الشبكة

تعرّف في هذا الدرس التأسيسي على شبكات الكمبيوتر وفوائدها، والفرق بين العقد والمضيفات والأجهزة الطرفية، ومكونات الشبكة ووسائط النقل، ومؤشرات الأداء، ونموذجَي العميل والخادم والند للند، وآلية عمل الحزم والبروتوكولات.
6 صفوف تعليمية
تكنولوجيا الويب
2,831 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما ترسل ملف فيديو بحجم أو تطلب صفحة ويب عبر الشبكة، لا ينتقل الملف داخل الكابل ككتلة واحدة ضخمة؛ إذ لو حدث ذلك لاحتكر جهاز واحد قناة الاتصال وعطّل بقية المستخدمين. بدلاً من ذلك، تعتمد الشبكات الحديثة على تقنية تبديل الحزم (Packet Switching): حيث يقسّم نظام التشغيل البيانات الكبيرة إلى وحدات صغيرة مرقمة تُسمى الحزم البيانية (Packets — يبلغ حجم الحزمة النموذجية نحو ).

تتكون كل حزمة بيانية من جزأين رئيسيين:

  • رأس الحزمة ()‏: بيانات تحكم تُضاف في مقدمة الحزمة وتضم عنوان المرسل وعنوان المستقبل ورقم تسلسل الحزمة ونوع البروتوكول، تماماً مثل ملصق العنوان المطبوع على طرد بريدي.
  • حمولة البيانات ()‏: الجزء الفعلي من الملف أو الرسالة المحمول داخل الحزمة.

ولكي يفهم جهازان مختلفان (مثل هاتف ذكي وخادم يعمل بنظام لينكس) هذه الحزم عند تبادلها، يجب أن يلتزما بمجموعة قواعد قياسية موحدة تُسمى بروتوكول الشبكة (Network Protocol). يحدد البروتوكول صيغة الرسائل وطريقة العنونة واكتشاف الأخطاء، وتُعد عائلة بروتوكولات TCP/IP حجر الأساس للاتصال عبر الشبكات والإنترنت، إلى جانب بروتوكول التشخيص ICMP (الذي تعتمد عليه أداة ping) وبروتوكولات الويب HTTP/HTTPS.

شاهد في مخرجات سطر الأوامر التالية كيف ترسل أداة ping أربع حزم اختبار قصيرة للتحقق من اتصال الشبكة وقياس زمن الاستجابة ونسبة فقدان الحزم:

الصف 2 كود برمجي
Shell
$ ping -c 4 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.84 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.79 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.81 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.77 ms

--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 0.770/0.802/0.840/0.026 ms
الصف 3 شرح توضيحي

تتبّع عملياً في المعمل التفاعلي التالي كيف تُقسَّم الرسالة إلى حزم مرقمة، ويُضاف إليها رأس الحزمة (Packet Header)، ثم تعبر أجهزة الربط وتُجمع بالترتيب الصحيح لدى الخادم المستقبل:

الصف 4 معاينة حية

معمل محاكاة تقسيم الحزم البيانية ورحلتها عبر بروتوكولات الشبكة

الصف 5 ملاحظة هامة
الصف 6 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعرّفنا في هذا الدرس التأسيسي الأول من وحدة الشبكات على مفهوم شبكات الكمبيوتر وفوائدها، والفرق الهندسي الدقيق بين العقدة (Node) والمضيف (Host) والجهاز الطرفي (Endpoint)، ومكونات الشبكة الخمسة، ومقارنة وسائط النقل السلكية واللاسلكية، ومؤشرات الأداء الأربعة (Bandwidth وThroughput وLatency وPacket Loss)، ونموذجَي العميل والخادم (Client-Server) والند للند (P2P)، وآلية تقسيم البيانات إلى حزم (Packets) تحكمها البروتوكولات. الخطوة التالية: انتقل الآن إلى الدرس الثاني أجهزة شبكة الكمبيوتر (computer-network-devices) لندرس بالتفصيل الهندسي وظيفة كل جهاز شبكي من بطاقة NIC والموزع Hub إلى المبدل الذكي Switch والموجه Router والمودم والجدار الناري.