Animazione TCP/IP , Comunicazione IP
Comunicazione IPIP (Internet Protocol) è una regola per l'invio di dati e ne esistono due tipi, IPv4 e IPv6. IPv4 è un vecchio stile, ma è ancora popolare.IPv6 è un nuovo stile per sopperire alla mancanza di IPv4, ma non ha ancora sostituito IPv4 ed entrambi coesistono.Quando i dati vengono trasportati, vengono suddivisi in piccoli pezzi chiamati pacchetti. L'intestazione IP viene quindi aggiunta a tutti i pacchetti. Il pacchetto viene quindi inoltrato in base al contenuto dell'intestazione.1. Intestazione IPv4Destinazione e indirizzo IP di origine, 'Time to Live' e 'Checksum', ecc. Vengono principalmente registrati. 'Time to Live' indica il tempo di esistenza e diminuisce ogni volta che un pacchetto passa attraverso il dispositivo. Quando il numero raggiunge 0, il pacchetto scompare.2. Intestazione IPv6L'intestazione IPv6 è simile all'intestazione IPv4. 'Hop limit' sostituisce 'Time to Live'.3. Tabella di instradamentoQuando un router riceve i dati e ha bisogno di inoltrarli, cerca la tabella di instradamento e poi la invia.Nella tabella vengono registrati l'indirizzo IP globale di molte LAN e l'indirizzo IP del router successivo che deve raggiungere ciascuna LAN. Il router successivo viene determinato considerando il percorso più breve verso quella LAN.
IPv4Comunicazione IPv4 standard1.PC:Richiedi i dati del sito web in IPv4.2.Un router:Questo router che utilizza NAT cambia l'indirizzo IP di origine da privato a globale.3.Un router:Questo indirizzo IP globale è stato assegnato dinamicamente dall'ISP Company B.4.Un router:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.5.Un router:Trovato il seguente router.6.Un router:Questo router invia i dati al router successivo.7.Router B:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.8.Router B:Trovato il seguente router.9.Router B:Questo router invia i dati al router successivo.10.Router C:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.11.Router C:Trovato il seguente router.12.Router C:Questo router invia i dati al router successivo.13.Router D:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.14.Router D:L'ISP trova il prossimo router tra i suoi clienti.15.Router D:Questo router invia i dati al router successivo.16.Router E:Questo router con NAT statico cambia l'indirizzo IP di destinazione da fisso globale a fisso privato.17.Router E:Invia i dati alla destinazione.18.Server:Il server Web ha ricevuto la richiesta.19.Server:Invia i dati del sito web su IPv4.20.Router E:Questo router con NAT statico cambia l'indirizzo IP di origine da privato fisso a globale fisso.21.Router E:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.22.Router E:Trovato il seguente router.23.Router E:Questo router invia i dati al router successivo.24.Router D:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.25.Router D:Trovato il seguente router.26.Router D:Questo router invia i dati al router successivo.27.Router C:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.28.Router C:Trovato il seguente router.29.Router C:Questo router invia i dati al router successivo.30.Router B:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.31.Router B:L'ISP trova il prossimo router tra i suoi clienti.32.Router B:Questo router invia i dati al router successivo.33.Un router:L'indirizzo IP di destinazione cambia da globale a privato su questo router utilizzando NAT.34.Un router:Invia i dati alla destinazione.35.PC:Dati del sito web ottenuti.IPv4 Loop FailureSi verificano problemi di loop durante la comunicazione IPv4.1.Server:Invia i dati del sito web su IPv4.2.Router E:Questo router con NAT statico cambia l'indirizzo IP di origine da privato fisso a globale fisso.3.Router E:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.4.Router E:Trovato il seguente router.5.Router E:Questo router invia i dati al router successivo.6.Router D:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.7.Router D:Trovato il seguente router.8.Router D:Questo router invia i dati al router successivo.9.Router C:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.10.Router C:La tabella di instradamento non è corretta.11.Router C:Trovato il seguente router.12.Router C:Questo router invia i dati al router successivo.13.Router C:I dati vengono ripetuti e il conteggio 'Time to Live' diminuisce ogni volta che arriva al router.14.Router D:Quando il conteggio 'Time to Live' raggiunge 0, i dati scompaiono.15.Router D:Questo problema viene notificato al mittente tramite ICMP.16.Server:Il server ha ricevuto il messaggio ICMP di tipo 11, che significa' fuori orario'.17.Server:Ma il protocollo IP non gestisce questo problema.18.Server:TCP tenterà di risolvere il problema in seguito inviando di nuovo lo stesso pacchetto perché non viene restituito alcun ACK.Errore non raggiungibile IPv4Si verificano problemi irraggiungibili durante la comunicazione IPv4.1.Server:Invia i dati del sito web su IPv4.2.Router E:Questo router con NAT statico cambia l'indirizzo IP di origine da privato fisso a globale fisso.3.Router E:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.4.Router E:Trovato il seguente router.5.Router E:Questo router invia i dati al router successivo.6.Router D:Nessuna risposta, i pacchetti sono persi. Il router è spento a causa di un problema.7.Router E:Invia di nuovo i dati.8.Router D:Nessuna risposta, i pacchetti sono persi. Il router è spento a causa di un problema.9.Router E:Invia di nuovo i dati.10.Router E:Non raggiungibile.Questo problema viene notificato al mittente tramite ICMP.11.Server:Il server ha ricevuto il messaggio ICMP di tipo 3, che significa 'irraggiungibile'.12.Server:Ma il protocollo IP non gestisce questo problema.13.Server:TCP tenterà di risolvere il problema in seguito inviando di nuovo lo stesso pacchetto perché non viene restituito alcun ACK.IPv6Comunicazione IPv6 standard1.PC:Richiedi i dati del sito web in IPv6.2.PC:Poiché il seguente router supporta IPv6, la richiesta verrà inviata così com'è.3.Un router:Quando si utilizza IPv6, l'indirizzo IP di origine non cambia. L'indirizzo IP privato non viene utilizzato.4.Un router:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.5.Un router:Trovato il seguente router.6.Un router:Il router invia i dati così come sono al successivo.7.Router B:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.8.Router B:Trova il prossimo router oltre il router che non supporta IPv6.9.Router B:Il router utilizza il tunneling IP per inviare i dati.10.Router D:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.11.Router D:L'ISP trova il prossimo router tra i suoi clienti.12.Router D:Questo router invia i dati al router successivo.13.Router E:Quando si utilizza IPv6, l'indirizzo IP di destinazione non cambia.14.Router E:Invia i dati alla destinazione.15.Server:Il server Web ha ricevuto la richiesta.16.Server:Invia i dati del sito web tramite IPv6.17.Router E:Quando si utilizza IPv6, l'indirizzo IP di origine non cambia. L'indirizzo IP privato non viene utilizzato.18.Router E:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.19.Router E:Trovato il seguente router.20.Router E:Questo router invia i dati al router successivo.21.Router D:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.22.Router D:Trova il prossimo router oltre il router che non supporta IPv6.23.Router D:Il router utilizza il tunneling IP per inviare i dati.24.Router B:Questo router nell'ISP ha molte informazioni sul percorso nella tabella di instradamento.25.Router B:L'ISP trova il prossimo router tra i suoi clienti.26.Router B:Questo router invia i dati al router successivo.27.Un router:Quando si utilizza IPv6, l'indirizzo IP di destinazione non cambia.28.Un router:Invia i dati alla destinazione.29.PC:Dati del sito web ottenuti.IPv6 Loop FailureSi verifica un problema di loop durante la comunicazione IPv6.1.Server:Invia i dati del sito web tramite IPv6.2.Router E:Quando si utilizza IPv6, l'indirizzo IP di origine non cambia. L'indirizzo IP privato non viene utilizzato.3.Router E:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.4.Router E:Trovato il seguente router.5.Router E:Questo router invia i dati al router successivo.6.Router D:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.7.Router D:Trova il prossimo router oltre il router che non supporta IPv6.8.Router D:Il router utilizza il tunneling IP per inviare i dati.9.Router B:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.10.Router B:La tabella di instradamento non è corretta.11.Router B:Trovato il seguente router.12.Router B:Questo router invia i dati al router successivo.13.Router B:I dati vengono ripetuti e il conteggio del 'Hop Limit' diminuisce ogni volta che arriva al router.14.Router D:Quando il conteggio 'Hop Limit' raggiunge 0, i dati scompaiono.15.Router D:Questo problema viene notificato al mittente utilizzando ICMPv6.16.Server:Il server ha ricevuto il messaggio ICMPv6 di tipo 3, che significa 'fuori orario'.17.Server:Ma il protocollo IP non gestisce questo problema.18.Server:TCP tenterà di risolvere il problema in seguito inviando di nuovo lo stesso pacchetto perché non viene restituito alcun ACK.Errore non raggiungibile IPv6Si verificano problemi irraggiungibili durante la comunicazione IPv6.1.Server:Invia i dati del sito web tramite IPv6.2.Router E:Quando si utilizza IPv6, l'indirizzo IP di origine non cambia. L'indirizzo IP privato non viene utilizzato.3.Router E:Questo router utilizza la tabella di instradamento per trovare un percorso verso la sua destinazione.4.Router E:Trovato il seguente router.5.Router E:Questo router invia i dati al router successivo.6.Router D:Nessuna risposta, i pacchetti sono persi. Il router è spento a causa di un problema.7.Router E:Invia di nuovo i dati.8.Router D:Nessuna risposta, i pacchetti sono persi. Il router è spento a causa di un problema.9.Router E:Invia di nuovo i dati.10.Router E:Non raggiungibile.Questo problema viene notificato al mittente utilizzando ICMPv6.11.Server:Il server ha ricevuto il messaggio ICMPv6 di tipo 1, che significa 'irraggiungibile'.12.Server:Ma il protocollo IP non gestisce questo problema.13.Server:TCP tenterà di risolvere il problema in seguito inviando di nuovo lo stesso pacchetto perché non viene restituito alcun ACK.
|