Disse dager, bredbånd internett er omtrent overalt. Sykehus, restauranter, hoteller og selvfølgelig boliger er alle forbundet med disse fine, raske rørene. Problemet er at internettleverandøren din sannsynligvis bare gir deg en enkelt forbindelse med en enkelt adresse, uansett hvor mange personer eller enheter som planlegger å bruke Internett-tilkoblingen. Her går vi inn i hjemmenettverkets verden.

Ofte er bare ordene "datanettverk" nok til å lage bilder av noe komplisert rot av kabler og bokser med blinkende lys. Folk ser akronymer som LAN, WAN, TCP / IP og en rekke andre, og tror at hele nettverksgjenstanden må være domenet til lommebeskytterens ledende geeks. Sannheten er at når du får den grunnleggende ideen om hvordan alt passer sammen, vil du oppdage at det egentlig ikke er så komplisert, og hjemmenettverk kan gjøres av omtrent alle.

IP-adressering

Vei tilbake på dagen, da jeg først byttet fra dialup til bredbånd, var jeg begeistret. Ikke bare gikk alt så mye raskere, men jeg hadde hørt at datamaskinen min og min familie datamaskin kunne være online samtidig ! Gispe! Så naturlig, på dagen det var koblet opp, prøvde jeg å få begge datamaskiner på nettet. Til min overraskelse virket det ikke. Hver eneste kunde komme online når de var den eneste datamaskinen som var koblet til, men så snart jeg prøvde å koble til både via et hub, mislyktes det.

Det var da jeg begynte å lære verden av IP-adresser. Hver enhet på internett, fra stasjonære datamaskiner til mobiltelefoner til smarte brødristere, har en IP-adresse. Vanligvis er dette et unikt nummer tildelt hver av disse enhetene. IP-adressene kommer i form av "xxxx", hver x er et tall fra 0 til 254. For eksempel har serveren som er vert for Google.com, en IP-adresse på 74.125.45.100 . Hvis du skulle skrive det nummeret i adresselinjen til nettleseren din, får du Google-startsiden.

Steder som Google, Yahoo, og selvfølgelig MakeTechEasier.com beholder samme IP-adresse hele tiden. Dette er fordi de gir innhold til verden, og vi vil gjøre det så enkelt som mulig for folk og enheter å finne oss.

Din hjemmedatamaskin, derimot, sannsynligvis ikke serverer nettsider eller gir noe slags innhold til omverdenen. Dette betyr at internettleverandøren ikke trenger å bekymre seg for å gi deg samme adresse hver gang du kobler til. Hver gang du kobler deg til Internett, spør datamaskinen din din ISP for en adresse du skal bruke. Mesteparten av tiden er det ikke det samme du hadde noen dager, uker eller måneder tidligere. De ser datamaskinens forespørsel om en adresse, søker i systemet for en tilgjengelig, og tilordner den første ubrukte adressen de har. For enkelhets skyld i denne artikkelen skal jeg bruke "9.9.9.1" for å representere IP-adressen du har fått av din ISP.

Tilbake til mitt gamle Internett-delingsproblem: Det som foregikk var at internettleverandøren bare ga meg en adresse. Jeg kunne koble opp 2, 10 eller 700 datamaskiner, men Internett-leverandøren var fortsatt bare å gi meg en adresse. Vel, hvordan i verden var jeg å koble opp alle datamaskinene mine når jeg bare har 1 adresse å bruke? Nettverksadresseoversettelse.

Nettverksadresseoversettelse

Det er et fancy navn for et ganske enkelt konsept. NAT betyr i utgangspunktet å konvertere den ene, enkle, internettadressen (9.9.9.1 i vårt eksempel) til separate adresser for hjemmenettverket ditt. For å gjøre dette enklere å forstå, skal jeg sammenligne Internett-ruting til det eksisterende postsystemet her i USA.

I det foregående eksempelbildet har vi College University som mål for vårt brev. Selv om høgskolen er delt inn i flere bygninger, har den en enkelt gateadresse. Når postrommet får et brev, sjekker det brevet for å se hvilken bygning den skal gå til, og hvilken avdeling i den bygningen. Sammenlign det med et lignende eksempel på en innkommende Internett-datapakke:

Som du kan se følger det en meget lignende metode til posteksemplet. Omverdenen ser hver eneste datamaskin i ditt hjem bare under din "hoved" IP-adresse, i dette tilfellet "9.9.9.1". Ruteren, som tilsvarer Mail Room i vårt eksempel, kontrollerer alle innkommende data for å finne ut hvilken datamaskin den skal gå til.

Merk: Jeg kommer ikke til å dekke nøyaktig hvordan det ser ut som det er litt utenfor omfanget av det jeg dekker her, og analogi til post-til-internett er ikke en perfekt 1: 1-sammenligning

Du lurer kanskje på IP-adressene som vises i eksemplet. Som jeg sa tidligere, har hver enhet på Internett en IP-adresse, men Internett-leverandøren gir deg bare en om gangen. Hvor kom de andre fra?

Kort sagt, IP-adresser som begynner med "192.168.xx" er private adresser. De eksisterer bare i hjemmenettverket ditt. Dette er nøkkelen av NAT. Selv om du bare har en "ekte" IP-adresse på 9.9.9.1, gjør ruteren din i utgangspunktet "nye" for alle datamaskiner.

Jeg vet, jeg vet, vi kommer inn i kompliserte ting og jeg sa at det ikke ville være komplisert. I hovedsak er det som skjer at alle nettstedene du besøker eller folk du snakker med på AIM / Yahoo / Skype / etc, bare ser at din "gateadresse", din virkelige IP på 9.9.9.1. Når de sender deg en melding, sender de den til 9.9.9.1. Det er ruteren din som vet når den får den meldingen, hvilken datamaskin du skal sende den til. Resten av verden trenger ikke å vite noe annet enn din viktigste utenfor IP-adresse. Alle 192.168.xx adressene er helt private og ingenting, men ruteren vet, eller bryr seg, at de eksisterer.