Inzicht in thuisnetwerken
Tegenwoordig is breedbandinternet zo ongeveer overal. Ziekenhuizen, restaurants, hotels en natuurlijk huizen zijn allemaal verbonden met deze mooie, snelle leidingen. Het probleem is dat uw internetprovider u waarschijnlijk slechts één verbinding met één adres geeft, ongeacht hoeveel mensen of apparaten van plan zijn om die internetverbinding te gebruiken. Hier betreden we de wereld van thuisnetwerken.
Vaak zijn alleen de woorden "computernetwerk" genoeg om afbeeldingen te maken van een aantal ingewikkelde puinhoop van kabels en dozen met knipperende lichten. Mensen zien afkortingen zoals LAN, WAN, TCP / IP en een groot aantal anderen, en denken dat dit hele netwerk ding het domein moet zijn van pocket-protector met nerds. De waarheid is dat als je eenmaal het basisidee hebt van hoe het allemaal bij elkaar past, je zult merken dat het echt niet zo ingewikkeld is, en dat thuisnetwerken door bijna iedereen kunnen worden gedaan.
IP-adressering
Lang geleden, toen ik voor het eerst van dialup naar breedband schakelde, was ik heel blij. Niet alleen ging alles zo veel sneller, maar ik had gehoord dat mijn computer en de computer van mijn familie op hetzelfde moment online konden zijn! Slik! Dus natuurlijk, op de dag dat het was aangesloten, probeerde ik beide computers online te krijgen. Tot mijn verbazing werkte het niet. Iedereen kon online komen als ze de enige computer waren die was aangesloten, maar zodra ik probeerde beide te verbinden via een hub, mislukte het.
Op dat moment begon ik de wereld van IP-adressen te leren. Elk apparaat op internet, van desktopcomputers tot mobiele telefoons tot slimme broodroosters, heeft een IP-adres. Dit is meestal een uniek nummer dat aan elk van die apparaten is toegewezen. IP-adressen hebben de vorm van "xxxx", waarbij elke x een nummer is van 0 tot 254. De server die Google.com host heeft bijvoorbeeld een IP-adres van 74.125.45.100 . Als u dat nummer in de adresbalk van uw webbrowser typt, krijgt u de startpagina van Google.
Plaatsen zoals Google, Yahoo en natuurlijk MakeTechEasier.com houden altijd hetzelfde IP-adres. Dit komt omdat ze inhoud aan de wereld aanbieden en we willen het zo gemakkelijk mogelijk maken voor mensen en apparaten om ons te vinden.
Uw thuiscomputer daarentegen is waarschijnlijk geen webpagina's aan het leveren of een soort inhoud aan de buitenwereld. Dit betekent dat uw internetprovider zich geen zorgen hoeft te maken om u hetzelfde adres te geven elke keer dat u verbinding maakt. Telkens wanneer u verbinding met internet maakt, vraagt uw computer uw internetprovider om een adres dat moet worden gebruikt. Meestal is het niet hetzelfde als een paar dagen, weken of maanden eerder. Ze zien de vraag van uw computer naar een adres, zoeken in hun systeem naar een beschikbaar adres en wijzen u het eerste ongebruikte adres toe dat zij hebben. Eenvoudigheidshalve in dit artikel ga ik "9.9.9.1" gebruiken om het IP-adres weer te geven dat uw ISP u heeft gegeven.
Terug naar mijn oude probleem met internet delen: wat er aan de hand was, was dat mijn internetprovider me maar EEN adres gaf. Ik kon 2, 10 of 700 computers aansluiten, maar mijn ISP gaf me nog steeds maar ÉÉN adres. Hoe was het om in de wereld al mijn computers aan te sluiten als ik maar 1 adres heb om te gebruiken? Network Address Translation.
Network Address Translation
Het is een mooie naam voor een vrij eenvoudig concept. NAT betekent in feite dat één enkel internetadres (9.9.9.1 in ons voorbeeld) wordt omgezet in afzonderlijke adressen voor uw thuisnetwerk. Om dit gemakkelijker te begrijpen, ga ik internetroutering vergelijken met het bestaande postsysteem hier in de VS.
In de bovenstaande afbeelding hebben we College University als bestemming voor onze brief. Hoewel het college is opgesplitst in meerdere gebouwen, heeft het één straatadres. Wanneer de postkamer een brief krijgt, controleert deze de brief om te zien naar welk gebouw hij moet gaan en naar welke afdeling in dat gebouw. Vergelijk dat eens met een vergelijkbaar voorbeeld van een inkomend internetdatapakket:
Zoals u kunt zien, volgt het een zeer vergelijkbare methode als het poststuk. De buitenwereld ziet elke computer in uw huis alleen onder uw "hoofd" IP-adres, in dit geval "9.9.9.1". De router, die in ons voorbeeld gelijk is aan de Mail Room, controleert alle inkomende gegevens om uit te zoeken naar welke computer het moet gaan.
Opmerking: ik zal niet precies bedenken hoe het dat uitbeeldt, want dat is iets buiten het bereik van wat ik hier behandel, en de post-naar-internet analogie is geen perfecte 1: 1 vergelijking
U vraagt zich misschien af over de IP-adressen die in het voorbeeld worden getoond. Zoals ik eerder al zei, heeft elk apparaat op het internet een IP-adres, maar je ISP geeft je meestal maar één tegelijk. Waar komen deze andere vandaan?
Kort gezegd, IP-adressen die beginnen met "192.168.xx" zijn privé- adressen. Ze bestaan alleen in uw thuisnetwerk. Dit is het belangrijkste onderdeel van NAT. Ook al heb je maar één "echt" IP-adres van 9.9.9.1, je router maakt in feite nieuwe computers voor al je computers.
Ik weet het, ik weet het, we komen in de gecompliceerde dingen en ik zei dat het niet ingewikkeld zou zijn. Wat er in wezen gebeurt, is dat alle websites die u bezoekt of mensen waarmee u chat op AIM / Yahoo / Skype / etc alleen uw "adres", uw echte IP van 9.9.9.1, ziet. Wanneer ze je een bericht sturen, sturen ze het naar 9.9.9.1. Het is uw router die weet, wanneer het dat bericht krijgt, naar welke computer het moet worden verzonden. De rest van de wereld hoeft niets anders te weten dan uw belangrijkste externe IP-adres. Alle 192.168.xx-adressen zijn volledig privé en niets anders dan uw router weet, of geeft er aan, dat ze bestaan.