Ar jūsų maršrutizatorius lėtas? Tai gali būti jūsų NAT lentelė

Ar jūsų maršrutizatorius lėtas? Tai gali būti jūsų NAT lentelė

The tinklo adresų vertimo (NAT) lentelė tai leidžia privataus tinklo įrenginiams pasiekti viešąjį tinklą, pvz., internetą.





geriausia failų tvarkyklė windows 10

Tarp viešojo tinklo ir privataus tinklo dažnai yra tik vienas įėjimo taškas, o tas įėjimo taškas paprastai yra maršrutizatorius. Pats maršrutizatorius turi viešą IP adresą, tačiau privataus tinklo įrenginiai („paslėpti“ už maršrutizatoriaus) turi tik privačius IP adresus.





Kai duomenų paketai perkeliami iš privataus tinklo į viešąjį tinklą, tuos privačius IP adresus reikia „išversti“ į viešąjį IP adresą, suderinamą su viešuoju tinklu. Tas pats pasakytina apie duomenų paketus, gaunamus iš viešojo tinklo į privatų tinklą.





Kaip veikia NAT lentelės

NAT lentelė yra būtent tokia, kaip skamba: tinklo adresų vertimų lentelė, kurioje kiekviena lentelės eilutė iš esmės yra atvaizdavimas iš vieno privataus adreso į vieną viešą adresą.

Yra keletas tipų įrenginių, kuriuose veikia NAT, tačiau maršrutizatoriai yra labiausiai paplitę namų vartotojams, todėl naudosime juos savo pavyzdžiams.



Vaizdo kreditai: , Vilsonas Juozapas , AfterGrind , Edvardas Boatmanas per daiktavardžio projektą

Kai maršrutizatorius gauna užklausą iš įrenginio privačiame tinkle, duomenų paketai yra atidėti, kad būtų galima atlikti tam tikrus pakeitimus. Visų pirma, kiekvieno duomenų paketo „šaltinio IP“ pakeičiamas iš privataus IP adreso (pvz., 192.168.0.100) į viešąjį maršrutizatoriaus IP adresą (pvz., 68.202.151.70). Keistos ir kitos smulkmenos.





Tada maršrutizatorius sukuria įrašą savo NAT lentelėje. Norėdami tai padaryti, jis turi žinoti duomenų paketo paskirties adresą. Kai išorinis duomenų paketas ateina iš viešojo tinklo į privatų tinklą, maršrutizatorius lygina jį su NAT lentele, kad žinotų, į kurį privatų įrenginį jis skirtas.

Kiekviena NAT lentelės eilutė yra privataus IP adreso poravimas su išoriniu paskirties adresu ir prievadu. Šis poravimas vadinamas a jungtis . Kiekvienas prietaisas privačiame tinkle gali turėti kelis aktyvius ryšius.





Sukūrus NAT įrašą, maršrutizatorius perduoda duomenų paketą į viešąjį tinklą, į numatytą paskirties IP adresą. Jei duomenų paketas ateina iš viešojo tinklo, jo „šaltinio IP“ pakeičiamas į tikslinio įrenginio privatų IP adresą, tada perkeliamas į privatų tinklą.

Galiausiai, siekiant išvengti dviprasmybių, šiuolaikiniai NAT metodai, be IP adresų, apima prievadų numerius. Tai leidžia stebėti privačių įrenginių ir viešųjų įrenginių ryšius tarp programų. Tokios technikos vadinamos tinklo adresas ir prievado vertimas (NAPT) , uosto adreso vertimas (PAT) , tarp kitų.

Galimos NAT lentelių problemos

Kiekvienam įrašui NAT lentelėje reikia tam tikros atminties, kad būtų išsaugota išsami ryšio informacija. Teoriškai, jei turite per daug aktyvių ryšių, NAT lentelė gali būti užpildyta. Jei taip atsitiks, dabartiniai ryšiai nebus paveikti, tačiau nauji ryšiai bus atmesti.

Interneto srautui įprastam NAT lentelės įrašui reikia apie 160 baitų. Apskritai tai yra nereikšminga. Žvelgiant į perspektyvą: 100 000 tokio dydžio NAT lentelės įrašų užimtų tik apie 15 MB RAM. Tam užtenka net pigiausių maršrutizatorių.

Kitaip tariant, NAT lentelės šiais laikais retai užsipildo, o RAM retai būna blogai veikiančio maršrutizatoriaus kliūtis. Tačiau yra ir dažnesnė problema, kurią reikia žinoti.

Pigus maršrutizatorius, lėtas maršrutizatorius

Maršrutizatoriai, ypač pigūs, dažnai aprūpinti silpnais procesoriais, nes jie nėra skirti didelėms apdorojimo apkrovoms. Nėra taip, kad skaičiuotumėte fiziką ar apdorotumėte 3D animaciją tiesiai maršrutizatoriuje, tiesa?

Bet tinklo adreso vertimas gali būti sunki apdorojimo užduotis!

kaip inicijuoti ssd windows 10

Kiekvienas paketas, išeinantis iš privataus tinklo, turi būti išverstas, o kiekvienas paketas, gaunamas iš viešojo tinklo, turi būti išverstas. Kiekvienas atskiras vertimas gali būti pakankamai paprastas, tačiau intensyviai naudojant internetą visa tai papildoma.

Štai mano tinklo veikla naršant internete: vienas 720p „YouTube“ vaizdo įrašas atidarytas skirtuke ir keliolika kitų skirtukų įvairioms svetainėms, visi „Edge“ naršyklėje.

Pirmieji devyni procesai naudoja vidutiniškai 1 182 149 baitus per sekundę. Kiekviena tinklo sąsaja turi maksimalus perdavimo blokas (MTU) , kuris yra didžiausias duomenų paketo dydis. „Ethernet“ ir „Wi-Fi“ MTU yra 1500 baitų.

Mano kompiuteris, tik žiūrėdamas „YouTube“ vaizdo įrašą, mano maršrutizatoriui kelia minimalią apkrovą 788 paketai per sekundę . Tai darant prielaidą, kad visi baitai yra suskirstyti į 1500 baitų paketus, o tai nėra realiame pasaulyje. Kažkur nuo 1000 iki 3000 paketų per sekundę yra realistiškiau.

Apkrova yra blogesnė daug pralaidumo reikalaujanti veikla , pavyzdžiui, kelių žaidėjų žaidimai ir „torrent“. Iš tiesų, torrentas toks intensyvus kad šiandien tai yra pagrindinė NAT problemų priežastis namų vartotojams. (Atverkite ryšius su dešimtimis/šimtais bendraamžių, kiekvienas ryšys apima spartų atsisiuntimą ir įkėlimą.)

Ir tai ne tik mano kompiuteris mano privačiame tinkle. Turiu išmanųjį telefoną, planšetinį kompiuterį, išmanųjį televizorių ir keletą kitų įrenginių, skirtų likusiems žmonėms, besidalijantiems mano gyvenamąja erdve. Jiems visiems taip pat reikia tinklo adresų vertimų!

Dienos pabaigoje mes kalbame apie tūkstančius ir tūkstančius duomenų paketų per sekundę, kuriuos visus išverčia silpnas procesorius, kuris negali neatsilikti. Tai viena iš priežasčių, kodėl pigūs maršrutizatoriai linkę lėtėti .

Ar galite ką nors padaryti?

Vienkartiniam žagsėjimui gali pakakti maršrutizatoriaus paleidimo iš naujo, kad išvalytumėte NAT lentelę ir pradėtumėte nuo nulio. Jei tai yra įprastas reiškinys, bėdas gali sukelti ne RAM, o procesorius.

kaip atspindėti mac į roku

Tokiu atveju laikas atnaujinti maršrutizatorių. Norėdami įsigyti aukščiausios klasės modelį, jums nereikia išsigryninti pinigų. Tai reiškia, kad laikykitės atokiau nuo biudžeto galimybių. Jie labiau tinka lengviems namų vartotojams. Vis dar nežinote, ką gauti? Patikrinkite mūsų rekomenduojamus „Wi-Fi“ maršrutizatorius .

Galiausiai, nesvarbu, ar atnaujinsite, ar ne, būtinai atlikite apsaugoti savo namų tinklą . Tai nereikalauja daug pastangų, tačiau nauda yra didžiulė.

Dabar, kai žinote, kas yra NAT lentelė ir kaip ji veikia, ar turite klausimų? Ar turite kitų patarimų, kuriuos galėtumėte pridėti? Praneškite mums žemiau esančiuose komentaruose!

Dalintis Dalintis „Tweet“ Paštu Ar gerai įdiegti „Windows 11“ į nesuderinamą kompiuterį?

Dabar galite įdiegti „Windows 11“ senesniuose kompiuteriuose naudodami oficialų ISO failą ... bet ar tai gera idėja?

Skaityti toliau
Susijusios temos
  • Technologija paaiškinta
  • Kompiuterių tinklai
  • Maršrutizatorius
  • Techninės įrangos patarimai
Apie autorių Joelis Lee(Paskelbti 1524 straipsniai)

Joelis Lee yra „MakeUseOf“ vyriausiasis redaktorius nuo 2018 m. Jis turi B.S. kompiuterių mokslų ir daugiau nei devynerių metų profesionalaus rašymo ir redagavimo patirties.

Daugiau iš Joel Lee

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia