Go Back N ARQ
1.0.0
تنفيذ بروتوكول Go Back N ARQ في بايثون
الرمزان المرسل والمستقبل هما تطبيق لبروتوكول Go Back N ARQ للشبكات. سيقوم بتحويل الرسالة المدخلة في المرسل إلى ثنائية ثم يسأل عن حجم النافذة. سيتم بعد ذلك إرسال الإقرار شيئًا فشيئًا إلى المتلقي الذي سيرسل بعد ذلك الإقرار مرة أخرى إلى المرسل. يمكن للمرسل محاكاة ما إذا كانت الحزمة سيتم فقدانها أو استلامها وسيعاد إرسالها في حالة فقدان الإقرار. إذا لم يتم فقدان الإقرار، فسيتم إرسال البت التالي إلى المتلقي. ستستمر هذه العملية حتى يتم استلام الرسالة بأكملها.