? Om du flyger Southwest Airlines från Las Vegas till Louisville , kanske du också stoppa i Phoenix och St Louis . Medan din resplan visar Las Vegas till Louisville , dina biljetter visar bara de städer som deltar i en enda etapp av flygningen . Data färdas i paket över Ethernet-nätverk på ett liknande sätt . Ett paket kan passera mellanliggande routrar på sin väg från källan datorn till måldatorn . Liksom resplanen , håller pakethuvud källan och destinationsadresser IP och förblir konstant. De Ethernet-ram -adresser ändras dock som de enskilda biljetter för att ange endast de enheter som är involverade i ett enda hopp längs banan . Datapaket och Ethernettelegram
Datorer
sända data i paket . Ett paket innehåller en header , flaggor alternativet , IP-adressen till den dator skickar data , IP-adressen för den mottagande datorn och datan . Att resa över ett Ethernet -nätverk , är ett paket inkapslade i en Ethernet-ram . Ethernet ram innehåller MAC-adresser till källan och enheter destination för den aktuella hop .
Skicka paket
När Computer A skapar ett paket för att skicka till dator B på ett annat nätverk , dator A skriver sin IP-adress och dator B : s IP -adress i paketets källa och destination adressfält . Därefter skriver det dess MAC -adress och MAC-adressen för den standard-gateway i Ethernet- ramen och skickar den . Default gateway räknar ut MAC-adressen för routern på nästa hopp av resan . Varje router på resan ändrar käll-MAC -adresser i Ethernet- ramen för att visa sig själv som källa och nästa router på hopp som destination .
Router Adressering Work
Från dator B : s IP -adress , router A kan bestämma adressen för den router som hanterar trafiken till dator B : s nät . Router A kan sedan bestämma den bästa vägen till nätverket och identifiera IP- adressen för nästa hopp router för ett paket på väg till dator B. Men Router A behöver MAC -adressen för nästa hopp router , så det identifierar broadcast -adressen för nästa hopp router , frågar nätverket för routerns MAC-adress och lägger till sin ARP-tabellen .
Network Address Tranlsation
Använda nätadress översättning , eller NAT , router A gör att datorer i det lokala nätverket för att dela en enda Internetanslutning . NAT kräver Router A för att ändra IP-adresserna i pakethuvudet . Eftersom all Internettrafik ska härröra från en offentlig IP -adress , och dator A har en privat IP -adress på LAN , router A ersätter privata adress i pakethuvudet med gemensam offentlig adress och ett godtyckligt portnummer . När data kommer tillbaka från Internet , Router A bestämmer destinationen datorns privata adress baserad på portnummer och ersätter destinationens IP-adress i paketrubriken med datorns privata adress . NAT händer också att skapa en brandvägg .