Protocol de mesaje de control pe Internet
În telecomunicații și tehnologia informației, Internet Control Message Protocol ( ICMP ) este un protocol de serviciu pentru rețelele de pachete care se ocupă cu transmiterea informațiilor referitoare la defecțiuni, informații de control sau mesaje între diferitele componente ale unei rețele de calculatoare .
Descriere
ICMP este încapsulat direct în IP (este un protocol de nivel 3 al stivei TCP / IP) și, prin urmare, livrarea pachetelor la destinație nu este garantată. Este utilizat de multe aplicații de rețea, inclusiv ping și traceroute .
Este definit în următoarele RFC-uri :
- RFC 0792 : Internet Control Message Protocol - septembrie 1981
- RFC 1349 : Tip de serviciu în Internet Protocol Suite - iulie 1992
- RFC 1788 : Mesaje ICMP cu nume de domeniu - aprilie 1995
- RFC 2463 : Internet Control Message Protocol (ICMPv6) pentru specificația Protocolului Internet versiunea 6 (IPv6) - decembrie 1998
- RFC 2521 : Mesaje ICMP privind erorile de securitate - martie 1999
Incapsularea
Un mesaj ICMP este încapsulat în IP:
+ ------------ + ----------- + ------------- + ---------- | Antetul L2 | Antet IP | Antet ICMP | Date.... + ------------ + ----------- + ------------- + ----------
Antet ICMP
ICMP poate fi utilizat pentru a transmite diferite tipuri de mesaje de gestionare, identificate în principal prin tip și codul aferent.
bit de mesaj: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | Tastați | Cod | Suma de control antet ICMP | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | Date .... + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
Tip
Byte (8 biți ), specifică formatul mesajului ICMP:
- 0 Răspuns ecou
- 1 Neatribuit
- 2 Neatribuit
- 3 Destinație inaccesibilă
- 4 Stingerea sursei
- 5 Redirecționare
- 6 Adresă alternativă a gazdei
- 7 Neatribuit
- 8 Cerere de ecou
- 9 Reclamă router
- 10 Selectarea routerului
- 11 Solicitarea a expirat
- 12 Eroare parametru
- 13 Cerere de marcare temporală
- 14 Răspunsul Timestamp
- 15 Cerere de informații
- 16 Răspuns informativ
- 17 Solicitați masca de adresă
- 18 Răspunsul măștii de adresă
- 19 Rezervat (pentru securitate)
- 20-29 rezervat (pentru testul de rezistență)
- 30 Traceroute
- 31 Eroare de conversie a datagramelor
- 32 Redirecționare către gazdă mobilă
- 33 IPv6 Unde-ești
- 34 IPv6 I-Am-Here
- 35 Cerere de înregistrare mobilă
- 36 Răspuns la înregistrare mobilă
- 37 Cerere de nume de domeniu
- 38 Răspuns nume de domeniu
- 39-255 Nu au fost atribuite
Cod
Octet (8 biți ), calificarea suplimentară a mesajului
Suma de verificare a antetului ICMP
Word (16 biți ), verificați corectitudinea mesajului.
Este complementul cuiva , trunchiat la 16 biți, dintre cei care completează suma primilor biți ai mesajului cu câmpul „Tip”.
Date
Lungimea variabilă, sunt datele specifice tipului de mesaj identificat prin câmpurile „Tip” și „Cod”
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe Internet Control Message Protocol
linkuri externe
- ( EN ) RFC 792 , Internet Control Message Protocol
- ( EN ) RFC 1122 , Cerințe pentru gazdele de internet - Straturi de comunicare
- ( EN ) RFC 1700 , Numere atribuite
- ( EN ) RFC 1716 , Routerele de cerințe
- ( EN ) Parametri ICMP - IANA , pe iana.org .
- ( EN ) Diagrama de secvență ICMP ( PDF ), pe eventhelix.com . Adus la 19 septembrie 2008 (arhivat din original la 6 noiembrie 2020) .
Controlul autorității | GND ( DE ) 4585818-4 |
---|