جدول المحتويات:
التعريف - ماذا يعني XMODEM؟
XMODEM هو بروتوكول نقل ملفات شائع تم تطويره من قِبل Ward Christensen في عام 1977. يرسل كتل البيانات المرتبطة بالاختبارات وينتظر الإقرار باستلام الكتل. يتم تطبيق Xmodem في كل من الأجهزة والبرامج.
كانت XMODEM سهلة التنفيذ ، لكنها تفتقر إلى الكفاءة. نتيجة لذلك ، تم إنشاء إصدارات معدلة من XMODEM لمعالجة بعض المشكلات المتعلقة بالبروتوكول. في النهاية ، تم استبدال XMODEM بـ YMODEM ثم ZMODEM.
يشرح Techopedia XMODEM
XMODEM هو بروتوكول اتصال أحادي الاتجاه يحتوي على استراتيجية فعالة للكشف عن الأخطاء. يقوم بتقسيم البيانات الأصلية إلى سلسلة من الحزم ، والتي يتم إرسالها إلى المتلقي مع معلومات إضافية تسمح للمستقبل بتحديد ما إذا كانت الحزم قد تم استلامها بشكل صحيح أم لا.
يتم وضع علامة على الملفات كاملة بحرف نهاية الملف الذي يتم إرساله بعد آخر كتلة. هذه الشخصية ليست في الحزمة ، ولكن يتم إرسالها كبايت واحد. نظرًا لأن طول الملف لا يتم تمريره كجزء من البروتوكول ، فإن الحزم الأخيرة مبطنة بأحرف معروفة ، يمكن إسقاطها.
يتم نقل الملفات حزمة واحدة في وقت واحد. على جانب الاستقبال ، يتم حساب المجموع الاختباري للرزمة ومقارنته مع المجموع المستلم في نهاية الحزمة. عندما يرسل المستقبل رسالة إقرار إلى المرسل ، يتم إرسال المجموعة التالية من الحزم. إذا كانت هناك مشكلة في المجموع الاختباري ، فإن المتلقي يرسل رسالة تطلب إعادة الإرسال. عند استلام الإقرار السلبي ، يقوم المرسل بإعادة إرسال الحزمة وإعادة محاولة الإرسال بشكل مستمر لمدة 10 مرات تقريبًا قبل إحباط عملية النقل.
