TCP وUDP بالـ capture
هتشغّل capture على الكمبيوتر والسيرفر وتشوف الفرق بعينك: DNS على UDP من غير مصافحة، HTTP على TCP بالـ 3-way handshake وقفل الاتصال بالـ FIN، وSyslog على UDP 514.
مدة التجربة 20 دقيقة · 3 مهام
الأجهزة في بداية التجربة
- SW1 — سويتش
- PCA — كمبيوتر
- SRV — سيرفر
التوصيلات
- PCA eth0 ↔ SW1 Fa0/1
- SRV eth0 ↔ SW1 Fa0/2
العناوين المضبوطة مسبقًا
- SW1 vlan: 10.0.0.2/24
02 / المهام التي ستطبقها
- 01capture على PCA، وبعدين nslookup لـ www.basma.lab — الطلب يطلع UDP على port 53
يتحقق المعمل من على PCA: الأمر capture show يظهر فيه «»
تلميح / الحل المقترح
على PCA: capture start nslookup www.basma.lab capture show هتلاقي سطرين بس: query ورد. مفيش handshake ولا ACK — UDP مش بيضمن الوصول ولا الترتيب، والتطبيق هو اللي يعيد لو ماجاش رد
- 02افتح http://www.basma.lab — شوف الـ 3-way handshake (SYN ثم SYN,ACK ثم ACK)
يتحقق المعمل من على PCA: الأمر capture show يظهر فيه «»
تلميح / الحل المقترح
على PCA (والـ capture لسه شغال): browser http://www.basma.lab ثم capture show. أول 3 سطور TCP على port 80 هم المصافحة، بعدها GET والرد، وفي الآخر FIN لقفل الاتصال. الـ source port رقم مؤقت بيختاره الكمبيوتر (ephemeral)
- 03خلّي SW1 يبعت syslog للسيرفر، وشوف على SRV إنه UDP 514
يتحقق المعمل من على SRV: الأمر capture show يظهر فيه «»
تلميح / الحل المقترح
على SRV: capture start على SW1: logging host 10.0.0.100 وبعدين اعمل shutdown وno shutdown لأي بورت فاضي (مثلًا fa0/10) علشان يطلع log على SRV: capture show — رسالة واحدة UDP > 514 من غير أي رد
03 / تجارب مرتبطة

