Internet Control Message Protocl (ICMP) зааварчилгаа

Internet Control Message Protocol (ICMP) нь Internet Protocol (IP) сүлжээний сүлжээний протокол юм. ICMP нь хэрэглээний өгөгдөл гэхээсээ илүүтэйгээр сүлжээний статусыг хянах мэдээллийг дамжуулдаг. IP сүлжээ нь зөв ажиллахын тулд ICMP шаарддаг.

ICMP мэдэгдлүүд нь TCP ба UDP- аас ялгаатай IP мэдэгдлийн төрөл юм.

Практикт ICMP мессежийн хамгийн сайн мэдэгдэж байгаа жишээ бол алсын хостуудыг хариу өгөхийн тулд ICMP-г ашигладаг ping хэрэгсэл бөгөөд шалгах зурвасын нийт тойргийн цагийг хэмжих арга юм.

ICMP нь өгөгдсөн эх сурвалж болон хүрэх газар хоёрын хоорондох зам дээрх дундуур чиглүүлэх төхөөрөмжүүд ("hops") -ыг тодорхойлох traceroute зэрэг бусад хэрэгслүүдийг дэмждэг.

ICMP Versus ICMPv6

ICMP-ийн дэмжигдсэн Интернет протоколын хувилбар 4 (IPv4) сүлжээ. IPv6 нь ICMPv6 гэгддэг протоколын шинэчлэгдсэн хэлбэрийг анхны ICMP-аас ялгахын тулд (заримдаа ICMPv4 гэж нэрлэдэг) агуулдаг.

ICMP мэдээний төрөл ба мессеж формат

ICMP мессежүүд нь компьютерийн сүлжээний үйл ажиллагаа болон удирдлагад чухал өгөгдлүүдийг агуулдаг. Протокол нь хариугүй төхөөрөмж, дамжуулалтын алдаа, сүлжээний түгжрэл зэрэг нөхцөл байдлын талаар тайлагнадаг.

IP гэр бүлийн бусад протоколтой адил ICMP нь мэдээний толгойг тодорхойлдог. Толгой нь дараах дарааллаар дөрвөн талбарыг агуулна:

ICMP тодорхой зурвасын жагсаалтыг тодорхойлдог бөгөөд тус бүрт тусгай дугаар өгнө.

Доорх хүснэгтэд харуулснаар, ICMPv4 болон ICMPv6 нь зарим нийтлэг мэдээний төрлүүдийг (гэхдээ ихэвчлэн өөр өөр дугааруудтай), мөн тус бүртэй холбоотой зарим зурвасуудыг өгдөг. (Нийтлэг мэдээний төрлүүд нь IP-ийн хооронд тэдний зан төлөвт бага зэрэг ялгаатай байж болно).

ICMP мэдээний төрөл
v4 # v6 # Төрөл Тодорхойлолт
0 129 Хариулт Цуурай Echo Request хүсэлтийн хариуг илгээсэн (доороос үзнэ үү)
3 1 Хүрэх боломжгүй Хүрэх газар Янз бүрийн шалтгааны улмаас IP хаягаар хариу илгээх боломжгүй гэсэн хариу ирүүлсэн.
4 - Эх сурвалж Энэ төхөөрөмж нь ирж буй урсгалыг боловсруулж байгаагаас илүү хурдаар үүсгэдэг илгээгч рүү илгээнэ. (Бусад аргад оруулав.)
5 137 Зөөвөрлөх зурвас Хэрэв чиглүүлэгч төхөөрөмжүүд IP мессеж явуулах хүсэлт гаргасан маршрутыг өөрчлөхийг хүсвэл энэ аргыг үүсгэж болно.
8 128 Цуурай хүсэлт Зорилтот төхөөрөмжийн хариуг шалгахын тулд ping хэрэгслээр илгээгдсэн зурвас
11 3 Цаг хугацаа хэтэрсэн Ирж буй өгөгдөл нь "хоп" хязгаарт хүрсэн үед чиглүүлэгчид энэ зурвасыг үүсгэсэн. Traceroute ашигладаг.
12 - Асуудлын үзүүлэлт Төхөөрөмж нь ирж байгаа IP зурвасын гэмтсэн эсвэл дутуу мэдээлэл илрэхэд төхөөрөмж үүссэн.
13, 14 - Хугацаа (хүсэлт, хариулт) IPv4-аар дамжуулан хоёр төхөөрөмжүүдийн хоорондох цагийн цагийг синхрончлох зорилготой. (Бусад илүү найдвартай аргуудаар солигдоно.)
- 2 Пакет хэтэрхий том Чиглүүлэгчид нь мессежийг урт хугацааны хязгаараас хэтэрсэн тул хүлээн авах боломжгүй мессежийг хүлээн авах үед энэ мессежийг үүсгэдэг.

Протокол нь код болон ICMP өгөгдлийн талбаруудыг нэмэлт мэдээлэл хуваалцахаар сонгосон зурвасын төрлөөс хамааран дүүргэдэг. Жишээ нь, хүрч очих боломжгүй мэдээлэл нь алдааны шинж чанараас хамаараад олон тооны Кодын утгыг агуулсан байж болно.