Er ruteren din treg? Det kan være ditt NAT -bord

Er ruteren din treg? Det kan være ditt NAT -bord

De nettverksadresse oversettelse (NAT) tabell er det som lar enheter på et privat nettverk få tilgang til et offentlig nettverk, for eksempel internett.





hva er wsappx (2)

Det er ofte bare ett inngangspunkt mellom det offentlige nettverket og det private nettverket, og det er vanligvis en ruter. Selve ruteren har en offentlig vendt IP-adresse, men enhetene på det private nettverket ('skjult' bak ruteren) har bare private IP-adresser.





Når datapakker flytter fra det private nettverket til det offentlige nettverket, må de private IP -adressene 'oversettes' til en offentlig IP -adresse som er kompatibel med det offentlige nettverket. Det samme for datapakker som kommer inn fra det offentlige nettverket til det private nettverket.





Hvordan NAT -tabeller fungerer

NAT -tabellen er akkurat det den høres ut som: en tabell med nettverksadresseoversettelser, hvor hver rad i tabellen i utgangspunktet er en kartlegging fra en privat adresse til en offentlig adresse.

Det er flere typer enheter som er NAT-aktiverte, men rutere er de vanligste for hjemmebrukere, så vi bruker dem som eksempler.



Bildekreditter: , Wilson Joseph , AfterGrind , Edward Boatman via Substantivprosjektet

Når ruteren mottar en forespørsel fra en enhet på det private nettverket, settes datapakkene til side slik at visse endringer kan gjøres. Først og fremst endres hver datapakkes 'kilde -IP' fra den private IP -adressen (f.eks. 192.168.0.100) til ruterens offentlige IP -adresse (f.eks. 68.202.151.70). Andre mindre detaljer endres også.





Ruteren oppretter deretter en oppføring i NAT -tabellen. For å gjøre dette må den kjenne destinasjonsadressen til datapakken. Når en ekstern datapakke kommer fra det offentlige nettverket til det private nettverket, sammenligner ruteren den med NAT -tabellen for å vite hvilken privat enhet den skal gå til.

Hver rad i NAT -tabellen er en sammenkobling av privat IP -adresse med adresse og port utenfor mål. Denne sammenkoblingen kalles a forbindelse . Hver enhet på det private nettverket kan ha flere aktive tilkoblinger.





Når NAT -oppføringen er opprettet, skyver ruteren datapakken til det offentlige nettverket, til den tiltenkte destinasjonen IP -adresse. Hvis en datapakke kommer inn fra det offentlige nettverket, endres dens 'kilde -IP' til målenhetens private IP -adresse, og deretter flyttes den til det private nettverket.

Til slutt, for å unngå uklarheter, inkluderer moderne NAT -teknikker portnumre i tillegg til IP -adresser. Dette gjør det mulig å spore app-til-app-tilkoblinger mellom private enheter til offentlige enheter. Slike teknikker kalles nettverksadresse og portoversettelse (NAPT) , portadresse oversettelse (PAT) , blant andre.

Potensielle problemer med NAT -tabeller

Hver oppføring i en NAT -tabell krever en viss mengde minne for å lagre tilkoblingsdetaljer. I teorien, hvis du har for mange aktive tilkoblinger, kan NAT -tabellen fylles opp. Hvis det skjer, vil nåværende tilkoblinger ikke bli påvirket, men nye tilkoblinger vil bli nektet.

For internettrafikk krever en typisk NAT -tabelloppføring omtrent 160 byte. Det er ubetydelig i det store bildet. For å sette det i perspektiv: 100 000 NAT -tabelloppføringer av den størrelsen ville bare ta omtrent 15 MB RAM. Selv de billigste ruterne har nok til det.

Med andre ord, NAT -tabeller fylles sjelden opp i disse dager, og RAM er sjelden flaskehalsen for en router som fungerer dårlig. Men det er et mer vanlig problem å vite om.

Billig ruter, treg ruter

Rutere, spesielt billige, er ofte utstyrt med svake CPUer fordi de ikke er designet for å håndtere tunge prosessbelastninger. Det er ikke som om du beregner fysikk eller behandler 3D -animasjon direkte på ruteren din, ikke sant?

Men oversettelse av nettverksadresse kan være en prosess-tung oppgave!

hvor kan jeg kjøpe en valp

Hver eneste pakke som forlater det private nettverket må oversettes, og hver eneste pakke som kommer inn fra det offentlige nettverket må oversettes. Hver enkelt oversettelse kan være enkel nok, men med kraftig internettbruk, legger alt til.

Her er nettverksaktiviteten min mens jeg surfer på nettet, med en 720p YouTube -video åpen i en fane og et dusin andre faner for forskjellige nettsteder, alt i Edge -nettleseren.

De ni øverste prosessene bruker gjennomsnittlig 1 182 149 byte per sekund. Hvert nettverksgrensesnitt har en maksimal girkasse (MTU) , som er den største størrelsen som en datapakke kan være. Ethernet og Wi-Fi har en MTU på 1500 byte.

Datamaskinen min, som ikke gjør noe mer enn å se en YouTube -video, legger en minimumsbelastning på ruteren min 788 pakker per sekund . Det forutsetter at byte alle er delt inn i 1500-byte pakker, noe som ikke er tilfelle ved bruk i den virkelige verden. Et sted mellom 1000 og 3000 pakker i sekundet er mer realistisk.

Lasten er verre under båndbreddeintensive aktiviteter , for eksempel flerspillerspill og torrenting. Faktisk, torrenting er så intensiv at det er hovedårsaken til NAT -problemer for hjemmebrukere i dag. (Åpne tilkoblinger til dusinvis/hundrevis av jevnaldrende, med hver tilkobling som involverer høyhastighets nedlastinger og opplastinger.)

Og det er ikke bare datamaskinen min på mitt private nettverk. Jeg har en smarttelefon, nettbrett, smart -TV, pluss en håndfull andre enheter for resten av menneskene som deler mitt boareal. De trenger alle nettverksadresseoversettelser også!

På slutten av dagen snakker vi tusenvis og tusenvis av datapakker per sekund, alt oversatt av en svak CPU som ikke kan følge med. Det er en grunn til at billige rutere er det utsatt for å bremse ned .

Er det noe du kan gjøre?

For engangshikke kan en omstart av ruteren være nok til å fjerne NAT-tabellen og starte fra null. Hvis det er en vanlig forekomst, er det kanskje ikke RAM -en, men CPU -en som forårsaker problemer.

pdf åpnes ikke i krom

I så fall er det på tide å oppgradere ruteren. Du trenger ikke å betale for mye penger for en toppmodell. Når det er sagt, hold deg unna budsjettalternativene. De er bedre egnet for lette hjemmebrukere. Fortsatt ikke sikker på hva du skal få? Sjekk ut våre anbefalte Wi-Fi-rutere .

Til slutt, uansett om du oppgraderer eller ikke gjør det sikre hjemmenettverket . Det krever ikke mye innsats, men fordelene er enorme.

Nå som du vet hva en NAT -tabell er og hvordan den fungerer, har du noen spørsmål igjen? Har du andre tips å legge til? Gi oss beskjed i kommentarene nedenfor!

Dele Dele kvitring E -post Er det greit å installere Windows 11 på en inkompatibel PC?

Du kan nå installere Windows 11 på eldre PCer med den offisielle ISO -filen ... men er det en god idé å gjøre det?

Les neste
Relaterte temaer
  • Teknologi forklart
  • Datanettverk
  • Ruter
  • Maskinvaretips
Om forfatteren Joel lee(1524 artikler publisert)

Joel Lee er sjefredaktør for MakeUseOf siden 2018. Han har en B.S. i informatikk og over ni års profesjonell skrive- og redigeringserfaring.

Mer fra Joel Lee

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere