{"id":878,"date":"2021-08-03T09:54:32","date_gmt":"2021-08-03T07:54:32","guid":{"rendered":"https:\/\/il-mio-ip.it\/?page_id=878"},"modified":"2021-08-03T11:13:41","modified_gmt":"2021-08-03T09:13:41","slug":"icmp-internet-control-message-protocol","status":"publish","type":"page","link":"https:\/\/il-mio-ip.it\/?page_id=878","title":{"rendered":"ICMP &#8211; Internet Control Message Protocol"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-background-dim has-parallax has-background-gradient\" style=\"background-image:url(https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/servizi.jpg);min-height:380px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__gradient-background\" style=\"background:linear-gradient(100deg,rgb(21,50,67) 0%,rgb(26,108,122) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h1 class=\"has-text-align-center has-white-color has-text-color wp-block-heading\">Internet Control Message Protocol<\/h1>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"color: #0693e3;\" class=\"ugb-highlight\"><strong><strong>ICMP &#8211; Internet Control Message Protocol<\/strong><\/strong><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il protocollo IP viene quindi utilizzato per il servizio di trasmissione di pacchetti host-to-host in un sistema di reti interconnesse. I dispositivi di connessione di rete, ad esempio i gateway, comunicano tra loro per scopi di controllo tramite uno speciale protocollo gateway-to-gateway. Di tanto in tanto, un gateway o un host di destinazione deve comunicare con un host di origine (ad esempio, per segnalare un errore nella trasmissione del pacchetto): a tale scopo si utilizza il protocollo ICMP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ICMP utilizza il supporto di base dell&#8217;IP come se fosse un protocollo di livello superiore, ma \u00e8 da&nbsp; considerarsi parte integrante del protocollo IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ICMP utilizza il normale pacchetto IP per trasferire le sue informazioni. La tipica struttura dei messaggi ICMP \u00e8 mostrata nella Fig. [20]<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/20-messaggio-ICMP-1024x374.png\" alt=\"Figura 20: Messaggio ICMP - Internet Control Message Protocol\" class=\"wp-image-880\" srcset=\"https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/20-messaggio-ICMP-1024x374.png 1024w, https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/20-messaggio-ICMP-300x110.png 300w, https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/20-messaggio-ICMP-768x280.png 768w, https:\/\/il-mio-ip.it\/wp-content\/uploads\/2021\/08\/20-messaggio-ICMP.png 1134w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><em><strong>Figura 20: Messaggio ICMP &#8211; Internet Control Message Protocol<\/strong><\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Il campo <strong>Type<\/strong> viene utilizzato per definire il tipo di messaggio ICMP, ad esempio, un messaggio di errore. Ci sono quasi quaranta tipi di messaggi standard che sono stati progettati per svolgere diverse funzioni, come effettuare una richiesta di invio e attesa di risposta (ad esempio utilizzata nel comando PING), per verificare se la destinazione \u00e8 o meno raggiungibile, per segnalare pacchetti persi o non consegnati, e per molti altri scopi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il campo <strong>Code<\/strong> viene utilizzato per definire il sottotipo del messaggio all&#8217;interno del tipo di messaggio ICMP specificato. Ad esempio, il tipo di messaggio 3 (Destinazione Irraggiungibile) ha 16 diversi sottotipi come ad esempio: rete di destinazione non raggiungibile, host di destinazione irraggiungibile, protocollo di destinazione irraggiungibile, ecc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il campo <strong>Checksum<\/strong> \u00e8 un checksum a 16 bit calcolato in modo simile al checksum dell&#8217;intestazione IP. Mentre il checksum dell&#8217;intestazione IP viene utilizzato per rilevare gli errori solo nell&#8217;intestazione IP, il checksum ICMP fornisce la copertura del rilevamento degli errori di bit per l&#8217;intero messaggio ICMP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infine, il campo <strong>Dati<\/strong> contiene principalmente dei dati la cui tipologia dipende dal tipo e dal codice del messaggio ICMP. Per alcuni messaggi, il campo Dati contiene l&#8217;intestazione IP dei primi 64 bit del pacchetto che ha attivato l&#8217;errore che ha causato l&#8217;invio del messaggio ICMP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In definitiva quindi i principali compiti del protocollo ICMP sono i seguenti:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Segnalare errori di rete come, ad esempio, un host o una rete non raggiungibile.<\/li><li>Segnalare la congestione della rete. Se i buffer di un router o di un gateway sono pieni e vengono ricevuti sempre pi\u00f9 pacchetti, il router o il gateway invieranno una notifica di congestione al mittente o al router o gateway che li precede.<\/li><li>Fornire supporto per la risoluzione dei problemi utilizzando la richiesta di ping e i relativi messaggi di risposta. Questo \u00e8 il meccanismo utilizzato nei comandi ping e trace.<\/li><li>Controllare il timeout: quando il TTL di un pacchetto IP raggiunge lo zero senza raggiungere la sua destinazione, il pacchetto viene scartato. Quando il pacchetto viene scartato, il router o il gateway che lo ha rilasciato segnala all&#8217;origine del pacchetto che questo pacchetto \u00e8 stato scartato utilizzando un messaggio ICMP.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f3f9fb\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/il-mio-ip.it\/guida-al-networking\/classi-di-indirizzi-ip\/\" data-type=\"page\" data-id=\"835\">&lt;&lt; Classi di indirizzi IP<\/a><\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"has-text-align-right wp-block-heading\"><a href=\"https:\/\/il-mio-ip.it\/guida-al-networking\/address-resolution-protocol-arp-rarp-arp-inverso\/\" data-type=\"page\" data-id=\"882\">Address Resolution Protocol (ARP\/RARP\/ARP Inverso) &gt;&gt;<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ICMP &#8211; Internet Control Message Protocol Il protocollo IP viene quindi utilizzato per il servizio di trasmissione di pacchetti host-to-host in un sistema di reti interconnesse. I dispositivi di connessione di rete, ad esempio i gateway, comunicano tra loro per scopi di controllo tramite uno speciale protocollo gateway-to-gateway. Di tanto in tanto, un gateway o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":647,"menu_order":33,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"right-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[10],"tags":[],"class_list":["post-878","page","type-page","status-publish","hentry","category-guida-al-networking"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable_v2":"<p>Internet Control Message Protocol ICMP &#8211; Internet Control Message Protocol Il protocollo IP viene quindi utilizzato per il servizio di trasmissione di pacchetti host-to-host in un sistema di reti interconnesse. I dispositivi di connessione di rete, ad esempio i gateway, comunicano tra loro per scopi di controllo tramite uno speciale protocollo gateway-to-gateway. Di tanto in tanto, un gateway o un host di destinazione deve comunicare con un host di origine (ad esempio, per segnalare un errore nella trasmissione del pacchetto): a tale scopo si utilizza il protocollo ICMP. ICMP utilizza il supporto di base dell&#8217;IP come se fosse un protocollo&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/il-mio-ip.it\/?cat=10\" rel=\"category\">Guida al Networking<\/a>","author_info_v2":{"name":"admin","url":"https:\/\/il-mio-ip.it\/?author=1"},"comments_num_v2":"0 commenti","_links":{"self":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=878"}],"version-history":[{"count":4,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/878\/revisions"}],"predecessor-version":[{"id":914,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/878\/revisions\/914"}],"up":[{"embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=\/wp\/v2\/pages\/647"}],"wp:attachment":[{"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/il-mio-ip.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}