SlideShare una empresa de Scribd logo
1 de 49
Il protocollo IP (Internet Protocol) ,[object Object],[object Object]
Il servizio di comunicazione offerto da IP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pacchetto vs Circuito Virtuale Approccio a circuito virtuale: ATM, X25, Frame Relay Approccio a pacchetto: IP Source: Computer Networking, J. Kurose
Altri Servizi Offerti da IP ,[object Object],[object Object]
UDP TCP Lo stack IP base Livelli inferiori IP ICMP ARP routing 4 3
Il pacchetto (datagramma) IP Header 20 BYTE 1 32  bit Flags Ver HLEN Total length Fragment Identification Frag. Offset Source address TOS (DS) TTL Protocol Header Checksum Destination address Options: source routing, record route, timestamp Dati  16 fino a  40 BYTE
I campi dell’header IP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
I campi dell’header IP ,[object Object],[object Object],T R C D Precedence TOS bits
Il campo  Protocol ,[object Object],[object Object],[object Object],UDP TCP Livelli inferiori IP Valore Protocollo 1 ICMP 2 IGMP 6 TCP 17 UDP 89 OSPF
Il campo  Time To Live   (TTL) ,[object Object],[object Object],[object Object],TTL=250 TTL=2 TTL=1 TTL=0 messaggio d’errore: time exceeded
La Frammentazione (1) ,[object Object],Pacchetto IP Header Trailer Pacchetto IP Protocollo MTU (byte) Token Ring 16Mb/s 17914 FDDI 4352 Ethernet 1500
La Frammentazione (2) G IP IP IP LL (A) LL (A) LL (B) LL (B) Rete A Rete B frag.
La Frammentazione (3) ,[object Object],[object Object],[object Object],[object Object]
I campi usati per la frammentazione (1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
I campi usati per la frammentazione (2) ,[object Object],[object Object],[object Object],[object Object],- M D
La Frammentazione in pratica ,[object Object],[object Object],[object Object],[object Object],[object Object]
Il campo  Checksum:  controllo di integrità ,[object Object],[object Object],[object Object],[object Object]
Clacolo del Checksum lato trasmettitore ,[object Object],[object Object],[object Object],[object Object],checksum tutti 0 + + + = …  …  somma complemento a 1
Clacolo del Checksum lato ricevitore ,[object Object],[object Object],[object Object],[object Object],[object Object],checksum + + + = …  …  somma complemento a 1
Le Opzioni ,[object Object],[object Object],[object Object],[object Object],[object Object],20 BYTE 1 32  bit Flags Ver HLEN Total length Fragment Identification Frag. Offset Source address TOS TTL Protocol Header Checksum Destination address Options: security, source routing, record route, timestamp Dati
Le Opzioni ,[object Object],[object Object],[object Object],code 8 bit length 8 bit data dimensione variabile copy 1 bit class 2 bit option number 5 bit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Richiedono il Campo dati
End Of Option  e  No operation ,[object Object],[object Object],Source:  TCP/IP Protocol Suite,  B. Forouzan.
Record Route  (1) ,[object Object],[object Object],[object Object],code 8 bit length 8 bit pointer 8 bit 1 st  address 32 bit 2 nd  address 32 bit 9 th  address 32 bit …  40 byte
Record Route (2) ,[object Object],10.10.9.0 10.10.8.0 4 10.10.9.1 10.10.10.1 10.10.10.2 10.10.8.1 10.10.10.0 10.10.9.2 8 10.10.10.1 12 10.10.10.1 10.10.8.1
Strict Source Route ,[object Object],[object Object],[object Object],[object Object],[object Object],code 8 bit length 8 bit pointer 8 bit 1 st  address 32 bit 2 nd  address 32 bit 9 th  address 32 bit …  40 byte
Loose Source Route ,[object Object],[object Object],code 8 bit length 8 bit pointer 8 bit 1 st  address 32 bit 2 nd  address 32 bit 9 th  address 32 bit …  40 byte
Time Stamp ,[object Object],[object Object],[object Object],code 8 bit length 8 bit pointer 8 bit 1 st  address 32 bit 2 nd  address 32 bit …  O-Flow 4 bit Flag 4 bit 1 st  time stamp 32 bit 2 nd  time stamp 32 bit
Struttura Implementativa protocollo IP Source:  TCP/IP Protocol Suite,  B. Forouzan.
Internet Control Message Protocol (ICMP) RFC 792
Internet Control Message Protocol  (ICMP) ,[object Object],[object Object],[object Object],IP ICMP IP Livelli inferiori ICMP
Internet Control Message Protocol (ICMP) ,[object Object],[object Object],messaggio ICMP header IP header della trama MAC header ICMP payload della trama MAC payload pacchetto IP sezione dati del messaggio ICMP
Formato messaggi ICMP Type 0 Echo reply 3 Destination unreachable 4 Source Quench 5 Redirect (change a route) 8 Echo request 11 Time exceeded Type 11 Parameter problem 13 Timestamp request 14 Timestamp reply 17 Address mask request 18  Address mask reply type 8 bit code 8 bit checksum 16 bit resto dell’header 32 bit sezione dati lunghezza variabile
Tipi di messaggi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funzionalità di  Error Reporting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Destination Unreachable ,[object Object],[object Object],[object Object],[object Object],type  (3) code (0-12) checksum non usato  (0) header + primi 64 bit del pacchetto IP che  ha causato il problema
Destination unreachable ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],type  (3) code (0-12) checksum non usato  (0) header + primi 64 bit del pacchetto IP che  ha causato il problema
Time exceeded ,[object Object],[object Object],[object Object],[object Object],[object Object],type  (11) code (0-1) checksum non usato  (0) header + primi 64 bit del pacchetto IP che  ha causato il problema
Parameter problem ,[object Object],[object Object],[object Object],[object Object],type  (12) code (0-1) checksum non usato  (0) header + primi 64 bit del pacchetto IP che  ha causato il problema pointer
Redirect ,[object Object],type  (5) code (0-3) checksum indirizzo IP del router  header + primi 64 bit del pacchetto IP A redirect dest. A dest. A
Funzionalità di diagnostica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funzionalità di  Echo ,[object Object],[object Object],echo-request echo-reply
Messaggi  Echo ,[object Object],[object Object],[object Object],[object Object],type  (8 request, 0 reply) code (0) checksum identifier optional data sequence number
Uso Messaggi di Echo: PING
Uso dei messaggi ICMP: applicativo di  traceroute
Traceroute: come funziona? ,[object Object],[object Object],echo-request Time-exceeded TTL=1 TTL:=TTL-1=0
Traceroute: come funziona? ,[object Object],echo-request Time-exceeded TTL=2 TTL:=TTL-1=1 TTL:=TTL-1=0
Traceroute: come funziona? ,[object Object],echo-request Time-exceeded TTL=3 TTL:=TTL-1=2 TTL:=TTL-1=1 TTL:=TTL-1=0
Timestamp request  e  reply ,[object Object],[object Object],[object Object],[object Object],type  ( 13 request, 14 reply) code (0) checksum originate timestamp identifier sequence number receive timestamp transmit timestamp
Address mask request  e  reply ,[object Object],[object Object],type  ( 17 request, 18 reply) code (0) checksum address mask identifier sequence number

Más contenido relacionado

La actualidad más candente

7 Gestione Iindirizzi
7 Gestione Iindirizzi7 Gestione Iindirizzi
7 Gestione Iindirizziacapone
 
13 Linux Network Comandi
13 Linux Network Comandi13 Linux Network Comandi
13 Linux Network ComandiMauro Ferrigno
 
Introduzione al livello di rete e Dijkstra algorithm
Introduzione al livello di rete e Dijkstra algorithmIntroduzione al livello di rete e Dijkstra algorithm
Introduzione al livello di rete e Dijkstra algorithmorestJump
 
Wan data link protocols
Wan data link protocolsWan data link protocols
Wan data link protocolss_Morpheus
 
Datalink lan equipment
Datalink lan equipmentDatalink lan equipment
Datalink lan equipments_Morpheus
 
5 Protocolli Trasporto Parte1
5 Protocolli Trasporto Parte15 Protocolli Trasporto Parte1
5 Protocolli Trasporto Parte1Majong DevJfu
 
Clink
ClinkClink
Clinkh4f
 
Strutturazione delle Reti
Strutturazione delle RetiStrutturazione delle Reti
Strutturazione delle RetiVincenzo Quero
 
Pf e netfilter, analisi dei firewall open source
Pf e netfilter, analisi dei firewall open sourcePf e netfilter, analisi dei firewall open source
Pf e netfilter, analisi dei firewall open sourceGiovanni Bechis
 

La actualidad más candente (16)

7 Gestione Iindirizzi
7 Gestione Iindirizzi7 Gestione Iindirizzi
7 Gestione Iindirizzi
 
13 Linux Network Comandi
13 Linux Network Comandi13 Linux Network Comandi
13 Linux Network Comandi
 
Livello Data Link
Livello Data LinkLivello Data Link
Livello Data Link
 
Introduzione al livello di rete e Dijkstra algorithm
Introduzione al livello di rete e Dijkstra algorithmIntroduzione al livello di rete e Dijkstra algorithm
Introduzione al livello di rete e Dijkstra algorithm
 
Wan data link protocols
Wan data link protocolsWan data link protocols
Wan data link protocols
 
Datalink lan equipment
Datalink lan equipmentDatalink lan equipment
Datalink lan equipment
 
SCTP
SCTPSCTP
SCTP
 
Topologie
TopologieTopologie
Topologie
 
Datalink wlan
Datalink wlanDatalink wlan
Datalink wlan
 
DataLink LAN
DataLink LANDataLink LAN
DataLink LAN
 
Iperf
IperfIperf
Iperf
 
5 Protocolli Trasporto Parte1
5 Protocolli Trasporto Parte15 Protocolli Trasporto Parte1
5 Protocolli Trasporto Parte1
 
Clink
ClinkClink
Clink
 
Strutturazione delle Reti
Strutturazione delle RetiStrutturazione delle Reti
Strutturazione delle Reti
 
Pf e netfilter, analisi dei firewall open source
Pf e netfilter, analisi dei firewall open sourcePf e netfilter, analisi dei firewall open source
Pf e netfilter, analisi dei firewall open source
 
Tpsit 03
Tpsit 03Tpsit 03
Tpsit 03
 

Destacado

Introduction to KinderCare Education
Introduction to KinderCare EducationIntroduction to KinderCare Education
Introduction to KinderCare EducationDebra Jensen
 
Digital Inclusion- Census _DBDA
Digital Inclusion- Census _DBDADigital Inclusion- Census _DBDA
Digital Inclusion- Census _DBDARavi Prakash
 
Raah International Pte -Jb all electrical and instrumentation catalogue
Raah International Pte -Jb all electrical and instrumentation catalogueRaah International Pte -Jb all electrical and instrumentation catalogue
Raah International Pte -Jb all electrical and instrumentation catalogueSarah Shaikh
 
Philip Cargnino - Business Management
Philip Cargnino - Business ManagementPhilip Cargnino - Business Management
Philip Cargnino - Business ManagementPhilip Cargnino
 
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur B.V.
 
ICT and sustainability presentation
ICT and sustainability presentationICT and sustainability presentation
ICT and sustainability presentationIntergen
 
322292.platform switch -_to_be_or_not_to_be_ver_5.1
322292.platform switch -_to_be_or_not_to_be_ver_5.1322292.platform switch -_to_be_or_not_to_be_ver_5.1
322292.platform switch -_to_be_or_not_to_be_ver_5.1nirav24
 
Resumen de la revolucion francesa
Resumen de la revolucion francesaResumen de la revolucion francesa
Resumen de la revolucion francesacamila ibarguen
 
De Ict Organisatie Wordt Regisseur
De Ict Organisatie Wordt RegisseurDe Ict Organisatie Wordt Regisseur
De Ict Organisatie Wordt RegisseurDan Kamminga
 
Pourquoi les entreprises agricoles et agroalimentaires devraient exporter
Pourquoi les entreprises agricoles et agroalimentaires devraient exporterPourquoi les entreprises agricoles et agroalimentaires devraient exporter
Pourquoi les entreprises agricoles et agroalimentaires devraient exporterExport Development Canada
 
Basics of the Economics of Monopoly
Basics of the Economics of MonopolyBasics of the Economics of Monopoly
Basics of the Economics of Monopolytutor2u
 
Specialty Wine Kits
Specialty Wine KitsSpecialty Wine Kits
Specialty Wine Kitswinensuds
 

Destacado (16)

Introduction to KinderCare Education
Introduction to KinderCare EducationIntroduction to KinderCare Education
Introduction to KinderCare Education
 
Digital Inclusion- Census _DBDA
Digital Inclusion- Census _DBDADigital Inclusion- Census _DBDA
Digital Inclusion- Census _DBDA
 
hi there
hi therehi there
hi there
 
China wind market player
China wind market playerChina wind market player
China wind market player
 
Evolution to LTE (GSA report, October 13, 2015)
Evolution to LTE (GSA report, October 13, 2015)Evolution to LTE (GSA report, October 13, 2015)
Evolution to LTE (GSA report, October 13, 2015)
 
Raah International Pte -Jb all electrical and instrumentation catalogue
Raah International Pte -Jb all electrical and instrumentation catalogueRaah International Pte -Jb all electrical and instrumentation catalogue
Raah International Pte -Jb all electrical and instrumentation catalogue
 
Philip Cargnino - Business Management
Philip Cargnino - Business ManagementPhilip Cargnino - Business Management
Philip Cargnino - Business Management
 
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
 
ICT and sustainability presentation
ICT and sustainability presentationICT and sustainability presentation
ICT and sustainability presentation
 
322292.platform switch -_to_be_or_not_to_be_ver_5.1
322292.platform switch -_to_be_or_not_to_be_ver_5.1322292.platform switch -_to_be_or_not_to_be_ver_5.1
322292.platform switch -_to_be_or_not_to_be_ver_5.1
 
Resumen de la revolucion francesa
Resumen de la revolucion francesaResumen de la revolucion francesa
Resumen de la revolucion francesa
 
De Ict Organisatie Wordt Regisseur
De Ict Organisatie Wordt RegisseurDe Ict Organisatie Wordt Regisseur
De Ict Organisatie Wordt Regisseur
 
Pourquoi les entreprises agricoles et agroalimentaires devraient exporter
Pourquoi les entreprises agricoles et agroalimentaires devraient exporterPourquoi les entreprises agricoles et agroalimentaires devraient exporter
Pourquoi les entreprises agricoles et agroalimentaires devraient exporter
 
Basics of the Economics of Monopoly
Basics of the Economics of MonopolyBasics of the Economics of Monopoly
Basics of the Economics of Monopoly
 
Long Term Data Storage 2007
Long Term Data Storage 2007Long Term Data Storage 2007
Long Term Data Storage 2007
 
Specialty Wine Kits
Specialty Wine KitsSpecialty Wine Kits
Specialty Wine Kits
 

Similar a 4 Protocollo Ip

3 Livello Trasporto
3 Livello Trasporto3 Livello Trasporto
3 Livello Trasportoacapone
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzioneacapone
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemRoBisc
 
Sistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasportoSistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasportoStefano Scarpellini
 
9 Intranetting
9 Intranetting9 Intranetting
9 Intranettingacapone
 
Prot09 Rtp Rtcp Rtsp Tognana Denis
Prot09 Rtp Rtcp Rtsp Tognana DenisProt09 Rtp Rtcp Rtsp Tognana Denis
Prot09 Rtp Rtcp Rtsp Tognana Denisguest93a145
 
Il protocollo can e l'integrazione con vnt™
Il protocollo can e l'integrazione con vnt™Il protocollo can e l'integrazione con vnt™
Il protocollo can e l'integrazione con vnt™Antonio Mangiardi
 
5 Protocolli Trasporto Parte3
5 Protocolli Trasporto Parte35 Protocolli Trasporto Parte3
5 Protocolli Trasporto Parte3Majong DevJfu
 
5 Protocolli Trasporto Parte2
5 Protocolli Trasporto Parte25 Protocolli Trasporto Parte2
5 Protocolli Trasporto Parte2Majong DevJfu
 
IoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architettureIoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architettureStefano Valle
 
Protocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTT
Protocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTTProtocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTT
Protocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTTStefano Valle
 
1 Intro Propedeutici
1 Intro Propedeutici1 Intro Propedeutici
1 Intro Propedeuticiacapone
 

Similar a 4 Protocollo Ip (20)

TCP IP
TCP IPTCP IP
TCP IP
 
3 Livello Trasporto
3 Livello Trasporto3 Livello Trasporto
3 Livello Trasporto
 
Multicast IPv6
Multicast IPv6Multicast IPv6
Multicast IPv6
 
Internetworking
InternetworkingInternetworking
Internetworking
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzione
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
 
Sistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasportoSistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasporto
 
9 Intranetting
9 Intranetting9 Intranetting
9 Intranetting
 
Prot09 Rtp Rtcp Rtsp Tognana Denis
Prot09 Rtp Rtcp Rtsp Tognana DenisProt09 Rtp Rtcp Rtsp Tognana Denis
Prot09 Rtp Rtcp Rtsp Tognana Denis
 
Modello TCP/IP
Modello TCP/IPModello TCP/IP
Modello TCP/IP
 
Il protocollo can e l'integrazione con vnt™
Il protocollo can e l'integrazione con vnt™Il protocollo can e l'integrazione con vnt™
Il protocollo can e l'integrazione con vnt™
 
5 Protocolli Trasporto Parte3
5 Protocolli Trasporto Parte35 Protocolli Trasporto Parte3
5 Protocolli Trasporto Parte3
 
Reti Locali
Reti LocaliReti Locali
Reti Locali
 
5 Protocolli Trasporto Parte2
5 Protocolli Trasporto Parte25 Protocolli Trasporto Parte2
5 Protocolli Trasporto Parte2
 
Prot-09 pchar
Prot-09 pcharProt-09 pchar
Prot-09 pchar
 
IoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architettureIoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architetture
 
Protocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTT
Protocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTTProtocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTT
Protocol Rollercoaster: da HTTP a AMQP, passando per CoAP e MQTT
 
Slide IPv6
Slide IPv6Slide IPv6
Slide IPv6
 
1 Intro Propedeutici
1 Intro Propedeutici1 Intro Propedeutici
1 Intro Propedeutici
 
3 H2 N Parte2
3 H2 N Parte23 H2 N Parte2
3 H2 N Parte2
 

Más de acapone

MobiMESH - WiFi Solutions
MobiMESH - WiFi SolutionsMobiMESH - WiFi Solutions
MobiMESH - WiFi Solutionsacapone
 
B Esercizi Tcp
B Esercizi TcpB Esercizi Tcp
B Esercizi Tcpacapone
 
A Esercizi Commutazione Di Pacchetto
A Esercizi Commutazione Di PacchettoA Esercizi Commutazione Di Pacchetto
A Esercizi Commutazione Di Pacchettoacapone
 
5 Indirizzamento Ip
5 Indirizzamento Ip5 Indirizzamento Ip
5 Indirizzamento Ipacapone
 
2 Protocolli Applicativi
2 Protocolli Applicativi2 Protocolli Applicativi
2 Protocolli Applicativiacapone
 
MobiMESH: Mesh Evolution
MobiMESH: Mesh EvolutionMobiMESH: Mesh Evolution
MobiMESH: Mesh Evolutionacapone
 
MobiMESH: Technology
MobiMESH: TechnologyMobiMESH: Technology
MobiMESH: Technologyacapone
 
MobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH NetworksMobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH Networksacapone
 

Más de acapone (8)

MobiMESH - WiFi Solutions
MobiMESH - WiFi SolutionsMobiMESH - WiFi Solutions
MobiMESH - WiFi Solutions
 
B Esercizi Tcp
B Esercizi TcpB Esercizi Tcp
B Esercizi Tcp
 
A Esercizi Commutazione Di Pacchetto
A Esercizi Commutazione Di PacchettoA Esercizi Commutazione Di Pacchetto
A Esercizi Commutazione Di Pacchetto
 
5 Indirizzamento Ip
5 Indirizzamento Ip5 Indirizzamento Ip
5 Indirizzamento Ip
 
2 Protocolli Applicativi
2 Protocolli Applicativi2 Protocolli Applicativi
2 Protocolli Applicativi
 
MobiMESH: Mesh Evolution
MobiMESH: Mesh EvolutionMobiMESH: Mesh Evolution
MobiMESH: Mesh Evolution
 
MobiMESH: Technology
MobiMESH: TechnologyMobiMESH: Technology
MobiMESH: Technology
 
MobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH NetworksMobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH Networks
 

4 Protocollo Ip

  • 1.
  • 2.
  • 3. Pacchetto vs Circuito Virtuale Approccio a circuito virtuale: ATM, X25, Frame Relay Approccio a pacchetto: IP Source: Computer Networking, J. Kurose
  • 4.
  • 5. UDP TCP Lo stack IP base Livelli inferiori IP ICMP ARP routing 4 3
  • 6. Il pacchetto (datagramma) IP Header 20 BYTE 1 32 bit Flags Ver HLEN Total length Fragment Identification Frag. Offset Source address TOS (DS) TTL Protocol Header Checksum Destination address Options: source routing, record route, timestamp Dati 16 fino a 40 BYTE
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. La Frammentazione (2) G IP IP IP LL (A) LL (A) LL (B) LL (B) Rete A Rete B frag.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Struttura Implementativa protocollo IP Source: TCP/IP Protocol Suite, B. Forouzan.
  • 29. Internet Control Message Protocol (ICMP) RFC 792
  • 30.
  • 31.
  • 32. Formato messaggi ICMP Type 0 Echo reply 3 Destination unreachable 4 Source Quench 5 Redirect (change a route) 8 Echo request 11 Time exceeded Type 11 Parameter problem 13 Timestamp request 14 Timestamp reply 17 Address mask request 18 Address mask reply type 8 bit code 8 bit checksum 16 bit resto dell’header 32 bit sezione dati lunghezza variabile
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Uso Messaggi di Echo: PING
  • 44. Uso dei messaggi ICMP: applicativo di traceroute
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.