جارٍ تحميل المختبر ثلاثي الأبعاد…
جارٍ تحميل الدرس…
← كيف يعمل الإنترنتالعالم 1 · الدرس 4 من 4جميع الدروس ↓

إعادة التجميع والتحقق.
هل تدرّس هذا؟ افتح وضع جهاز العرض
تغادر حزم الرسالة الواحدة المُرسِل بالترتيب، لكنها لا تصل بالضرورة بالترتيب نفسه. فقد تؤدي المسارات المختلفة، أو ازدحام أحد الروابط، أو فقدان إحدى الحزم وإعادة إرسالها إلى خلط ترتيبها. لذلك يحتاج المستقبِل إلى طريقة لإعادة بناء الرسالة.
ويستخدم العدد التسلسلي الموجود في رأس كل حزمة. يضع المستقبِل الحزم بالترتيب وفقًا لهذا العدد، مثل صفحات كتاب مرقّمة، ثم يضمّ الحمولات معًا.
مثال: تُرسَل الرسالة "NETWORKS ARE FUN" في أربع حزم، من 1 إلى 4. وتصل بالترتيب 3، 1، 4، 2. يعيد المستقبِل ترتيبها إلى 1، 2، 3، 4 ويقرأ الرسالة كاملة. وإذا لم تصل الحزمة 3 أبدًا، يستطيع المستقبِل رؤية الفجوة: فلديه 1 و2 و4، لكن لا توجد حزمة تحمل الرقم 3.
اكتشاف التلف: المجموع الاختباري. الأسلاك ووصلات الراديو ليست مثالية، وقد تنقلب إحدى البتات أحيانًا من 0 إلى 1. وللكشف عن ذلك، يحسب المُرسِل عددًا صغيرًا من البيانات ويضعه في الرأس. ثم يحسب المستقبِل العدد نفسه من البيانات التي تلقاها ويقارنه به.
نسخة مبسطة: اجمع كل بايتات الحمولة واحتفظ بالباقي بعد القسمة على 256. بالنسبة إلى البايتات الخمسة 72، 101، 108، 108، 111 (وهي حروف "Hello") يكون المجموع 500، و500 − 256 = 244. إذا تغيّر أحد البايتات في الطريق، فلن يكون مجموع المستقبِل 244، وسيعرف أن الحزمة قد تلفت وسيتخلص منها. أما المجموع الاختباري الحقيقي في Internet فهو أكثر ذكاءً قليلًا، لكن الفكرة واحدة: عدد صغير يتغير عندما تتغير البيانات.
يمكن للمجموع الاختباري اكتشاف الأخطاء. لكنه لا يستطيع إصلاحها. والحل هو طلب الحزمة مرة أخرى.
من يلاحظ فقدان حزمة، وماذا يحدث بعد ذلك؟ على Internet، يتولى هذا العمل بروتوكول يسمى TCP (العالم 5). يرسل المستقبِل رسائل قصيرة تسمى إقرارات الاستلام، وتوضح ما الذي وصل. إذا فُقدت حزمة، فلن يتلقى المُرسِل إقرارًا بها، فيرسلها مرة أخرى. ولا يرى التطبيق، مثل متصفحك، الفجوات أو الحزم المختلطة. بل يتلقى الملف المكتمل فقط.
كل ما تنزّله يُقسَّم بهذه الطريقة، وليس الملفات والصور فقط. حتى صفحة ويب واحدة، أو أغنية، أو إجابة عن بحث، تُقسَّم إلى حزم، لأنها أكبر من أن تتسع لها حزمة واحدة.
تصل الحزم بالترتيب 3، 1، 4، 2. كيف يعيد المستقبل بناء الرسالة؟
فيما يُستخدم المجموع الاختباري؟
من يلاحظ أن حزمةً ما مفقودة على الإنترنت؟
المجموع الاختباري البسيط هو مجموع بايتات الحمولة بترديد 256. البايتات هي 10 و20 و30. ما المجموع الاختباري؟