أنظمة الشبكات
NET-04 · محاكاة تعليمية
الاتصال عبر TCP مقابل UDP
نفس البيانات، طريقتان للنقل. TCP يفتح اتصالًا ويرقّم كل بايت ويقرّ به ويعيد إرسال ما ضاع؛ UDP يرسل فقط. شغّل الاثنين، وأسقط الحزمة 3، وقارن.
- 1التطبيق
- 2المصافحة
- 3المقاطع والإقرارات
- 4التسليم
البروتوكول
ضياع الحزم
جاهزTCPخطوة 0 / 30
البيانات جاهزة عند Client-A. اختر البروتوكول ثم اضغط «إرسال البيانات».
السرعة
الشرح
قبل البدء
سيرسل Client-A ملفًا بحجم 5000 بايت إلى Server-B عبر TCP. اضغط «إرسال البيانات» لترى المصافحة ثم المقاطع والإقرارات، أو «خطوة» لتتقدّم حدثًا واحدًا في كل مرة. جرّب «إسقاط الحزمة 3» لترى كيف يتعافى TCP.
لماذا يفتح TCP اتصالًا قبل إرسال البيانات؟
تابع المحاكاة — الإجابة تظهر عند الوصول إلى الخطوة المناسبة.
ما فائدة أرقام التسلسل؟
تابع المحاكاة — الإجابة تظهر عند الوصول إلى الخطوة المناسبة.
ماذا يعني الإقرار ACK 2001؟
تابع المحاكاة — الإجابة تظهر عند الوصول إلى الخطوة المناسبة.
كيف تصل البيانات بالترتيب؟
تابع المحاكاة — الإجابة تظهر عند الوصول إلى الخطوة المناسبة.
فاحص المقطع
لا توجد حزمة بعد
- البروتوكول
- —
- IP المصدر
- —
- IP الوجهة
- —
- منفذ المصدر
- —
- منفذ الوجهة
- —
- TTL
- —
- الحالة
- —
حالة البروتوكول
TCP
Client-A
- CLOSED
- SYN-SENT
- ESTABLISHED
Server-B
- LISTEN
- SYN-RECEIVED
- ESTABLISHED
العملية الحاليةبانتظار الإرسال
- إنشاء اتصال (مصافحة)
- أرقام تسلسل
- إقرارات ACK
- إعادة إرسال المفقود
- تسليم بالترتيب
- 20 Bحجم الترويسة
سجل الأحداث
0 / 30
- تجهيز بيانات التطبيق
- إرسال SYN
- الموجّه يمرّر SYN
- استقبال SYN
- إرسال SYN-ACK
- الموجّه يمرّر SYN-ACK
- استقبال SYN-ACK
- إرسال ACK
- الموجّه يمرّر ACK
- تم إنشاء اتصال TCP
- تقسيم البيانات إلى مقاطع
- إرسال المقطعين #1 و#2
- الموجّه يمرّر المقطعين #1 و#2
- استقبال #1 و#2 بالترتيب
- إرسال ACK 2001
- الموجّه يمرّر ACK 2001
- استقبال ACK 2001
- إرسال المقطعين #3 و#4
- الموجّه يمرّر المقطعين #3 و#4
- استقبال #3 و#4 بالترتيب
- إرسال ACK 4001
- الموجّه يمرّر ACK 4001
- استقبال ACK 4001
- إرسال المقطع #5
- الموجّه يمرّر المقطع #5
- استقبال #5 بالترتيب
- إرسال ACK 5001
- الموجّه يمرّر ACK 5001
- استقبال ACK 5001
- تسليم البيانات للتطبيق بالترتيب
مقارنة
TCP مقابل UDP — نفس البيانات، بلا ضياع
TCP· قيد التشغيل
- حزم على الشبكة
- 11
- حزم المصافحة
- 3
- إقرارات ACK
- 3
- إعادة إرسال
- 0
- وصل للتطبيق
- 5/5
- بايتات الترويسات
- 228 B
- مدة التشغيل (1×)
- 48.9 s
UDP· للمقارنة
- حزم على الشبكة
- 5
- حزم المصافحة
- 0
- إقرارات ACK
- 0
- إعادة إرسال
- 0
- وصل للتطبيق
- 5/5
- بايتات الترويسات
- 40 B
- مدة التشغيل (1×)
- 26.8 s