Router-ul este lent? Ar putea fi masa dvs. NAT
traducerea 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.
Există adesea doar un punct de intrare între rețeaua publică și rețeaua privată, iar punctul de intrare este de obicei un router. Router-ul în sine are o adresă IP adresată publicului, dar dispozitivele din rețeaua privată (“ascuns” în spatele ruterului) au numai adrese IP private.
Când pachetele de date se deplasează de la rețeaua privată la rețeaua publică, trebuie să fie acele adrese IP private “tradus” într-o adresă IP publică compatibilă cu rețeaua publică. Același lucru pentru pachetele de date care vin de la rețea publică la rețea privată.
Cum funcționează tabelele NAT
Tabelul NAT este exact ceea ce pare: o tabelă cu traducerile adreselor de rețea, unde fiecare rând din tabel este în esență o mapare dintr-o adresă privată la o adresă publică.
Există mai multe tipuri de dispozitive care sunt compatibile cu NAT, dar routerele sunt cele mai comune pentru utilizatorii de acasă, astfel încât le vom folosi pentru exemplele noastre.
Când routerul primește o solicitare de la un dispozitiv din rețeaua privată, pachetele de date sunt lăsate deoparte, astfel încât să se poată efectua anumite modificări. În primul rând, fiecare pachet de date “Sursă IP” este schimbată de la adresa IP privată (de exemplu, 192.168.0.100) la adresa IP publică a routerului (de ex. 68.202.151.70). Alte detalii minore se schimbă.
Router-ul creează apoi o intrare în tabelul NAT. Pentru a face acest lucru, trebuie să cunoască adresa de destinație a pachetului de date. Atunci când un pachet de date existent vine de la rețeaua publică la rețeaua privată, router-ul îl compară cu tabelul NAT pentru a ști care dispozitiv privat este destinat să meargă.
Fiecare rând din tabelul NAT este o asociere a adresei IP private cu adresa de destinație și portul extern. Această asociere este numită a conexiune. Fiecare dispozitiv din rețeaua privată poate avea mai multe conexiuni active.
Odată ce intrarea NAT este creată, router-ul împinge pachetul de date în rețeaua publică, la adresa de destinație IP dorită. Dacă un pachet de date vine de la rețeaua publică, acesta este “Sursă IP” este schimbat la adresa IP privată a dispozitivului țintă, apoi împins la rețeaua privată.
În cele din urmă, pentru a evita ambiguitățile, tehnicile moderne NAT includ numere de port în plus față de adresele IP. Acest lucru face posibilă urmărirea conexiunilor aplicații către aplicații între dispozitivele private și dispozitivele publice. Asemenea tehnici sunt numite adresa de rețea și traducerea porturilor (NAPT), traducerea adresei de port (PAT), printre alții.
Probleme potențiale cu tabele NAT
Fiecare intrare într-o tabelă NAT necesită o anumită cantitate de memorie pentru stocarea detaliilor conexiunii. Teoretic, dacă aveți prea multe conexiuni active, tabela NAT ar putea să se umple. Dacă se întâmplă acest lucru, conexiunile curente nu vor fi afectate, dar noile conexiuni vor fi refuzate.
Pentru traficul pe Internet, o intrare tabelă tipică NAT necesită aproximativ 160 de octeți. Acest lucru este neglijabil în imaginea de ansamblu. Pentru a le pune în perspectivă: 100.000 de intrări în tabelul NAT de acea dimensiune ar necesita doar aproximativ 15 MB de memorie RAM. Chiar și cele mai ieftine routere au suficiente pentru asta.
Cu alte cuvinte, tabelele NAT rareori se umple în aceste zile, iar RAM este rareori blocajele pentru un router slab performant. Dar există o problemă mai frecventă de știut.
Router ieftin, Router lent
Routoarele, în special cele ieftine, sunt adesea echipate cu procesoare slabe, deoarece nu sunt proiectate să manipuleze sarcini grele de procesare. Nu este vorba de calcularea fizicii sau de procesarea animației 3D direct pe router, corect?
Dar traducerea adreselor de rețea poate sa să fie o sarcină de procesare-grea!
Fiecare pachet care părăsește rețeaua privată trebuie tradus și fiecare pachet care vine din rețeaua publică trebuie tradus. Fiecare traducere individuală poate fi destul de simplă, dar cu o utilizare intensă a internetului, totul se adaugă.
Iată activitatea mea de rețea în timp ce navighez pe web, cu un videoclip YouTube de 720p deschis într-o filă și alte dovezi pentru diferite site-uri, toate în browserul Edge.
Primele nouă procese folosesc o medie de 1.182.149 octeți pe secundă. Fiecare interfață de rețea are a unitatea maximă de transmisie (MTU), care este cea mai mare dimensiune care poate fi un pachet de date. Ethernet și Wi-Fi au un MTU de 1500 de octeți.
Calculatorul meu, care nu face nimic altceva decât să urmăresc un videoclip YouTube, pune o sarcină minimă pe routerul meu de 788 pachete pe secundă. Aceasta presupune că octeții sunt împărțiți în pachete de 1500 de octeți, ceea ce nu este cazul în lumea reală. Undeva între 1.000 și 3.000 de pachete pe secundă este mai realistă.
Încărcarea este mai rău în timpul activităților de lățime de bandă Cum de a stabili jocuri și video Lag Cu un ușor Router Tweak Cum de a stabili Gaming & Video Lag Cu un ușor Router Tweak Obosit de lag de rețea în cazul în care alte persoane sunt vizionarea de videoclipuri și descărcarea torrentele? Iată cum puteți recupera performanța rețelei fără instrumentele terță parte. Citiți mai multe, cum ar fi jocurile multiplayer și torrenting. De fapt, torrenting este atât de intensă 5 moduri de a crește torrentul dvs. Viteza de download 5 moduri de a crește viteza dvs. de descărcare de torrent Pentru mulți oameni, puterea de descărcare peer-to-peer distribuită de torente nu este tot ceea ce este făcut să fie. Dacă vă simțiți înecat în fișiere false, sufocându-vă de viteza de scurtături a ISP și bolnav de a fi spus că sunteți ... Citiți mai mult că este cauza principală a problemelor NAT pentru utilizatorii de acasă astăzi. (Conexiuni deschise la zeci / sute de colegi, fiecare conexiune implicând descărcări și încărcări de mare viteză.)
Și nu este doar calculatorul meu în rețeaua mea privată. Am un smartphone, un comprimat, un televizor inteligent, plus o mână de alte dispozitive pentru restul oamenilor care îmi împărtășesc spațiul de locuit. Toți au nevoie și de traduceri de adrese de rețea!
La sfârșitul zilei vorbim mii și mii de pachete de date pe secundă, toate traduse de un CPU slab care nu poate ține pasul. Este un motiv pentru care routerele ieftine sunt predispuse la încetinirea lor 4 motive pentru care Wi-Fi-ul este atât de lent (și cum să le repare) 4 motive pentru care Wi-Fi-ul dvs. este atât de lent (și cum să le repare) Fi? Aceste patru probleme vă pot încetini rețeaua. Iată cum să le rezolvați pentru a obține din nou rapid. Citeste mai mult .
Există tot ce puteți face?
Pentru un sughiț unic, repornirea unui router poate fi suficientă pentru a șterge tabela NAT și a porni de la zero. Dacă este un eveniment obișnuit, este posibil să nu fie memoria RAM, ci CPU-ul care cauzează probleme.
În acest caz, este timpul să faceți upgrade la router. Nu trebuie să plătiți bani pentru un model de vârf. 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? Consultați routerele Wi-Fi recomandate.
În cele din urmă, dacă faceți upgrade sau nu, asigurați-vă că pentru a vă asigura de rețea de domiciliu 7 sfaturi simple pentru a vă asigura de router și rețea Wi-Fi în minute 7 Sfaturi simple pentru a vă asigura de router și rețea Wi-Fi în procesul-verbal Este cineva sniffing și interceptarea pe traficul Wi-Fi, furați parolele și numerele cărților de credit? Vrei să știi chiar dacă cineva a fost? Probabil nu, asigurați-vă astfel rețeaua wireless cu acești 7 pași simpli. Citeste mai mult . Nu este nevoie de mult efort, dar beneficiile sunt masive.
Acum că știți ce este tabelul NAT și cum funcționează, aveți întrebări rămase? Aveți alte sfaturi de adăugat? Spuneți-ne în comentariile de mai jos!
Explorați mai multe despre: Rețele de calculatoare, Sfaturi pentru hardware, Router.