Reklaam
võrguaadresside tõlkimise (NAT) tabel on see, mis võimaldab eravõrgu seadmetel juurdepääsu avalikule võrgule, näiteks Internetile.
Avaliku võrgu ja privaatvõrgu vahel on sageli ainult üks sisenemispunkt ja see sisenemispunkt on tavaliselt ruuter. Ruuteril endal on avaliku poole suunatud IP-aadress, kuid privaatvõrgu seadmetel (ruuteri taha “peidetud”) on ainult privaatsed IP-aadressid.
Kui andmepaketid liiguvad privaatvõrgust avalikku võrku, tuleb need privaatsed IP-aadressid tõlkida avalikku IP-aadressi, mis ühildub avaliku võrguga. Sama ka avalikest võrkudest privaatvõrku saabuvate andmepakettide puhul.
Kuidas NAT-tabelid töötavad?
NAT-tabel on täpselt selline, nagu see kõlab: võrguaadresside tõlgete tabel, kus iga tabeli rida on põhimõtteliselt ühe privaatse aadressi ja ühe avaliku aadressi kaardistamine.
NAT-toega seadmeid on mitut tüüpi, kuid ruuterid on kodukasutajate jaoks kõige tavalisemad, seega kasutame neid oma näideteks.
Kui ruuter saab päringu eravõrgus asuvast seadmest, jäetakse andmepaketid teatud muudatuste tegemiseks kõrvale. Kõigepealt muudetakse iga andmepaketi “Source IP” privaatselt IP-aadressilt (nt 192.168.0.100) ruuteri avalikuks IP-aadressiks (nt 68.202.151.70). Muudetakse ka muid väiksemaid detaile.
Seejärel loob ruuter oma NAT-tabelisse kirje. Selleks peab ta teadma andmepaketi sihtkoha aadressi. Kui väline andmepakett tuleb avalikes võrkudes privaatvõrku, võrdleb ruuter seda NAT-tabeliga, et teada saada, millise privaatseadme jaoks see mõeldud on.
NAT-tabeli iga rida on privaatse IP-aadressi sidumine välise sihtkoha aadressi ja pordiga. Seda sidumist nimetatakse a-ks ühendus. Igal privaatvõrgu seadmel võib olla mitu aktiivset ühendust.
Kui NAT-kirje on loodud, lükkab ruuter andmepaketi avalikku võrku oma kavandatud IP-aadressile. Kui andmepakett tuleb avalikust võrgust, muudetakse selle „Source IP” sihtseadme privaatseks IP-aadressiks ja seejärel suunatakse see privaatvõrku.
Lõpuks, ebaselguste vältimiseks hõlmavad kaasaegsed NAT-tehnikad lisaks IP-aadressidele ka pordi numbreid. See võimaldab jälgida rakendustevahelisi ühendusi privaatseadmete ja avalike seadmete vahel. Selliseid tehnikaid nimetatakse võrguaadress ja pordi tõlge (NAPT), pordi aadressi tõlge (PAT), teiste hulgas.
Võimalikud probleemid NAT-tabelitega
Iga NAT-tabeli kirje nõuab ühenduse üksikasjade salvestamiseks teatud mälu. Teoreetiliselt, kui teil on liiga palju aktiivseid ühendusi, võib NAT-tabel täita. Kui see juhtub, ei mõjuta see praeguseid ühendusi, kuid uutest ühendustest keeldutakse.
Interneti-liikluse jaoks nõuab tüüpiline NAT-tabeli kirje umbes 160 baiti. See on suures pildis tühine. Vaadates perspektiivi: 100 000 sellise suurusega NAT-tabeli kirjet võtaks ainult umbes 15 MB muutmälu. Isegi kõige odavamatel ruuteritel on selleks piisavalt.
Teisisõnu täidavad NAT-tabeleid nendel päevadel harva ja RAM on halvasti toimivate ruuterite jaoks harva kitsaskoht. Kuid teada on veel tavalisem teema.
Odav ruuter, aeglane ruuter
Ruuterid, eriti odavad, on sageli varustatud nõrkade protsessoritega, kuna need pole ette nähtud raskete töötlemiskoormuste käitlemiseks. See pole nii, nagu arvutate füüsikat või töötate 3D-animatsiooni otse ruuteril, eks?
Kuid võrguaadresside tõlkimine saab ole keeruline töötlemine!
Iga üksik pakett, mis väljub privaatvõrgust, tuleb tõlkida ja iga üksik pakett, mis tuleb avalikku võrku, tuleb tõlkida. Iga üksik tõlge võib olla piisavalt lihtne, kuid suure Interneti-kasutusega annab see kõik kokku.
Siin on minu võrgutoimingud veebi sirvimise ajal: üks 720p YouTube'i video on avatud vahekaardil ja tosin muud vahelehte erinevate veebisaitide jaoks, kõik brauseris Edge.
Üheksa parimat protsessi kasutavad keskmiselt 1182149 baiti sekundis. Igal võrguliidesel on a maksimaalne ülekandeühik (MTU), mis on suurim andmepaketi suurus. Etherneti ja Wi-Fi MTU on 1500 baiti.
Minu arvuti, mis teeb ainult YouTube'i video vaatamise, paneb minu ruuterile minimaalse koormuse 788 pakki sekundis. Eeldatakse, et kõik baitid jagunevad 1500-baidisteks pakettideks, mis reaalses maailmas seda ei tee. Reaalsem on kuskil vahemikus 1000 kuni 3000 pakki sekundis.
Koormus on halvem ajal ribalaiusega intensiivsed tegevused Kuidas parandada mängude ja videote hilinemist lihtsa ruuteri näpugaKas olete väsinud võrgusilmast, kui teised inimesed videoid vaatavad ja torrente alla laadivad? Siit saate teada, kuidas oma võrgu jõudlust taastada ilma kolmandate osapoolte tööriistadeta. Loe rohkem , näiteks mitme mängijaga mäng ja piinamine. Tegelikult, piinlemine on nii intensiivne 5 viisi oma torrenti allalaadimiskiiruse suurendamiseksPaljude inimeste jaoks pole torrentide jaotatud võrdõigusliku allalaadimise jõud veel kõik, mis see välja mõeldud on. Kui tunnete end võltsfailidesse uppumisena, ISP kiiruseklapi tõttu lämbumas ja olete kurb, kui öeldakse, et olete ... Loe rohkem et see on täna kodukasutajate jaoks NAT-i probleemide peamine põhjus. (Avage ühendused kümnete / sadade eakaaslastega, iga ühendus hõlmab kiiret allalaadimist ja üleslaadimist.)
Ja see pole ainult minu arvuti minu privaatvõrgus. Mul on nutitelefon, tahvelarvuti, nutiteler ja lisaks peotäis muid seadmeid ülejäänud inimestele, kes mu eluruumi jagavad. Nad kõik vajavad ka võrguaadresside tõlkimist!
Päeva lõpus räägime tuhandeid ja tuhandeid andmepakette sekundis, mis on tõlgitud nõrga protsessori abil, mis ei suuda sammu pidada. See on üks põhjus, miks odavad ruuterid on altid aeglustumisele Miks on minu WiFi nii aeglane? Siit saate teada, kuidas seda parandadaHuvitav, miks teie WiFi on nii aeglane? See artikkel selgitab kiireid ja lihtsaid viise WiFi-ühenduse parandamiseks ja kiirendamiseks. Loe rohkem .
Kas on midagi, mida saaksite teha?
Ühekordseks luksumiseks võib NAT-i tabeli tühjendamiseks ja nullist alustamiseks piisata ruuteri taaskäivitamisest. Kui see on tavaline juhtum, võib probleeme tekitada mitte RAM, vaid protsessor.
Sel juhul on aeg uuendage oma ruuterit. Tipptasemel mudeli jaoks ei pea te sularaha koguma. See tähendab, et hoiduge eelarvevõimalustest. Need sobivad paremini kergetele kodukasutajatele. Kas pole ikka veel kindel, mida saada? Vaadake meie soovitatud WiFi-ruuterid.
Lõpuks, hoolimata sellest, kas uuendate või mitte, tehke kindlasti turvaline oma koduvõrk 7 lihtsat näpunäidet ruuteri ja WiFi-võrgu turvamiseks minutitegaKas keegi nuusutab ja pealt kuulab teie WiFi-liiklust, varastab teie paroole ja krediitkaardinumbreid? Kas te isegi teaksite, kas keegi oli? Tõenäoliselt mitte, nii et kindlustage nende 7 lihtsa sammu abil oma traadita võrk. Loe rohkem . See ei nõua palju pingutusi, kuid kasu on tohutu.
Nüüd, kui teate, mis on NAT-tabel ja kuidas see töötab, on teil veel küsimusi? Kas teil on muid näpunäiteid lisamiseks? Andke meile allpool kommentaarides teada!
Joel Lee'l on B.S. arvutiteaduses ja üle kuue aasta kestnud erialase kirjutamise kogemus. Ta on MakeUseOfi peatoimetaja.