Protocol de mesaje de control pe Internet

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Î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

linkuri externe

Controlul autorității GND ( DE ) 4585818-4
Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea