Server yoki provayder ICMP ni bloklagan bo'lishi mumkin. Sayt «men tirikman» xabariga javob bermaydi.
ICMP va xavfsizlik
Firewall qoidasi: tashqaridan kiruvchi ping (ICMP Echo Request) ko'pincha taqiqlanadi.
Pastga bosing: ping6
IPv4 va IPv6
ping IPv4 uchun ishlaydi. IPv6 tarmog'ida ping6 buyrug'i kerak.
02
Traceroute
Paket qaysi routerlar orqali o'tadi?
Hop: har bir router bitta qadam
Hop ustiga bosing.
Buyruq: tracert google.com
C:\> tracert google.com
1 172.16.4.1 uy routeri
2 195.158.2.217 mahalliy provayder
5 84.54.64.157 UZ asosiy uzel
8 195.69.189.250 tranzit uzel
13 142.251.140.174 Google serveri
Natijani tahlil qilish
1-4 hop. Uy routeri va provayder ichi
5-7 hop. O'zbekistonning asosiy uzeli, chiqish nuqtasi
8-10 hop. Tranzit uzel, Google tarmog'iga kirish
11-13 hop. Google ichidagi routerlar va server
Jami 13 bosqich, o'rtacha 100 ms atrofida: odatiy holat.
daryo.uz: yulduzchalar
5-18 hop: * * *
Routerlar ICMP ga javob bermadi
VS
19-hop
Server o'zi javob berdi: faol va yaqin
Ko'p provayderlar traceroute so'rovini bloklaydi: bu oddiy holat.
Atamalar: bosing
RTT
bosing
Borib-kelish vaqti (Round-trip time).
Hop
bosing
Yo'ldagi router: paketni keyingi bosqichga yuboradi.
Latency
bosing
Javob vaqti, kechikish.
Packet loss
bosing
Yo'qolgan paketlar.
03
Flaglar va amaliyot
Buyruq harakatini o'zgartiramiz
tracert flaglari
Flag
Nima qiladi
-d
DNS nomlarini izlamaydi, faqat IP
-h 15
Maksimal hop sonini belgilaydi (standart 30)
-w 1000
Har hopga kutish vaqti, ms (standart 4000)
-4 / -6
Faqat IPv4 / faqat IPv6
tracert: -d oldin va keyin
tracert google.com
«Resolving host...» kutish bor.
tracert: -d oldin va keyin
tracert -d google.com
DNS izlanmaydi: IP darhol chiqadi, natija tezroq.
Odatiy xatolar
«* * *» = hujum yoki xato. Noto'g'ri: ko'pincha ICMP bloklangan.
«Paket yo'qolsa, sayt ishlamaydi.» Noto'g'ri: sayt ping ga javob bermasligi mumkin.
Linux/Mac da tracert emas, traceroute.
Mini-test 1
ping buyrug'i nimani o'lchaydi?
Ping kichik echo paketini yuboradi va javob qaytish vaqti (RTT) ni o'lchaydi.
Mini-test 2
tracert natijasida bir nechta qatorda * * * chiqdi, oxirgi hopda server javob berdi. Bu nima?
Ko'p provayderlar traceroute so'rovini bloklaydi; oxirgi hopda server javob bergani uning faolligini bildiradi.
Amaliy topshiriq 15 daqiqa
Oson4 ta turli saytga ping yuboring, natijalarni yozing.
O'rtaShu saytlarga tracert yuboring va hop sonini solishtiring.
QiyinFlaglardan foydalanib jadval va hisobot tayyorlang.