Elk apparaat dat op een netwerkcomputer, tablet, camera of wat dan ook is aangesloten, heeft een unieke ID nodig zodat andere apparaten weten hoe deze te bereiken. In de wereld van TCP / IP-netwerken is dat ID het IP-adres (Internet Protocol).
Als u al enige tijd met computers hebt gewerkt, is u waarschijnlijk blootgesteld aan IP-adressen - die numerieke reeksen die er ongeveer zo uitzien als 192.168.0.15. Meestal hoeven we niet rechtstreeks met hen om te gaan, aangezien onze apparaten en netwerken achter de schermen voor dat soort dingen zorgen. Wanneer we er wel mee te maken hebben, volgen we vaak alleen instructies over welke nummers moeten worden geplaatst. Maar als je ooit wat dieper hebt willen duiken in wat die getallen betekenen, dan is dit artikel iets voor jou.
GERELATEERD: 8 Common Network Utilities Explained
Waarom zou je het moeten schelen? Welnu, begrijpen hoe IP-adressen werken, is van vitaal belang als je ooit wilt proberen te achterhalen waarom je netwerk niet goed werkt, of waarom een bepaald apparaat geen verbinding maakt zoals je zou verwachten. En als u ooit iets geavanceerder wilt instellen, zoals het hosten van een spelserver of mediaserver waarop vrienden van internet verbinding kunnen maken, dan moet u iets weten over IP-adressering. Bovendien is het fascinerend.
Opmerking: we gaan in dit artikel de basisbeginselen van IP-adressering behandelen, het soort dingen dat mensen die IP-adressen gebruiken, maar er nooit echt veel over hebben gedacht, misschien willen weten. We gaan geen enkele van de meer geavanceerde of professionele dingen op het niveau behandelen, zoals IP-klassen, klasseloze routing en aangepaste subnetten ... maar we zullen enkele bronnen voor verder lezen aanduiden wanneer we verdergaan.
Een IP-adres identificeert op unieke wijze een apparaat in een netwerk. Je hebt deze adressen eerder gezien; ze zien er ongeveer zo uit 192.168.1.34.
Een IP-adres is altijd een set van vier nummers zoals dat. Elk nummer kan variëren van 0 tot 255. Het volledige IP-adresbereik loopt dus van 0.0.0.0 tot 255.255.255.255.
De reden waarom elk nummer slechts 255 kan bereiken, is dat elk nummer in werkelijkheid een achtcijferig getal is binair getal (soms een octet genoemd). In een octet zou het getal nul 00000000 zijn, terwijl nummer 255 11111111 zou zijn, het maximale aantal dat het octet kan bereiken. Dat IP-adres dat we eerder noemden (192.168.1.34) in binair zou er als volgt uitzien: 11000000.10101000.00000001.00100010.
Computers werken met het binaire formaat, maar wij mensen vinden het veel gemakkelijker om met het decimale formaat te werken. Toch weten we dat de adressen echte binaire getallen zijn, zodat we begrijpen waarom sommige dingen rond IP-adressen werken zoals ze doen.
Maak je echter geen zorgen! In dit artikel gooien we niet veel binaire of wiskundige dingen naar je toe, dus houd het gewoon wat langer vol.
Het IP-adres van een apparaat bestaat eigenlijk uit twee afzonderlijke delen:
Op uw thuisnetwerk ziet u mogelijk verschillende apparaten met een IP-adres zoals 192.168. 1.1, 192.168.1.2, 192.168.1 30 en 192.168.1.34. Dit zijn allemaal unieke apparaten (met host-ID's 1, 2, 30 en 34 in dit geval) op hetzelfde netwerk (met netwerk-ID 192.168.1.0).
Om ons dit een beetje beter voor te stellen, laten we ons wenden tot een analogie. Het is vergelijkbaar met hoe straatadressen in een stad werken. Neem een adres zoals 2013 Paradise Street. De straatnaam is vergelijkbaar met de netwerk-ID en het huisnummer is vergelijkbaar met de host-ID. Binnen een stad zullen geen twee straten hetzelfde worden genoemd, net als geen twee netwerk-ID's op hetzelfde netwerk hetzelfde worden genoemd. In een bepaalde straat is elk huisnummer uniek, net zoals alle host-iD's binnen een bepaald netwerk-ID uniek zijn.
Dus, hoe bepaalt uw apparaat welk deel van het IP-adres de netwerk-ID is en welk deel van de host-ID? Daarvoor gebruiken ze een tweede nummer dat u altijd ziet in combinatie met een IP-adres. Dat nummer wordt het subnetmasker genoemd.
Op de meeste eenvoudige netwerken (zoals die in huizen of kleine bedrijven), ziet u subnetmaskers zoals 255.255.255.0, waarbij alle vier de getallen 255 of 0 zijn. De positie van de wijzigingen van 255 naar 0 geven de scheiding aan tussen het netwerk en de host-ID. De 255 'maskeren' de netwerk-ID uit de vergelijking.
Opmerking: de basissubnetmaskers die we hier beschrijven, staan bekend als standaardsubnetmaskers. Het wordt ingewikkelder dan dit op grotere netwerken. Mensen gebruiken vaak aangepaste subnetmaskers (waarbij de positie van de pauze tussen nullen en enen verschuift binnen een octet) om meerdere subnetten op hetzelfde netwerk te maken. Dat is iets buiten het bestek van dit artikel, maar als je geïnteresseerd bent, heeft Cisco een goede handleiding voor het gebruik van subnetwerken.
GERELATEERD: Routers, schakelaars en netwerkhardware
Naast het IP-adres zelf en het bijbehorende subnetmasker, ziet u ook een standaard gateway-adres vermeld samen met IP-adresinformatie. Afhankelijk van het platform dat u gebruikt, kan dit adres iets anders worden genoemd. Het wordt soms de "router", "routeradres", standaardroute, "of alleen" gateway genoemd. Dit zijn allemaal hetzelfde. Dit is het standaard IP-adres waarnaar een apparaat netwerkgegevens verzendt wanneer die gegevens bedoeld zijn om naar een ander netwerk te gaan (een met een ander netwerk-ID) dan het apparaat waarop het apparaat zich bevindt.
Het eenvoudigste voorbeeld hiervan is te vinden in een typisch thuisnetwerk.
Als u een thuisnetwerk met meerdere apparaten heeft, hebt u waarschijnlijk een router die via een modem met internet is verbonden. Die router kan een afzonderlijk apparaat zijn, of het kan deel uitmaken van een combo-eenheid voor modem / router geleverd door uw internetprovider. De router bevindt zich tussen de computers en apparaten in uw netwerk en de meer openbare apparaten op internet, die verkeer doorgeven (of routeren).
Stel dat u uw browser opstart en naar www.phhsnews.com gaat. Uw computer stuurt een verzoek naar het IP-adres van onze site. Omdat onze servers op het internet staan en niet op uw thuisnetwerk, wordt dat verkeer van uw pc naar uw router (de gateway) verzonden en stuurt uw router het verzoek door naar onze server. De server stuurt de juiste informatie terug naar uw router, die de informatie vervolgens doorstuurt naar het apparaat dat erom heeft gevraagd, en u ziet onze website opduiken in uw browser.
Normaal gesproken zijn routers standaard geconfigureerd om hun eigen IP-adres te hebben adres (hun adres op het lokale netwerk) als de eerste host-ID. Dus, bijvoorbeeld op een thuisnetwerk dat 192.168.1.0 gebruikt voor een netwerk-ID, zal de router gewoonlijk 192.168.1.1 zijn. Natuurlijk, zoals de meeste dingen, kunt u dat zo configureren dat u iets anders kunt doen.
Er is nog een laatste stuk informatie dat u naast een IP-adres, subnetmasker en standaardgateway van een apparaat ziet toegewezen adres: de adressen van een of twee standaard DNS-servers (Domain Name System). Wij mensen werken veel beter met namen dan met numerieke adressen. Typen www.phhsnews.com in de adresbalk van uw browser is veel eenvoudiger dan het IP-adres van onze site onthouden en typen.
DNS werkt een beetje als een telefoonboek, door mensen leesbare dingen zoals website-namen op te zoeken en die naar IP te converteren adressen. DNS doet dit door al die informatie op te slaan op een systeem van gekoppelde DNS-servers via internet. Uw apparaten moeten de adressen weten van de DNS-servers waarnaar zij hun vragen kunnen verzenden.
GERELATEERD: Wat is DNS en moet ik een andere DNS-server gebruiken?
Op een typisch klein of thuisnetwerk, de DNS IP-adressen van servers zijn vaak hetzelfde als het standaard gateway-adres. Apparaten sturen hun DNS-query's naar uw router, die vervolgens de aanvragen doorstuurt naar de DNS-servers die de router is geconfigureerd om te gebruiken. Standaard zijn dit meestal alle DNS-servers die uw internetprovider biedt, maar u kunt deze wijzigen om andere DNS-servers te gebruiken als u dat wilt. Soms kunt u beter succes behalen met DNS-servers die door derden worden geleverd, zoals Google of OpenDNS.
Het is u misschien ook opgevallen dat u door de instellingen van een ander type IP-adres bladert, een IPv6-adres genoemd. De typen IP-adressen waarover we tot nu toe hebben gesproken, zijn adressen die worden gebruikt door IP-versie 4 (IPv4), een protocol dat is ontwikkeld in de late jaren '70. Ze gebruiken de 32 binaire bits waarover we spraken (in vier octetten) om een totaal van 4,29 miljard mogelijke unieke adressen te bieden. Hoewel dat veel klinkt, waren alle openbaar beschikbare adressen al lang geleden aan bedrijven toegewezen. Velen van hen zijn ongebruikt, maar ze zijn toegewezen en niet beschikbaar voor algemeen gebruik.
Halverwege de jaren negentig, bezorgd over het potentiële tekort aan IP-adressen, heeft de Internet Engineering Task Force (IETF) IPv6 ontworpen. IPv6 gebruikt een 128-bits adres in plaats van het 32-bits adres van IPv4, dus het totale aantal unieke adressen wordt gemeten in de undecillions-een getal dat groot genoeg is dat het waarschijnlijk nooit zal opraken.
In tegenstelling tot de gestippelde decimale notatie gebruikt in IPv4, IPv6-adressen worden uitgedrukt als acht getalsgroepen, gedeeld door dubbele punten. Elke groep heeft vier hexadecimale cijfers die 16 binaire cijfers vertegenwoordigen (dus wordt dit een hextet genoemd). Een typisch IPv6-adres ziet er ongeveer zo uit:
2601: 7c1: 100: ef69: b5ed: ed57: dbc0: 2c1e
Het probleem is dat het tekort aan IPv4-adressen waardoor alle bezorgdheid werd veroorzaakt uiteindelijk werd beperkt tot voor een groot deel door het toegenomen gebruik van privé IP-adressen achter routers. Meer en meer mensen creëerden hun eigen privé-netwerken, met behulp van die privé-IP-adressen die niet publiekelijk worden getoond.
Hoewel IPv6 nog steeds een belangrijke speler is en die overgang nog steeds zal gebeuren, is het nooit zo volledig gebeurd als was voorspeld- tenminste nog niet. Als u meer wilt weten, bekijk dan deze geschiedenis en tijdlijn van IPv6.
Nu u de basiskennis van hoe IP-adressen werken kent, laten we het hebben over de manier waarop apparaten krijgen hun IP-adressen in de eerste plaats. Er zijn echt twee soorten IP-toewijzingen: dynamisch en statisch.
GERELATEERD: Het IP-adres, het MAC-adres en andere netwerkverbindingsdetails van een apparaat zoeken
Een dynamisch IP-adres wordt automatisch toegewezen wanneer een apparaat maakt verbinding met een netwerk. De overgrote meerderheid van de netwerken van vandaag (inclusief uw thuisnetwerk) gebruiken hiervoor het protocol Dynamic Host Configuration Protocol (DHCP) om dit mogelijk te maken. DHCP is ingebouwd in uw router. Wanneer een apparaat verbinding maakt met het netwerk, verzendt het een broadcast-bericht waarin om een IP-adres wordt gevraagd. DHCP onderschept dit bericht en wijst vervolgens een IP-adres toe aan dat apparaat uit een pool met beschikbare IP-adressen.
Er zijn bepaalde particuliere IP-adresbereiken die routers voor dit doel gebruiken. Welke wordt gebruikt, hangt af van wie je router heeft gemaakt, of hoe je de dingen zelf hebt opgezet. Die privé IP-reeksen omvatten:
Het ding over dynamisch adressen is dat ze soms kunnen veranderen. DHCP-servers leasen IP-adressen naar apparaten en wanneer deze huurovereenkomsten zijn afgelopen, moeten de apparaten de lease vernieuwen. Soms krijgen apparaten een ander IP-adres dan de pool met adressen die de server kan toewijzen.
Meestal is dit geen big deal en zal alles "gewoon werken". Soms wilt u een apparaat echter een IP-adres geven dat niet verandert. Misschien hebt u bijvoorbeeld een apparaat dat u handmatig moet openen en kunt u gemakkelijker een IP-adres dan een naam onthouden. Of misschien heeft u bepaalde apps die alleen verbinding kunnen maken met netwerkapparaten met behulp van hun IP-adres.
In dergelijke gevallen kunt u een statisch IP-adres aan die apparaten toewijzen. Er zijn een aantal manieren om dit te doen. U kunt het apparaat zelf handmatig configureren met een statisch IP-adres, hoewel dit soms janky is. De andere, elegantere oplossing is om uw router te configureren om statische IP-adressen toe te wijzen aan bepaalde apparaten tijdens wat normaal een dynamische toewijzing door de DHCP-server zou zijn. Op die manier verandert het IP-adres nooit, maar onderbreek je het DHCP-proces niet waardoor alles soepel blijft werken.
Amazon is misschien koploper in het kopen van dingen met je stem in de Echo, maar dat betekent niet dat Google tevreden is om deze race uit te zitten. Afhankelijk van waar u woont, kunt u dingen kopen met Google Home met Google Express. Ga als volgt te werk om het te installeren. Als u niet vertrouwd bent met Google Express, werkt het een beetje zoals Amazon Prime.
Multiplayer-feestspelen spelen op uw Chromecast
U heeft dus een Chromecast. Wist je dat je meer kunt doen dan alleen films, muziek en video's ermee streamen? Je kunt ook eenvoudige games spelen die eigenlijk zijn ontworpen voor gebruik op de Chromecast. We hebben het hier niet over AAA-titels, maar er zijn zeker leuke multiplayer-spellen voor als je een groep mensen bij elkaar hebt.