Ping va Traceroute
Last updated
Last updated
Tarmoq muammolarini aniqlash va ulanishni tekshirish uchun Ping
va Traceroute
buyruqlari tarmoq administratorlari va foydalanuvchilar tomonidan keng qo‘llaniladi. Ushbu qo‘llanmada yuqoridagi chizmaga asoslanib, Ping
va Traceroute
qanday ishlashi, ularning vazifalari va natijalarni qanday tushunish kerakligi batafsil yoritiladi.
Ping
(Packet Internet Groper) - bu vosita tarmoqdagi boshqa qurilmaga ma’lumot paketlarini yuborib, javob qaytishini o‘lchash uchun qo‘llaniladi. Ping
yordamida quyidagilar aniqlanadi:
Qurilma tarmoqda faol ekanligi.
Ulanishning tezligi va kechikish vaqti (Latency).
Paket yo‘qotilishi.
Ping Ishlash Mexanizmi
Ping so‘rovi ICMP Echo Request xabarini yuboradi.
Manzil qurilmasi (masalan, Router2
) javob tariqasida ICMP Echo Reply yuboradi.
Ping so‘rovi yuborilgandan javob olguncha vaqt (RTT - Round Trip Time) o‘lchanadi.
Agar ma’lumot yo‘lda yo‘qolsa, bu paket yo‘qotilishi sifatida qayd etiladi.
Buyruq namunasi:
Chizmaga Mos Tushuntirish:
Ping buyrug‘i kompyuterdan Router2
(172.16.0.12) manziliga ICMP xabarini yuboradi.
Ma’lumot paketlari Router1
orqali Router2
ga boradi.
Agar Router2
javob yuborsa, bu ulanish mavjudligini tasdiqlaydi.
Ping Natijasi
Ping buyrug‘ining natijasi quyidagicha bo‘lishi mumkin:
Tushuntirish:
2 packets transmitted, 2 received
– Paket yuborildi va javob oldi.
time=2.5 ms
– Paket borib-kelishi uchun ketgan vaqt.
Agar paket javobi olinmasa, paket yo‘qotilishi (loss) yuzaga keladi.
Traceroute
- tarmoqdagi ma’lumot paketlari manzilga borish uchun o‘tadigan marshrutni ko‘rsatadigan vosita. Bu vosita qaysi routerlar orqali ma’lumot borayotganini aniqlash uchun ishlatiladi.
Traceroute Ishlash Mexanizmi
Traceroute ICMP xabarlarini yuboradi va ularning TTL (Time To Live) qiymatini bosqichma-bosqich oshiradi.
Har bir router ma’lumotni marshrutga o‘tkazar ekan, TTL nolga tenglashganda, router javob qaytaradi.
Har bir routerning IP-manzili va kechikish vaqti qayd etiladi.
Buyruq namunasi:
Chizmaga Mos Tushuntirish: Traceroute kompyuterdan 172.16.0.12
(Router2) manziliga yuboriladi. Natija quyidagicha bo‘lishi mumkin:
Tushuntirish:
1-hop: 10.0.0.1 (Router1) – Ma’lumot birinchi marshrutlash qurilmasidan o‘tgan.
2-hop: 172.16.0.12 (Router2) – Manzilga yetib bordi.
Har bir hop uchun vaqt (ms) o‘lchanadi.
Maqsad
Ulanishni tekshirish
Marshrutni aniqlash
Protokol
ICMP (Echo Request/Reply)
ICMP va TTL
Javob beruvchi
Yakuniy manzil
Har bir o‘tuvchi router
Paket yo‘qotish
Tekshiradi
Tekshiradi
Marshrut aniqlash
Yo‘q
Ha
Ping Ishlatish Amaliyoti
Scenario: Kompyuter 172.16.0.12
manziliga ping yuboradi.
Natija: Agar javob olsa, ulanish bor. Javob olmasa, tarmoqda muammo bor:
Router1 ishlamayapti.
Router2 ishlamayapti.
Firewall ICMP trafikni bloklagan bo‘lishi mumkin.
Traceroute Ishlatish Amaliyoti
Scenario: Kompyuter 172.16.0.12
manziliga traceroute yuboradi.
Natija:
Router1 (10.0.0.1) va Router2 (172.16.0.12) orqali paket o‘tganini ko‘rsatadi.
Agar paket yo‘lda yo‘qolsa, qaysi hopda muammo borligini aniqlash mumkin.
Paket Yo‘qotilishi
Ping orqali aniqlanadi.
Paketlar qabul qilinmasa, router yoki kabel muammosi bor.
Marshrut Muammolari
Traceroute yordamida qaysi hopda muammo borligi aniqlanadi.
Agar traceroute natijasida bir joyda * (yulduzcha) ko‘rinib qolsa, bu router javob bermayotganini bildiradi.
Ping
va Traceroute
vositalari tarmoq diagnostikasi uchun juda muhim hisoblanadi. Ping
qurilmalar o‘rtasidagi ulanishni tekshiradi, Traceroute
esa ma’lumot qanday marshrut orqali o‘tayotganini ko‘rsatadi. Yuqoridagi chizmada ushbu vositalarning ishlashi amaliy jihatdan tushuntirildi. Har qanday tarmoq muammosini aniqlash uchun ushbu vositalardan to‘g‘ri foydalanish zarur.