Ja jūs, tāpat kā lielākā daļa cilvēku, jūsu interneta pakalpojumu sniedzējs pavada jums vienu interneta protokola adresi, un jūsu maršrutētājs to koplieto starp visām jūsu mājās pieslēgtajām ierīcēm.
Tas patiešām pārkāpj principu "no gala līdz galam", kuru izveidoja internets. Tomēr, lai apietu tik daudz IP adreses, mēs beigsimies.
Ir mazāk nekā 4,2 miljardi pieejamo IPv4 IP adrešu. Citiem vārdiem sakot, uz planētas ir vairāk saistītu ierīču, nekā tiem ir unikālas publiskās IP adreses. Internetā izbeidzas IPv4 adreses, lai arī mēs to regulējam.
Tā vietā, lai jūsu interneta pakalpojumu sniedzējs jūsu mājām piešķirtu unikālu publisko IP adresi, ikreiz, kad iegādājaties jaunu datoru, planšetdatoru, viedtālruni, spēļu konsoli vai jebko citu, jums vajadzētu papildu IP adresi, parasti jūsu ISP piešķir jums vienota IP adrese.
Jūsu maršrutētājs ir tieši pieslēgts internetam, un tai ir piešķirta publiskā IP adrese (kas laika gaitā var mainīties). Pēc tam maršrutētājs ir atbildīgs par publiskās IP adreses koplietošanu citos datoros un savienotajās ierīcēs jūsu mājās.
Jūsu maršrutētājs piešķir vietējām IP adresēm jūsu pievienotajām ierīcēm. Tas ļauj viņiem sazināties savā starpā aiz jūsu maršrutētāja jūsu mājās. Tomēr šīs vietējās IP adreses nav pieejamas no interneta. Citiem vārdiem sakot, jūsu publiskā IP adrese varētu būt kaut kas līdzīgs 23.24.35.63. Ikviens interneta lietotājs var mēģināt izveidot savienojumu ar šo adresi, un viņi varētu sasniegt jūsu maršrutētāju. Jūsu datora privātā IP adrese varētu būt kaut kas līdzīgs 192.168.1.100. Kad kāds no interneta mēģina izveidot savienojumu ar šo adresi, viņu dators meklēs viņu vietējā tīklā 192.168.1.100 adresi.
Ja tas ir nedaudz mulsinoši, pamēģiniet domāt par biroja ēku. Biroja ēkas adrese var būt 500 Fake Street, Fake Town, ASV. Ikviens var nosūtīt pastu uz šo adresi no jebkuras vietas pasaulē - šī adrese ir līdzvērtīga publiskai adresei. Biroja ēka varētu būt "Room 203." Tāpat kā vietējās IP adreses, "Room 203" nav globāli unikāla adrese - to izmanto daudzās biroju ēkās. Jūs nevarat adresēt pastu tieši uz Room 203, ja dzīvojat otrā pasaules malā. Jums ir jānosūta pa pastu uz biroja ēku.
Kad jūs izveidojat savienojumu ar kaut ko internetā - piemēram, tīmekļa vietne, jūsu dators nosūta paketes caur maršrutētāju. Jūsu maršrutētājs modificē paketes un katram izejošajam savienojumam maršrutētājā piešķir īpašu portu. Kad vietne vai cits serveris nosūta jums datus, tas nosūta datus atpakaļ uz konkrēto portālu, un jūsu maršrutētājs zina, ka dati jānosūta atpakaļ tajā pašā ierīcē, kas uzsāka sākotnējo savienojumu. Tādējādi maršrutētāji apstrādā interneta datplūsmu vairākiem datoriem, izmantojot vienotu IP adresi, un zina, kur jābrauc visai datplūsmai.
Tomēr tas var sarukt, strādājot ar nepieprasītu ienākošo datplūsmu. Piemēram, ja kāds mēģina izveidot savienojumu ar maršrutētāja IP adresi pēc saviem ieskatiem, maršrutētājam nav ne jausmas, kur tas sūta šo datplūsmu. Viss jūsu maršrutētājs var darīt, ir veikt satiksmi un izmest to. Tas būtībā nozīmē, ka jūsu maršrutētājs darbojas kā sava veida ugunsmūris, atsakoties no neiegūtām ienākošajām datplūsmām.
Ja vēlaties saņemt šo ienākošo datplūsmu, varat iestatīt portu pāradresāciju maršrutētājā. Piemēram, jūs varat pastāstīt savam maršrutētājam, ka jūs izmantojat Minecraft serveri 25565. ostā konkrētā vietējā IP adresē. Kad maršrutētājs saņem savienojumu 25565. ostā, tas zina, ka tam vajadzētu pārsūtīt šo datplūsmu uz norādīto vietējo IP adresi. Tāpēc portu pāradresācija ir nepieciešama lietojumprogrammām, kas darbojas kā serveri un saņem nevēlamu ienākošo informāciju no jūsu vietējā tīkla.
Kā minēts iepriekš, mēs neredzam IPv4 IP adreses, neskatoties uz normēšanu. Ilgtermiņā katrai ierīcei, protams, būs sava IP adrese. Īsā laikā jums var pat nebūt viena publiskā IP adrese.
Internets nekad nav bijis paredzēts tik daudz savienotajām ierīcēm, un vietējie maršrutētāji ar NAT tehnoloģijām ir vienīgais iemesls, kāpēc mēs varam savienot tik daudzas ierīces, neievērojot IPv6.
Attēlu kredīts: Matt J Newman par Flickr, Bob Mical par Flickr, webhamster par Flickr, Jemimus par Flickr