Kuidas ja miks kõik kodudes asuvad seadmed jagavad üht IP-aadressi

Sisukord:

Kuidas ja miks kõik kodudes asuvad seadmed jagavad üht IP-aadressi
Kuidas ja miks kõik kodudes asuvad seadmed jagavad üht IP-aadressi

Video: Kuidas ja miks kõik kodudes asuvad seadmed jagavad üht IP-aadressi

Video: Kuidas ja miks kõik kodudes asuvad seadmed jagavad üht IP-aadressi
Video: Kuidas lisada Wordpressi lehele ilus kujundus? - YouTube 2024, Aprill
Anonim
Kui olete nagu enamik inimesi, annab teie Interneti-teenuse pakkuja teile ühe Interneti-protokolli aadressi ja teie ruuter jagab seda kõigi teie kodus olevate ühendatud seadmete seas.
Kui olete nagu enamik inimesi, annab teie Interneti-teenuse pakkuja teile ühe Interneti-protokolli aadressi ja teie ruuter jagab seda kõigi teie kodus olevate ühendatud seadmete seas.

See tegelikult rikub end-to-end põhimõtet, millele Internetti kavandati. Siiski on ringi minnes vaid nii palju IP-aadresse - meil otsa saab.

Avalikud IP-aadressid on piiratud ressursid

Seal on vähem kui 4,2 miljardit olemasolevaid IPv4 IP-aadresse. Teisisõnu, planeedil on rohkem ühendatud seadmeid, kui neil on unikaalsed avalikud IP-aadressid. IPv4 aadressid kaotavad internetist, kuigi me neid reguleerime.

Selle asemel, et teie Interneti-teenuse pakkuja määrab teie kodus igale seadmele ainulaadse avaliku IP-aadressi, peate iga kord, kui ostsite uue arvuti, tahvelarvuti, nutitelefoni, mängukonsooli või muu vajaliku IP-aadressi, oma IP-aadressi tavaliselt üks IP-aadress.

Image
Image

Avalik vs privaatsed IP-aadressid

Teie ruuter on ühendatud otse Internetti ja sellele on määratud oma avaliku IP-aadress (mis võib aja jooksul muutuda). Seejärel vastutab teie ruuter teie avaliku IP-aadressi jagamise eest teiste kodus olevate arvutite ja ühendatud seadmetega.

Teie ruuter määrab teie ühendatud seadmetele kohalikud IP-aadressid. See võimaldab neil suhelda üksteisega oma ruuteri taga teie kodus. Kuid need kohalikud IP-aadressid ei ole Internetist kättesaadavad. Teisisõnu, teie avalik IP-aadress võib olla selline, nagu 23.24.35.63. Igaüks Internetist võib proovida selle aadressiga ühendust luua ja nad jõuavad teie ruuterini. Teie arvuti privaatne IP-aadress võib olla näiteks 192.168.1.100. Kui keegi internetis proovib selle aadressiga ühendust luua, otsib nende arvuti nende kohaliku võrgu aadressil 192.168.1.100.

Kui see on natuke segane, proovige mõelda büroohoonele. Büroohoone aadress võib olla 500 Fake Street, Fake Town, USA. Igaüks saab saata posti sellele aadressile kõikjalt maailmast - see aadress on avaliku aadressiga samaväärne. Büroohoone büroo võib olla "Tuba 203." Nagu kohalikud IP-aadressid, ei ole ruum 203 globaalselt ainulaadne aadress - seda kasutatakse paljudes büroohoonetes. Kui te elate maailma teisel pool, ei saa te aadressi aadressi otse saata ruumis 203. Teil tuleb postitada büroohoone ise.

Image
Image

Võrguaadresside tõlkimine (NAT) ja sadama edastamine

Kui ühendate mõne Internetiga - näiteks veebisaidiga - teie arvuti saadab paketid ruuteri kaudu. Teie ruuter muudab pakette ja määrab ruuterile iga väljamineva ühenduse jaoks ainulaadse porti. Kui veebisait või muu server saadab teile andmed, saadab see andmed selle konkreetse porti ja ruuter teab, et see peaks saatma andmed tagasi samasse seadmesse, mis käivitas algse ühenduse. Nii käitavad ruuterid korraga Interneti-liiklust mitut arvutit kasutades ühtset IP-aadressi ja teavad, kus kogu liiklus peaks minema.

See aga võib jagada soovimatu sissetuleva liikluse puhul. Näiteks kui keegi proovib oma ruuteri IP-aadressi omavahel ühendust võtta, pole teie ruuteril mingit teavet selle kohta, kuhu see liiklus peaks saatma. Kogu teie ruuter saab teha, et liiklus on ja ära visata. See tähendab sisuliselt seda, et teie ruuter toimib mingil viisil tulemüürina, loobudes soovimatust sissetulevast liiklusest.

Kui soovite saada seda sissetulevat liiklust, võite seadistada porti ekspedeerimise oma ruuterile. Näiteks võite oma ruuterile öelda, et te kasutate konkreetses kohalikus IP-aadressis porti 25565 minecraft-serverit. Kui teie ruuter võtab ühendust pordiga 25565, teab see, et see peaks läbima selle liikluse läbi määratud kohaliku IP-aadressi. Seetõttu on port-edastamine vajalik rakenduste jaoks, mis toimivad serveritena ja saavad soovimatut sissetulevat liiklust väljaspool teie kohalikku võrku.

Image
Image

Kaks võimalikku tulevikku

Nagu me eespool mainisime, vaatamata portatiivsusele vaatamata, kaob IPv4 IP-aadressid. Pikemas perspektiivis on igal seadmel loodetavasti oma IP-aadress. Lühiajalises perspektiivis ei pruugi teil olla isegi ühtegi avalikku IP-aadressi.

  • IPv6 aadressid iga seadme jaoks: IPv4-l on vähem kui 4,2 miljardit aadressi, kuid IPv6 võib pakkuda 2-le128 võimalikud IP-aadressid. Wolfram Alpha aitab meil panna selle tohutu arvu perspektiivis: see on 340282366920938463463374607431768211456 erinevad IP-aadressid või umbes 50100000000000000000000000000 unikaalset IP-aadressi iga inimese kohta planeedil. Kui IPv6 muutub laiemalt ja asendab IPv4, võiksime määrata igale ühendatud seadmele ainulaadse IP-aadressi Internetis.
  • Carrier-Grade NAT: Lühiajalises perspektiivis üritavad mõned Interneti-teenuse pakkujad oma klientidele pakkuda IPv4-aadresse. Vedaja klassi NAT on pakutud lahendus, mida mõned Interneti-teenuse pakkujad uurivad. Kandekvaliteedi NAT-i kasutav ISP hoiab oma avalikud IP-aadressid ise. See kasutab NAT-i (nagu teie kodune ruuter) kohalike IP-aadresside andmiseks kõigile oma klientidele. Kliendil ei oleks Internetis oma unikaalset üldist IP-aadressi ja nad ei saaks kasutada serveritarkvara, mis vajab porti edastamist või otseühendusi.
Image
Image

Internetti ei loodud kunagi nii paljude ühendatud seadmete jaoks, vaid NAT-tehnoloogiat kasutavad koduvõrgud on ainus põhjus, miks me suudame ühendada nii palju seadmeid ilma IPv6-le rännet.

Soovitan: