Se voli Southwest Airlines da Las Vegas a Louisville , si potrebbe anche fermare a Phoenix e St. Louis . Mentre il vostro itinerario indica Las Vegas a Louisville , i biglietti mostrano solo le città coinvolte in una singola tratta del volo . Dati viaggiano in pacchetti su una rete Ethernet in modo simile . Un pacchetto potrebbe passare attraverso i router intermedi sulla sua strada dal computer di origine al computer di destinazione . Come l' itinerario, l'intestazione del pacchetto contiene l' indirizzo IP sorgente e destinazione e rimane costante . Gli indirizzi del frame Ethernet , tuttavia , cambiano come i biglietti singoli per indicare solo i dispositivi coinvolti in un unico salto lungo il percorso . Pacchetti di dati Ethernet Frames
Computer trasmettono i dati in pacchetti . Un pacchetto contiene un'intestazione , flag di opzione , l' indirizzo IP del computer che invia i dati , l'indirizzo IP del computer destinatario e il carico utile di dati . Spostarsi sopra una rete Ethernet , un pacchetto viene incapsulato in un frame Ethernet . Il frame Ethernet contiene gli indirizzi MAC dei dispositivi di origine e di destinazione per l' hop attuale .
Invio di pacchetti
Quando Computer A crea un pacchetto da inviare al computer B su una rete diversa , Computer A scrive il suo indirizzo IP e l'indirizzo IP del computer B in campi di indirizzo di destinazione dei pacchetti sorgente e . Avanti , scrive il suo indirizzo MAC e l'indirizzo MAC del proprio gateway predefinito nel frame Ethernet e lo invia . I dati del gateway predefinito l'indirizzo MAC del router sul salto successivo del viaggio. Ogni router durante il viaggio cambia gli indirizzi MAC sorgente nel frame Ethernet di mostrarsi come la fonte e il router successivo sul hop come destinazione .
Router Affrontare
lavoro
Da indirizzo IP del computer B , il Router A può determinare l'indirizzo del router che gestisce il traffico di rete del computer B . Un router può quindi determinare il percorso migliore per quella rete e individuare l'indirizzo IP del router next-hop per un pacchetto in via di Computer B. Tuttavia , il Router A necessita l'indirizzo MAC del router next-hop , in modo che identifica l' indirizzo di trasmissione del router next-hop , interroga la rete per l'indirizzo MAC del router e lo aggiunge alla sua tabella ARP .
Network Address Tranlsation
Utilizzando indirizzo di rete traduzione , o NAT , Router A consente ai computer sulla rete locale di condividere una singola connessione a Internet . NAT richiede Router A di modificare gli indirizzi IP nell'intestazione del pacchetto . Dal momento che tutto il traffico Internet deve provenire da un indirizzo IP pubblico , e il computer A ha un indirizzo IP privato nella LAN , il Router A sostituisce l' indirizzo privato nell'intestazione del pacchetto con l'indirizzo pubblico condiviso e un numero di porta arbitrario . Quando i dati torna da Internet , router A determina l'indirizzo privato del computer di destinazione in base al numero di porta e sostituisce l' indirizzo IP di destinazione nell'intestazione del pacchetto con l'indirizzo privato del computer . NAT avviene anche per creare un firewall .