Routerul dvs. este lent? Poate fi masa ta NAT

Routerul dvs. este lent? Poate fi masa ta NAT

The tabelul de traducere a adresei de rețea (NAT) este ceea ce permite dispozitivelor dintr-o rețea privată să acceseze o rețea publică, cum ar fi internetul.





de unde vin produsele dorite

Există adesea un singur punct de intrare între rețeaua publică și rețeaua privată, iar acel punct de intrare este de obicei un router. Routerul în sine are o adresă IP publică, dar dispozitivele din rețeaua privată („ascunse” în spatele routerului) au doar adrese IP private.





Când pachetele de date se mută din rețeaua privată în rețeaua publică, acele adrese IP private trebuie „traduse” într-o adresă IP publică care este compatibilă cu rețeaua publică. La fel și pentru pachetele de date care vin din rețeaua publică în rețeaua privată.





Cum funcționează mesele NAT

Tabelul NAT este exact cum sună: un tabel de traduceri de adrese de rețea, în care fiecare rând din tabel este practic o mapare de la o adresă privată la o adresă publică.

Există mai multe tipuri de dispozitive care sunt compatibile cu NAT, dar routerele sunt cele mai frecvente pentru utilizatorii casnici, așa că le vom folosi pentru exemplele noastre.



Credite de imagine: , Wilson Joseph , AfterGrind , Edward Boatman prin intermediul The Noun Project

Când routerul primește o cerere de la un dispozitiv din rețeaua privată, pachetele de date sunt puse deoparte, astfel încât să poată fi făcute anumite modificări. În primul rând, „sursa IP” a fiecărui pachet de date se schimbă de la adresa IP privată (de ex. 192.168.0.100) la adresa IP publică a routerului (de ex. 68.202.151.70). Și alte detalii minore sunt schimbate.





Ruterul creează apoi o intrare în tabelul său NAT. Pentru a face acest lucru, trebuie să cunoască adresa de destinație a pachetului de date. Când un pachet de date extern provine din rețeaua publică în rețeaua privată, routerul îl compară cu tabelul NAT pentru a ști la ce dispozitiv privat este destinat să meargă.

Fiecare rând din tabelul NAT este o pereche de adrese IP private cu adresa de destinație exterioară și port. Această asociere se numește a conexiune . Fiecare dispozitiv din rețeaua privată poate avea mai multe conexiuni active.





Odată creată intrarea NAT, routerul împinge pachetul de date în rețeaua publică, la adresa IP de destinație intenționată. Dacă un pachet de date intră din rețeaua publică, „IP-ul sursă” al acestuia se schimbă în adresa IP privată a dispozitivului țintă, apoi este împins în rețeaua privată.

În cele din urmă, pentru a evita ambiguitățile, tehnicile NAT moderne încorporează numere de port în plus față de adresele IP. Acest lucru face posibilă urmărirea conexiunilor aplicație-aplicație între dispozitive private la dispozitive publice. Astfel de tehnici se numesc traducere adresă de rețea și port (NAPT) , traducere adresă port (PAT) , printre alții.

Probleme potențiale cu tabelele NAT

Fiecare intrare dintr-un tabel NAT necesită o anumită cantitate de memorie pentru a stoca detaliile conexiunii. În teorie, dacă aveți prea multe conexiuni active, tabelul NAT s-ar putea umple. Dacă se întâmplă acest lucru, conexiunile actuale nu vor fi afectate, dar conexiunile noi vor fi refuzate.

Pentru traficul pe internet, o intrare tipică de tabel NAT necesită aproximativ 160 de octeți. Acest lucru este neglijabil în imaginea de ansamblu. Pentru a pune asta în perspectivă: 100.000 de intrări de tabel NAT de acea dimensiune ar ocupa doar aproximativ 15 MB de RAM. Chiar și cele mai ieftine routere au destule pentru asta.

Cu alte cuvinte, tabelele NAT se umple rar în aceste zile, iar RAM este rareori gâtuirea unui router cu performanțe slabe. Dar există o problemă mai comună de aflat.

Router ieftin, Router lent

Routerele, în special cele ieftine, sunt adesea echipate cu procesoare slabe, deoarece nu sunt concepute pentru a face față încărcărilor grele de procesare. Nu este ca și cum ai calcula fizica sau ai procesa animație 3D direct pe router, nu?

Dar traducerea adresei de rețea poate sa fii o sarcină grea de procesare!

cum se resetează imessage pe Mac

Fiecare pachet care părăsește rețeaua privată trebuie tradus și fiecare pachet care intră din rețeaua publică trebuie tradus. Fiecare traducere individuală poate fi suficient de simplă, dar cu o utilizare intensă a internetului, totul se adaugă.

Iată activitatea mea în rețea în timp ce navigați pe web, cu un videoclip YouTube de 720p deschis într-o filă și alte douăsprezece file pentru diverse site-uri web, toate în browserul Edge.

Primele nouă procese utilizează în medie 1.182.149 octeți pe secundă. Fiecare interfață de rețea are un unitate de transmisie maximă (MTU) , care este cea mai mare dimensiune pe care o poate avea un pachet de date. Ethernet și Wi-Fi au un MTU de 1.500 de octeți.

Calculatorul meu, care nu face altceva decât să urmărească un videoclip YouTube, pune o sarcină minimă pe routerul meu de 788 pachete pe secundă . Asta presupunând că octeții sunt împărțiți în pachete de 1.500 de octeți, ceea ce nu este cazul în utilizarea reală. Undeva între 1.000 și 3.000 de pachete pe secundă este mai realist.

Sarcina este mai rea în timpul activități intensive în lățime de bandă , cum ar fi jocuri multiplayer și torrenting. De fapt, torrentarea este atât de intensă că este cauza principală a problemelor NAT de astăzi pentru utilizatorii casnici. (Deschideți conexiuni la zeci / sute de colegi, fiecare conexiune implicând descărcări și încărcări de mare viteză.)

Și nu este doar computerul meu din rețeaua mea privată. Am un smartphone, tabletă, televizor inteligent, plus o mână de alte dispozitive pentru restul oamenilor care îmi împart spațiul de locuit. Toți au nevoie de traduceri de adrese de rețea!

La sfârșitul zilei, vorbim despre mii și mii de pachete de date pe secundă, toate traduse de un procesor slab care nu poate ține pasul. Unul dintre motivele pentru care sunt routere ieftine predispus la încetinire .

Puteți face ceva?

Pentru sughițuri o singură dată, o repornire a routerului poate fi suficientă pentru a șterge tabelul NAT și a începe de la zero. Dacă este o apariție obișnuită, este posibil să nu fie RAM, ci CPU-ul care cauzează probleme.

cum se instalează Windows 10 pe USB

În acest caz, este timpul să vă actualizați routerul. Nu trebuie să scoateți din bani pentru un model de top. Acestea fiind spuse, stați departe de opțiunile bugetare. Acestea sunt mai potrivite pentru utilizatorii casnici ușori. Încă nu sunteți sigur ce să obțineți? Verifică routerele noastre Wi-Fi recomandate .

În cele din urmă, indiferent dacă faceți upgrade sau nu, asigurați-vă că securizați-vă rețeaua de domiciliu . Nu necesită mult efort, dar beneficiile sunt masive.

Acum, că știți ce este și cum funcționează un tabel NAT, mai aveți întrebări? Aveți alte sfaturi de adăugat? Spuneți-ne în comentariile de mai jos!

Acțiune Acțiune Tweet E-mail Este bine să instalați Windows 11 pe un computer incompatibil?

Acum puteți instala Windows 11 pe computere mai vechi cu fișierul ISO oficial ... dar este o idee bună să faceți acest lucru?

Citiți în continuare
Subiecte asemănătoare
  • Tehnologie explicată
  • Retele de calculatoare
  • Router
  • Sfaturi hardware
Despre autor Joel Lee(1524 articole publicate)

Joel Lee este redactor-șef al MakeUseOf din 2018. Are un B.S. în informatică și peste nouă ani de experiență profesională în redactare și editare.

Mai multe de la Joel Lee

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona