Mabagal ba ang iyong Router? Maaaring Ito ang Iyong Talaan ng NAT

Mabagal ba ang iyong Router? Maaaring Ito ang Iyong Talaan ng NAT

Ang talahanayan sa pagsasalin ng address ng network (NAT) ang nagbibigay-daan sa mga aparato sa isang pribadong network na mag-access sa isang pampublikong network, tulad ng internet.





ilipat ang mga file mula sa windows sa linux

Mayroong madalas na isang entry point lamang sa pagitan ng pampublikong network at ng pribadong network, at ang puntong iyon ng entry ay karaniwang isang router. Ang router mismo ay may isang nakaharap sa publiko na IP address, ngunit ang mga aparato sa pribadong network ('nakatago' sa likod ng router) ay may mga pribadong IP address lamang.





Kapag lumipat ang mga packet ng data mula sa pribadong network patungo sa pampublikong network, ang mga pribadong IP address na iyon ay kailangang 'isalin' sa isang pampublikong IP address na katugma sa pampublikong network. Pareho para sa mga packet ng data na papasok mula sa pampublikong network patungo sa pribadong network.





Paano Gumagawa ang mga Talahanayan ng NAT

Ang talahanayan ng NAT ay eksakto kung ano ang tunog nito: isang talahanayan ng mga pagsasalin ng network address, kung saan ang bawat hilera sa talahanayan ay karaniwang isang pagmamapa mula sa isang pribadong address sa isang pampublikong address.

Mayroong maraming uri ng mga aparato na pinagana ng NAT, ngunit ang mga router ay ang pinaka-karaniwan para sa mga gumagamit ng bahay kaya gagamitin namin ang mga ito para sa aming mga halimbawa.



Mga Kredito sa Larawan: , Wilson Joseph , AfterGrind , Edward Boatman sa pamamagitan ng The Noun Project

Kapag nakatanggap ang router ng isang kahilingan mula sa isang aparato sa pribadong network, ang mga packet ng data ay itinabi upang ang ilang mga pagbabago ay maaaring gawin. Una at pinakamahalaga, ang 'Source IP' ng bawat packet ng data ay binago mula sa pribadong IP address (hal. 192.168.0.100) patungo sa pampublikong IP address ng router (hal. 68.202.151.70). Ang iba pang mga menor de edad na detalye ay binago din.





Lumilikha ang router ng isang entry sa talahanayan ng NAT nito. Upang magawa ito, kailangang malaman ang patutunguhang address ng data packet. Kapag ang isang packet ng data sa labas ay nagmula sa pampublikong network patungo sa pribadong network, ihinahambing ito ng router sa talahanayan ng NAT upang malaman kung aling mga pribadong aparato ang nilalayon nitong pumunta.

Ang bawat hilera sa talahanayan ng NAT ay isang pagpapares ng pribadong IP address na may labas ng patutunguhang address at port. Ang pagpapares na ito ay tinatawag na a koneksyon . Ang bawat aparato sa pribadong network ay maaaring magkaroon ng maraming mga aktibong koneksyon.





Kapag nilikha ang entry na NAT, itinutulak ng router ang packet ng data sa pampublikong network, sa nilalayon nitong patutunguhang IP address. Kung ang isang data packet ay nagmula mula sa pampublikong network, ang 'Source IP' ay binago sa pribadong IP address ng target na aparato, pagkatapos ay itulak sa pribadong network.

Panghuli, upang maiwasan ang mga kalabuan, ang mga modernong diskarte sa NAT ay isinasama ang mga numero ng port bilang karagdagan sa mga IP address. Ginagawa nitong posible na subaybayan ang mga koneksyon sa app-to-app sa pagitan ng mga pribadong aparato sa mga pampublikong aparato. Ang mga nasabing pamamaraan ay tinawag network address at port translation (NAPT) , pagsasalin ng port address (PAT) , Bukod sa iba pa.

Mga Potensyal na Isyu Sa Mga Nat na Talaan

Ang bawat pagpasok sa isang talahanayan ng NAT ay nangangailangan ng isang tiyak na halaga ng memorya upang maiimbak ang mga detalye ng koneksyon. Sa teorya, kung mayroon kang masyadong maraming mga aktibong koneksyon, maaaring punan ang talahanayan ng NAT. Kung nangyari iyon, hindi maaapektuhan ang mga kasalukuyang koneksyon ngunit tatanggihan ang mga bagong koneksyon.

Para sa trapiko sa internet, ang isang tipikal na pagpasok ng talahanayan ng NAT ay nangangailangan ng halos 160 bytes. Bale-wala iyon sa malaking larawan. Upang ilagay ito sa pananaw: 100,000 mga tala ng talahanayan ng NAT sa laki na iyon ay kukuha lamang ng halos 15 MB ng RAM. Kahit na ang pinakamurang mga router ay may sapat na para doon.

Sa madaling salita, ang mga talahanayan ng NAT ay bihirang punan sa mga araw na ito, at ang RAM ay bihirang bottleneck para sa isang hindi mahusay na gumaganap na router. Ngunit mayroong isang mas karaniwang isyu na dapat malaman.

Murang Router, Mabagal na Router

Ang mga router, lalo na ang mga murang, ay madalas na nilagyan ng mga mahihinang CPU dahil hindi ito dinisenyo upang mahawakan ang mabibigat na pag-proseso ng pagproseso. Hindi tulad ng pagkalkula mo ng physics o pagproseso ng 3D na animation nang direkta sa iyong router, tama ba?

Ngunit pagsasalin ng address ng network maaari maging isang mabigat na gawain sa pagpoproseso!

paano ko maibabahagi ang aking lokasyon sa iphone

Ang bawat solong packet na umalis sa pribadong network ay kailangang isalin, at bawat solong packet na nagmumula sa pampublikong network ay kailangang isalin. Ang bawat indibidwal na pagsasalin ay maaaring sapat na simple, ngunit sa mabigat na paggamit sa internet, nagdaragdag ang lahat.

Narito ang aktibidad ng aking network habang nagba-browse sa web, na may isang 720p video sa YouTube na bukas sa isang tab at isang dosenang iba pang mga tab para sa iba't ibang mga website, lahat sa browser ng Edge.

Ang nangungunang siyam na proseso ay gumagamit ng average na 1,182,149 bytes bawat segundo. Ang bawat interface ng network ay may isang maximum transmission unit (MTU) , na kung saan ay ang pinakamalaking sukat na maaaring maging isang packet ng data. Ang Ethernet at Wi-Fi ay mayroong MTU na 1,500 bytes.

Ang aking computer, na walang ibang ginawa kundi ang manuod ng isang video sa YouTube, ay naglalagay ng isang minimum na load sa aking router ng 788 na mga packet bawat segundo . Ipagpalagay na ang mga byte ay nahahati sa lahat ng 1,500-byte packet, na hindi ito ang kaso sa totoong paggamit ng mundo. Sa isang lugar sa pagitan ng 1,000 hanggang 3,000 na mga packet bawat segundo ay mas makatotohanang.

Mas malala ang karga habang mga aktibidad na masinsinang bandwidth , tulad ng multiplayer gaming at torrenting. Sa katunayan, napakatindi ng torrenting na ito ang pangunahing sanhi ng mga isyu ng NAT para sa mga gumagamit ng bahay ngayon. (Buksan ang mga koneksyon sa dose-dosenang / daan-daang mga kapantay, sa bawat koneksyon na kinasasangkutan ng mga bilis ng pag-download at pag-upload.)

At hindi lamang ang aking computer sa aking pribadong network. Mayroon akong isang smartphone, tablet, smart TV, kasama ang ilang mga iba pang mga aparato para sa natitirang mga tao na nagbabahagi ng aking puwang sa pamumuhay. Kailangan din nilang lahat ang mga pagsasalin ng network address!

Sa pagtatapos ng araw, nagsasalita kami ng libu-libo at libu-libong mga packet ng data bawat segundo, lahat ay isinalin ng isang mahinang CPU na hindi makasabay. Ito ay isang dahilan kung bakit ang mga murang mga router ay madaling kapitan ng bagal .

Mayroon Ka Bang Magagawa?

Para sa isang beses na pag-hiccup, ang isang pag-restart ng router ay maaaring sapat upang i-clear ang talahanayan ng NAT at magsimula mula sa zero. Kung ito ay isang regular na pangyayari, maaaring hindi ito ang RAM ngunit ang CPU na nagdudulot ng kaguluhan.

kung paano i-compress ang isang audio file

Sa kasong iyon, oras na upang i-upgrade ang iyong router. Hindi mo kailangang ibagsak ang isang wad ng cash para sa isang nangungunang modelo. Sinabi na, lumayo sa mga pagpipilian sa badyet. Ang mga iyon ay mas angkop para sa mga light home na gumagamit. Hindi pa rin sigurado kung ano ang makukuha? Tignan mo ang aming mga inirekumendang router ng Wi-Fi .

Panghuli, mag-upgrade ka man o hindi, siguraduhing i-secure ang iyong home network . Hindi ito tumatagal ng labis na pagsisikap ngunit ang mga benepisyo ay napakalaking.

Ngayong alam mo na kung ano ang isang talahanayan ng NAT at kung paano ito gumagana, mayroon ka bang natitirang mga katanungan? Mayroon bang ibang mga tip upang idagdag? Ipaalam sa amin sa mga komento sa ibaba!

Magbahagi Magbahagi Mag-tweet Email Mas okay bang Mag-install ng Windows 11 sa isang Hindi Tugma na PC?

Maaari mo na ngayong mai-install ang Windows 11 sa mga mas matandang PC gamit ang opisyal na ISO file ... ngunit magandang ideya ba na gawin ito?

Basahin Susunod
Mga Kaugnay na Paksa
  • Ipinaliwanag ang Teknolohiya
  • Mga Network ng Computer
  • Router
  • Mga Tip sa Hardware
Tungkol sa May-akda Si Joel lee(1524 Mga Artikulo Na-publish)

Si Joel Lee ay ang Editor in Chief ng MakeUseOf mula pa noong 2018. Mayroon siyang B.S. sa Computer Science at higit sa siyam na taong propesyonal na karanasan sa pagsusulat at pag-edit.

Higit pa Mula kay Joel Lee

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe