ICMP бол интернетийн хяналтын мессежийн протокол, сүлжээний төхөөрөмж ашиглан алдаа дутагдлыг арилгах, шийдвэрлэхэд ашигладаг сүлжээний протокол юм. Энэ бол Интернет протоколын Suite-ийн салшгүй хэсэг юм.
ICMP-ийг анх 1981 оны 9-р сард RFC 792-т тусгасан.
Протоколыг Дэвид Л боловсруулсан. Делаварагийн их сургуулийн тээрэм.
ICMP нь IPv4 ба IPv6 протоколуудтай нягт холбоотой байдаг.
Олон жилийн туршид ICMP нь цуурай хүсэлт, хариулт (тэвчих), хүрэх боломжгүй, цаг хугацаа хэтэрсэн гэх мэт янз бүрийн хяналтын мессежүүдийг багтаасан болно.
TCP (Дамжуулах хяналтын протокол) нь Интернет протоколын Suite-ийн бас нэг чухал протокол юм. Энэ нь сүлжээний төхөөрөмжүүдийн хооронд өгөгдлийг найдвартай, захиалсан, алдааны шалгалтаар хүргэх боломжийг олгодог.
UDP (Хэрэглэгчийн мэдээллийн протокол) нь хөнгөн мэдээлэл дамжуулахад ашигладаг холболтгүй протокол юм. TCP-ээс ялгаатай нь UDP нь хүргэлтийг баталгаажуулдаггүй эсвэл алдааны шалгалтыг өгдөггүй.
ARP (Хаяг шийдвэрлэх протокол) нь IP хаягийг орон нутгийн сүлжээнд MAC физик хаяг руу чиглүүлэхэд ашигладаг.
ICMP Echo Хүсэлт илгээх, ICMP Echo Reply мессеж хүлээн авах замаар хоёр төхөөрөмжийн хоорондох сүлжээний холболтыг шалгахад ашигладаг.
Чиглүүлэгчид илгээгчийн очих газар хүрэх боломжгүй гэдгийг мэдэгдэх зорилгоор илгээсэн.
Багцаас цаг хугацаа (TTL) утга тэг болоход чиглүүлэгчээр илгээдэг.
ICMP нь сүлжээний алдааг олж засварлах, алдаа тайлагнах, сүлжээний төхөөрөмжүүдийн хооронд хяналтын мессеж өгөхөд ашиглагддаг.
Ping нь сүлжээний төхөөрөмжийн хүртээмж, хоцролтыг шалгахын тулд ICMP Echo хүсэлт / Reply ашигладаг хэрэгсэл юм.
ICMP мессежүүд нь IP багц дотор хадгалагдаж, сүлжээний төхөөрөмжүүдийн хооронд илгээгддэг. Эдгээр нь алдаа, холболт, сүлжээний түгжрэлийн талаархи мэдээллийг агуулдаг.
Үгүй ээ, ICMP нь пакет хүргэлтийг баталгаажуулдаггүй. Энэ нь алдаа болон хүрэх боломжгүй чиглэлийг мэдээлэх боломжтой боловч TCP гэх мэт найдвартай мэдээллээр хангадаггүй.
Тийм ээ, ICMP нь IPv4 ба IPv6 протоколын аль алиных нь чухал бүрэлдэхүүн хэсэг юм.