ຄູ່ມືການຄວບຄຸມອິນເຕີເນັດຂໍ້ຄວາມ Protocl (ICMP)

Internet Protocol Message Protocol (ICMP) ເປັນ ໂປໂຕຄອນເຄືອຂ່າຍ ສໍາລັບການ ເຊື່ອມຕໍ່ອິນເຕີເນັດ (IP) ເຄືອຂ່າຍ. ICMP ໂອນຂໍ້ມູນການຄວບຄຸມສໍາລັບສະຖານະຂອງເຄືອຂ່າຍຕົວເອງແທນທີ່ຈະເປັນຂໍ້ມູນຂອງແອັບພລິເຄຊັນ. ເຄືອຂ່າຍ IP ຕ້ອງການ ICMP ເພື່ອເຮັດວຽກຢ່າງຖືກຕ້ອງ.

ຂໍ້ຄວາມ ICMP ແມ່ນຂໍ້ມູນ IP ທີ່ແຕກຕ່າງຈາກ TCP ແລະ UDP .

ຕົວຢ່າງທີ່ຮູ້ຈັກທີ່ດີທີ່ສຸດຂອງການສົ່ງຂໍ້ຄວາມ ICMP ໃນການປະຕິບັດແມ່ນການໃຊ້ປະໂຫຍດ ping , ເຊິ່ງໃຊ້ ICMP ເພື່ອກວດສອບການໂຮດໄລຍະຫ່າງສໍາລັບການຕອບສະຫນອງແລະການວັດແທກເວລາໃນການເດີນທາງໂດຍລວມຂອງຂໍ້ຄວາມຂອງ probe.

ICMP ຍັງສະຫນັບສະຫນູນສາທານນູປະໂພກຕ່າງໆເຊັ່ນ: traceroute ເຊິ່ງລະບຸອຸປະກອນການ routing ລະດັບກາງ ("hops") ໃນເສັ້ນທາງລະຫວ່າງແຫຼ່ງແລະປາຍທາງທີ່ໄດ້ຮັບ.

ICMP Versus ICMPv6

ຄໍານິຍາມຕົ້ນສະບັບຂອງ ICMP ສະຫນັບສະຫນູນເຄືອຂ່າຍອິນເຕີເນັດສະບັບພາສາ 4 (IPv4). IPv6 ປະກອບແບບຟອມການປັບປຸງຂອງໂປໂຕຄອນທີ່ເອີ້ນວ່າ ICMPv6 ເພື່ອແຍກແຍະມັນຈາກ ICMP ເດີມ (ບາງຄັ້ງເອີ້ນວ່າ ICMPv4).

ແບບຂໍ້ຄວາມ ICMP ແລະຮູບແບບຂໍ້ຄວາມ

ຂໍ້ຄວາມ ICMP ນໍາຂໍ້ມູນທີ່ຈໍາເປັນສໍາລັບການດໍາເນີນງານແລະການບໍລິຫານຂອງເຄືອຂ່າຍຄອມພິວເຕີ້. ໂປໂຕຄອນລາຍງານກ່ຽວກັບເງື່ອນໄຂເຊັ່ນອຸປະກອນທີ່ບໍ່ຕອບສະຫນອງ, ຄວາມຜິດພາດການສົ່ງແລະບັນຫາການຂັດຂວາງເຄືອຂ່າຍ.

ເຊັ່ນດຽວກັບໂປແກຼມອື່ນໆໃນຄອບຄົວ IP, ICMP ກໍານົດຫົວຂໍ້ຂໍ້ຄວາມ. ຫົວຂໍ້ປະກອບດ້ວຍສີ່ຊ່ອງໃນລໍາດັບດັ່ງຕໍ່ໄປນີ້:

ICMP ກໍານົດບັນຊີລາຍຊື່ຂອງປະເພດຂໍ້ຄວາມສະເພາະແລະມອບຫມາຍເລກທີ່ເປັນເອກະລັກໃຫ້ແຕ່ລະຄົນ.

ດັ່ງທີ່ໄດ້ສະແດງໃນຕາຕະລາງຂ້າງລຸ່ມ, ICMPv4 ແລະ ICMPv6 ສະຫນອງບາງປະເພດຂໍ້ຄວາມທົ່ວໄປ (ແຕ່ມັກມີຕົວເລກທີ່ແຕກຕ່າງກັນ) ແລະຂໍ້ຄວາມບາງຢ່າງທີ່ເປັນເອກະລັກຂອງແຕ່ລະຄົນ. (ປະເພດຂໍ້ຄວາມທົ່ວໄປຍັງມີຄວາມແຕກຕ່າງເລັກນ້ອຍໃນການກະທໍາຂອງພວກເຂົາລະຫວ່າງສະບັບ IP).

ປະເພດຂໍ້ຄວາມ ICMP ທົ່ວໄປ
v4 # v6 # ປະເພດ ລາຍລະອຽດ
0 129 Echo Reply ຂໍ້ຄວາມຖືກສົ່ງໄປເພື່ອຕອບສະຫນອງຕໍ່ການຂໍ Echo (ເບິ່ງຂ້າງລຸ່ມນີ້)
3 1 Destination Unreachable ຖືກສົ່ງໄປເພື່ອຕອບສະຫນອງຂໍ້ຄວາມ IP ທີ່ບໍ່ສາມາດຈັດສົ່ງໄດ້ສໍາລັບເຫດຜົນຕ່າງໆ.
4 - Source Quench ອຸປະກອນທີ່ສາມາດສົ່ງຂໍ້ຄວາມນີ້ກັບຜູ້ສົ່ງທີ່ສ້າງກໍາລັງຈະເຂົ້າມາໃນອັດຕາໄວກ່ວາມັນສາມາດຖືກປະຕິບັດໄດ້. (ແທນທີ່ດ້ວຍວິທີອື່ນ).
5 137 ປ່ຽນເສັ້ນທາງຂໍ້ຄວາມ ອຸປະກອນການເສັ້ນທາງສາມາດສ້າງວິທີການນີ້ຖ້າພວກເຂົາກວດພົບການປ່ຽນແປງເສັ້ນທາງທີ່ຖືກຮ້ອງຂໍສໍາລັບຂໍ້ຄວາມ IP ຄວນຖືກປ່ຽນແປງ.
8 128 Echo Request ຂໍ້ຄວາມຖືກສົ່ງໂດຍເຄື່ອງສາທາລະນະ ping ເພື່ອກວດສອບການຕອບສະຫນອງຂອງອຸປະກອນເປົ້າຫມາຍ
11 3 ເວລາເກີນໄປ Routers ສ້າງຂໍ້ຄວາມນີ້ເມື່ອຂໍ້ມູນທີ່ເຂົ້າມາໄດ້ເຖິງຂອບເຂດຈໍານວນ "hop". ຖືກນໍາໃຊ້ໂດຍ traceroute.
12 - ບັນຫາພາລາມິເຕີ ສ້າງເມື່ອອຸປະກອນກວດພົບຂໍ້ມູນທີ່ເສຍຫາຍຫລືຫາຍໄປໃນຂໍ້ຄວາມ IP ເຂົ້າມາ.
13,14 - Timestamp (Request, Reply) ການອອກແບບເພື່ອ synchronize ໂມງເວລາລະຫວ່າງສອງອຸປະກອນຜ່ານ IPv4, (ແທນທີ່ໂດຍວິທີອື່ນໆທີ່ເຊື່ອຖືໄດ້ອື່ນໆ).
- 2 Packet Too Big Routers ສ້າງຂໍ້ຄວາມນີ້ເມື່ອໄດ້ຮັບຂໍ້ຄວາມທີ່ບໍ່ສາມາດສົ່ງຕໍ່ໄປເຖິງຈຸດຫມາຍປາຍທາງເນື່ອງຈາກການເກີນຂອບເຂດຈໍາກັດຄວາມຍາວ.

ໂປຣແກຣມປະກອບໄປດ້ວຍຂໍ້ມູນລະຫັດແລະຂໍ້ມູນ ICMP ຂຶ້ນຢູ່ກັບປະເພດຂໍ້ຄວາມທີ່ເລືອກເພື່ອແບ່ງປັນຂໍ້ມູນເພີ່ມເຕີມ. ຕົວຢ່າງ, ຂໍ້ຄວາມປາຍທາງບໍ່ສາມາດເຂົ້າເຖິງໄດ້ມີຈໍານວນລະຫັດຕ່າງໆທີ່ແຕກຕ່າງກັນໂດຍອີງໃສ່ລັກສະນະຂອງຄວາມລົ້ມເຫຼວ.