Skip to content

Hur fungerar IP -nätverksruttning

18 de augusti de 2021
GettyImages 140648180 57b54e8e3df78cd39c339d92

Routing är processen genom vilken datapaket flyttas från en nod (maskin eller enhet) till en annan i ett datornätverk tills paketen når slutdestinationen.

Förstå nätverksöverföring

Du kan tänka dig att nätverksdirigering liknar ett kollektivtrafiksystem. Hela bussystemet, inklusive alla hållplatser, är som nätverket, och hållplatserna är som noder. Som bussförare som måste göra flera överföringar för att komma dit du ska, är du som data som färdas mellan varje nod tills den når sin slutdestination. När data överförs från en enhet till en annan i ett Internet Protocol (IP) -nätverk bryts den upp i mindre enheter som kallas paket. Förutom de faktiska uppgifterna, innehåller varje paket en rubrik som innehåller information som hjälper den att nå sin destination, liknande den fysiska adressinformation som du kan hitta på ett kuvert som skickats ut. Men, i stället för fysiska adresser, innehåller rubrikinformationen:

  • IP -adresserna för käll- och destinationsnoderna.
  • Paketnummer som sätter ihop paketen i rätt ordning när paketen når destinationen.
  • Annan användbar teknisk information.

Hur routing fungerar

Tänk på ett scenario där Li skickar ett e -postmeddelande från sin dator i Kina till Jo’s maskin i New York. Transmission Control Protocol (TCP) och andra protokoll fungerar med data på Lis maskin och skickas sedan till IP -modulen, där datapaketen buntas in i IP -paket och skickas över nätverket. För att nå destinationen på andra sidan världen måste datapaketen passera genom många routrar. Arbetet som dessa routrar gör kallas routing. Var och en av de mellanliggande routrarna läser destinations -IP -adressen för varje mottaget paket. Baserat på denna information skickar routern paketen i rätt riktning. Varje router har en routningstabell där information om angränsande routrar (noder) lagras. Denna information inkluderar kostnaden (när det gäller nätverkskrav och resurser) för att vidarebefordra ett paket i riktning mot den angränsande noden. Information från denna tabell används för att bestämma den mest effektiva noden att använda eller den bästa vägen för att skicka datapaket. Varje paket kan skickas i en annan riktning, men alla blir så småningom dirigerade till samma målmaskin. När de når Jo’s maskin förbrukas paketen av maskinen, där IP -modulen sätter ihop paketen igen och skickar den resulterande informationen till TCP -tjänsten för vidare behandling.

IP/TCP -tillförlitlighet

IP- och TCP -protokollen fungerar tillsammans för att säkerställa att överföringar är tillförlitliga. Det betyder att inga datapaket går förlorade, alla datapaket är i ordning och det finns ingen orimlig överföringsfördröjning. I vissa tjänster ersätts TCP med Unified Datagram Packet (UDP), vilket inte garanterar tillförlitlighet, utan istället skickar paket över. Vissa VoIP -system (Voice over Internet Protocol) använder UDP för samtal eftersom förlorade paket inte påverkar samtalskvaliteten.