ICMP (ang. Internet Control Message Protocol, internetowy protokół komunikatów kontrolnych) – protokół warstwy sieciowej OSI/DoD wykorzystywany w diagnostyce sieci oraz routingu. Pełni on przede wszystkim funkcję kontroli transmisji w sieci, ale ma też zastosowania, w których używany jest tylko on - ping oraz traceroute.
Protokół ICMP opisany jest w RFC 792.
Spis treści |
edytuj Ramka ICMP
| Bit 0 7 | Bit 8 15 | Bit 16 23 | Bit 24 31 |
|---|---|---|---|
| Typ | Kod | Suma kontrolna | |
Dane (opcjonalne) |
|||
edytuj Lista typów wiadomości
- 0 – Echo Reply (zwrot echa – "odpowiedź na ping")
- 1 – Zarezerwowane
- 2 – Zarezerwowane
- 3 – Destination Unreachable (nieosiągalność miejsca przeznaczenia)
- 4 – Source Quench (tłumienie nadawcy)
- 5 – Redirect Message (zmień trasowanie)
- 6 – Alternate Host Address (alternatywny adres hosta)
- 7 – Zarezerwowane
- 8 – Echo Request (żądanie echa)
- 9 – Router Advertisement (ogłoszenie routera)
- 10 – Router Solicitation (wybór routera)
- 11 – Time Exceeded (przekroczenie limitu czasu)
- 12 – Parameter Problem (Problem z parametrem)
- 13 – Timestamp (żądanie sygnatury czasowej)
- 14 – Timestamp Reply (zwrot sygnatury czasowej)
- 15 – Information Request (żądanie informacji)
- 16 – Information Reply (zwrot informacji)
- 17 – Address Mask Request (żądanie maski adresowej)
- 18 – Address Mask Reply (zwrot maski adresowej)
- 19 – Zarezerwowane dla bezpieczeństwa
- 20-29 – Zarezerwowane
- 30 – Traceroute (śledzenie trasy)
- 31 – Datagram Conversion Error (błąd konwersji datagramu)
- 32 – Mobile Host Redirect (zmiana adresu ruchomego węzła)
- 33 – IPv6 Where-Are-You (Pytanie IPv6 "gdzie jesteś")
- 34 – IPv6 Here-I-Am (Odpowiedź IPv6 "tu jestem")
- 35 – Mobile Registration Request (prośba o rejestrację węzła ruchomego)
- 36 – Mobile Registration Reply (odpowiedź na prośbę o rejestrację węzła ruchomego
- 37 – Domain Name Request (żądanie nazwy domeny)
- 38 – Domain Name Reply (zwrot nazwy domeny)
- 39 – SKIP Algorithm Discovery Protocol
- 40 – Photuris, Security failures
- 41-255 – Zarezerwowane
edytuj Zobacz też
edytuj Linki zewnętrzne
RFC0792: Internet Control Message Protocol
|
||||||||||||||
