ICMP Versus ICMPv6 ICMP tomonidan qo'llab-quvvatlanadigan Internet protokolining 4-chi versiyasi (IPv4) tarmoqlarining asl ta'rifi. IPv6 an'anaviy ravishda ICMPv6 deb ataladigan protokolning qayta ko'rib chiqilgan shakli bilan uni asl ICMP (ba'zan ICMPv4 deb atashadi) ajratish uchun ishlatiladi. ICMP xabar turlari va xabar formatlari. ICMP xabarlari kompyuter tarmog'ining ishlashi va boshqarilishi uchun zarur bo'lgan ma'lumotlarni olib yuradi. Javob bermaydigan qurilmalar, uzatish xatolar va tarmoq to'htatish kabi shartlar to'g'risidagi protokol hisobotlar. IP oilasidagi boshqa protokollar kabi ICMP ham xabar sarlavhasini belgilaydi.
Sarlavha quyidagi qatorda to'rtta maydonni o'z ichiga oladi:
Turi (8 bit )
Kod (8 bit)
Checksum (16 bit)
ICMP ma'lumotlari (32 bit)
ICMP muayyan xabar turlari ro'yxatini belgilaydi va ularning har biri uchun yagona raqamni belgilaydi.
Quyidagi jadvalda ko'rsatilgandek, ICMPv4 va ICMPv6 ba'zi umumiy xabar turlarini (ko'pincha turli raqamlar bilan) va har biriga xos bo'lgan xabarlarni beradi. (Umumiy xabar turlari IP-versiyalari orasida xatti-harakatlarida bir oz farq qilishi mumkin).
Protokol, qo'shimcha ma'lumot almashish uchun tanlangan "Xabar" turiga qarab Kod va ICMP ma'lumotlar maydonlarini to'ldiradi. Misol uchun, maqsadga erishish mumkin emas xabar xatlarning tabiatiga qarab turli xil Code qiymatiga ega bo'lishi mumkin.
Umumiy ICMP Xabar turlari
v4 #
v6 #
Turi
Ta'rif
0
129
Echo Javob
Echo so'roviga javoban yuborilgan xabar (pastga qarang)
3
1
Nishon mavjud emas
Turli sabablarga ko'ra etkazib berilmaydigan IP-xabarga javob sifatida yuborildi.
4
-
Manba: Quench
Agar qurilma ushbu xabarni qayta ishlov berilishiga qaraganda tezroq tezlikda kiruvchi trafikni ishlab chiqaruvchi jo'natuvchiga yuborishi mumkin. (Boshqa usullar bilan superseded.)
5
137
Xabarlarni qayta yo'naltirish
Yonaltiruvchi qurilmalar ushbu usulni IP-xabar uchun so'ralgan marshrutni o'zgartirishni aniqlanganda o'zgartirishi mumkin.
8
128
Echo so'rovi
Maqsadli qurilmaning javoblarini tekshirish uchun ping dasturlari orqali yuborilgan xabar
11
3
Vaqt o'tgan
Kiruvchi ma'lumotlar "hop" soni chegarasiga yetganida ushbu xabarni ishlab chiqaradi. Traceroute tomonidan ishlatiladi.
12
-
Parametr muammolari
Agar qurilma kelgan IP-xabarda buzilgan yoki etishmayotgan ma'lumotlarni aniqlasa, hosil bo'ladi.
13, 14
-
Vaqt belgilari (so'rov, javob)
Ikki qurilma o'rtasida vaqtli soatlarni IPv4 orqali sinxronlashtirish uchun mo'ljallangan (boshqa ishonchli usullar bilan taqiqlanadi.)
-
2
Paket juda katta
Routers, xabarni olganda, bu xabarni maqsad chegarasiga oshib ketmasligi sababli yuborib bo'lmaydigan xabarni ishlab chiqaradi.
Traceroute shuningdek, ma'lumotlarning bir qurilmadan ikkinchisiga o'tish uchun qancha vaqt ketganligini aytadi. Har safar ma'lumotlar marshrutizatorlar o'rtasidan ketganda, sayohat hop deb nomlanadi. Traceroute tomonidan aniqlangan ma'lumotlardan marshrut bo'ylab qaysi qurilmalar kechikishga olib kelayotganini aniqlash uchun foydalanish mumkin.
Ping traceroutega o'xshaydi, ammo oddiyroq. Ma'lumotlar ikki nuqta o'rtasida qancha vaqt ketishi haqida xabar beradi. ICMP pingni osonlashtiradi, chunki ICMP echo so'rovi va echo javobi ping jarayonida ishlatiladi. ICMP shuningdek, tarmoq ishiga zarar yetkazish uchun ishlatiladi. Bu ICMP toshqini, Smurf hujumi va tarmoqdagi qurilmani ag'darib tashlaydigan va normal ishlashga xalaqit beradigan o'lim hujumlari ping yordamida amalga oshiriladi
Ping nima? Ping - bu serverga uzatiladigan vaqt va orqaga qaytish vaqti. Bu sizning do'konga erishgan vaqtingiz bilan taqqoslash mumkin. Do'konda do'kon qanday qilib server bo'ladi, siz mijozsiz (kompyuter) va o'tkazilgan vaqt ping. Ping "Millisekund" (MS) da o'lchanadi.
Protokol, qo'shimcha ma'lumot almashish uchun tanlangan "Xabar" turiga qarab Kod va ICMP ma'lumotlar maydonlarini to'ldiradi. Misol uchun, maqsadga erishish mumkin emas xabar xatlarning tabiatiga qarab turli xil Code qiymatiga ega bo'lishi mumkin.