? Hvis du flyr Southwest Airlines fra Las Vegas til Louisville , kan du også stoppe i Phoenix og St. Louis . Mens din reiserute indikerer Las Vegas til Louisville , billetter bare vise de byene som er involvert i en enkelt etappe av flyturen . Dataene reiser i pakker over et Ethernet -nettverk på en lignende måte . En pakke kan passere gjennom midlertidige rutere på vei fra kilden datamaskinen til målmaskinen . I likhet med reiseruten , holder packet header kilde og destinasjon IP-adresser og forblir konstant . Ethernetrammetypene adresser , men veksler med individuelle billetter for å indikere bare de enhetene som er involvert i en enkelt hop langs stien . Datapakker og Ethernet Rammer
Datamaskiner overføre data i pakker . En pakke inneholder en header , alternativflagg , IP -adressen til datamaskinen som sender data , IP-adressen til mottakeren datamaskinen og data nyttelast. Å reise over et Ethernet-nettverk , er en pakke innkapslet i en Ethernet- ramme . Ethernet- rammen inneholder MAC-adressene til kilden og målet enheter for gjeldende hop .
Sende pakker
Når Computer A lager en pakke som skal sendes til datamaskin B på et annet nettverk, datamaskin En skriver IP-adressen og Computer B IP-adresse i pakken kilde og destinasjon adressefelt . Deretter skriver den sin MAC -adresse og MAC-adressen til standard gateway i Ethernet ramme og sender det . Standard gateway tall ut MAC- adressen til ruteren på neste hop av turen . Hver ruter på turen endrer kilden MAC-adresser i Ethernet ramme for å vise seg selv som kilde og den neste router på hop som destinasjon.
Router Adressering Work
fra datamaskinen B IP-adresse , ruter En kan finne adressen til ruteren som håndterer trafikk for Computer B nettverk. Ruter En kan da finne den beste ruten til nettverket, og identifisere IP- adressen til den neste - hop router for en pakke på vei til Computer B. Men Router En trenger MAC-adressen for neste -hop ruter, slik at det identifiserer broadcast adressen for neste -hop ruter , spørringer nettverket for ruterens MAC -adresse og legger det til sin ARP tabellen .
Network Address Tranlsation
hjelp nettverksadresse oversettelse, eller NAT , Router A gjør det mulig for datamaskiner på det lokale nettverket for å dele en enkelt Internett-tilkobling . NAT krever Router A for å endre IP-adresser i packet header . Siden all Internett-trafikk må stamme fra en offentlig IP -adresse, og datamaskinen A har en privat IP -adresse på LAN , ruter En erstatter den private adresse i packet header med den delte offentlige adresse og et vilkårlig port nummer. Når data kommer tilbake fra Internett , Router A bestemmer målmaskinen private adresse basert på portnummer og erstatter destinasjon IP-adresse i packet header med datamaskinens privat adresse. NAT skjer også å skape en brannmur .