Internet Control Message Protocol: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m ha spostato ICMP a Internet Control Message Protocol |
fix |
||
(57 versioni intermedie di 50 utenti non mostrate) | |||
Riga 1:
{{IPstack}}▼
▲L''''Internet Control Message Protocol''' ('''ICMP''') è un protocollo di servizio che si preoccupa di trasmettere informazioni riguardanti malfunzionamenti, informazioni di controllo o messaggi tra i vari componenti di una [[rete di calcolatori]].
== Descrizione ==
ICMP è [[imbustamento|incapsulato]] direttamente in [[Internet Protocol|IP]] (
È definito nelle seguenti [[Request for Comments|RFC]]:
* RFC 0792: Internet Control Message Protocol - settembre [[1981]]
* RFC 1349: Type of Service in the Internet Protocol Suite - luglio [[1992]]▼
* RFC 1788: ICMP Domain Name Messages - aprile [[1995]]
▲* RFC 1349: Type of Service in the Internet Protocol Suite - luglio [[1992]]
* RFC 2463: Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification - dicembre [[1998]]
* RFC 2521: ICMP Security Failures Messages - marzo [[1999]]
== Incapsulamento ==
+------------+-----------+-------------+----------
Riga 18:
+------------+-----------+-------------+----------
== Header ICMP ==
ICMP può essere usato per veicolare diversi tipi di messaggi di gestione, identificati primariamente dal tipo e dal relativo codice.
Riga 31:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
=== Tipo ===
[[Byte]] (8 [[Bit (informatica)|bit]]), specifica il formato del messaggio ICMP:
* 0
* 1 ''Non assegnato''
* 2 ''Non assegnato''
Riga 41:
* 6 Indirizzo host alternativo
* 7 ''Non assegnato''
* 8
* 9 [[Router]] advertisement
* 10 [[Router]] selection
* 11 Time to Live scaduto
* 12 Errore nei
* 13 [[Timestamp]] request
* 14 [[Timestamp]] reply
Riga 63:
* 37 Domain Name request
* 38 Domain Name reply
*
=== Codice ===
[[Byte]] (8 [[Bit (informatica)|bit]]), ulteriore qualificazione del messaggio
=== Checksum dell'Header ICMP ===
[[Word]] (16 [[Bit (informatica)|bit]]), controllo della correttezza del messaggio.
È il [[complemento a uno]], troncato a 16 bit, del complemento a uno della somma dei primi bit del messaggio con il campo "Tipo".
=== Dati ===
Lunghezza variabile, sono i dati specifici del tipo di messaggio identificato dai campi "Tipo" e "Codice"
== Bibliografia ==
* {{IETF|1716|Towards Requirements for IP Routers}}
== Voci correlate ==
* [[Internet]]
* [[TCP/IP]]
* [[ICMPv6]]
== Altri progetti ==
{{interprogetto|preposizione=sull'}}
== Collegamenti esterni ==
* {{FOLDOC}}
▲* {{en}} RFC 792, ''Internet Control Message Protocol''
* {{cita web|url=https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml|titolo=Internet Control Message Protocol (ICMP) Parameters|sito=IANA|data=2020-09-25|lingua=en|accesso=9 febbraio 2024}}
▲* {{en}} RFC 1122, ''Requirements for Internet Hosts -- Communication Layers''
* {{cita web|lingua=en|url=https://www.cloudflare.com/learning/ddos/glossary/internet-control-message-protocol-icmp/|titolo=What is the Internet Control Message Protocol (ICMP)?|sito=[[Cloudflare]]|accesso=9 febbraio 2024}}
▲* {{en}} RFC 1700, ''Assigned Numbers''
* {{cita web|url=http://www.eventhelix.com/RealtimeMantra/Networking/Icmp.pdf|titolo=ICMP Sequence Diagram|lingua=en|accesso=19 settembre 2008|dataarchivio=6 novembre 2020|urlarchivio=https://web.archive.org/web/20201106230229/http://www.eventhelix.com/RealtimeMantra/Networking/Icmp.pdf|urlmorto=sì}}
▲{{IPstack}}
{{Controllo di autorità}}
[[Categoria:Protocolli di Internet]]
[[Categoria:Protocolli livello rete]]
▲{{Portale|Informatica}}
|