قم بتنفيذ ما يلي باستخدام C++/Java/Python:
اكتب برنامجًا لفرز الإطارات باستخدام تقنيات الفرز المناسبة.
اكتب برنامجًا لاكتشاف الأخطاء البرمجية باستخدام CRC-CCITT (16 بت).
اكتب برنامجًا لإيجاد أقصر مسار بين القمم باستخدام خوارزمية بيلمان-فورد.
باستخدام مآخذ TCP/IP، اكتب برنامج خادم-عميل لجعل العميل يرسل اسم الملف ولجعل الخادم يرسل محتويات الملف المطلوب إذا كان موجودًا.
اكتب برنامجًا على مقبس مخطط البيانات للعميل/الخادم لعرض الرسائل على جانب العميل، وكتابتها على جانب الخادم.
اكتب برنامجًا لخوارزمية RSA بسيطة لتشفير البيانات وفك تشفيرها.
اكتب برنامجًا للتحكم في الازدحام باستخدام خوارزمية الجرافة المتسربة وخوارزمية الجرافة المميزة.
كتابة برنامج لتنفيذ خوارزمية التحكم في الازدحام العشوائي المبكر (RED).
أ. تنفيذ شبكة من نقطة إلى نقطة ذات ثلاث عقد مع روابط مزدوجة فيما بينها. قم بتعيين حجم قائمة الانتظار وتغيير عرض النطاق الترددي والعثور على عدد الحزم التي تم إسقاطها.
ب. تنفيذ نقل رسائل ping/مسار التتبع عبر طوبولوجيا الشبكة التي تتكون من 6 عقد والعثور على عدد الحزم التي تم إسقاطها بسبب الازدحام.
أ. قم بتنفيذ شبكة Ethernet LAN باستخدام عدد n من العقد وقم بتعيين عقد مرور متعددة ونافذة ازدحام الرسم لمصدر/وجهة مختلفة.
ب. تنفيذ ESS بسيط ومع عقد الإرسال في شبكة LAN لاسلكية عن طريق المحاكاة وتحديد الأداء فيما يتعلق بإرسال الحزم.
أ. تنفيذ ودراسة أداء GSM على NS2/NS3 (باستخدام طبقة MAC) أو بيئة مماثلة.
ب. تنفيذ ودراسة أداء CDMA على NS2/NS3 (باستخدام مكدس يسمى Call net) أو بيئة مكافئة.