Wat is een IP adres

Het vinden van een route naar de eindbestemming is een van de belangrijkste taken van het internetprotocol. Dat is dus een van de redenen dat het IP-adres uniek moet zijn in de LAN (Local Area Network), en eveneens bij de WAN (Wide Area Network).

Het IP werkt niet met vaste netwerkverbindingen, dit betekent dat ieder pakketje dat verstuurd wordt  zijn eigen route bepaald om op zijn eindbestemming te komen. Het pakketje controleert iedere keer alleen de route naar de volgende computer, net zolang tot de eindbestemming bereikt is.

Of het pakketje ook echt aankomt, speelt voor het IP geen rol. Het protocol levert het pakketje af op het unieke IP-adres waar het adress resolution protocol (arp) het overneemt.

Het arp is een protocol binnen het TCP/IP dat het mogelijk maakt om een verbinding tot stand te brengen in een LAN-netwerk zonder dat het MAC-adres (medium acces control) van de computers te kennen. Het arp begeleid het pakketje , dat is afgeleverd naar het unieke adres IP-adres, naar de juiste host.

Hiervoor zendt het arp een pakketje uit naar alle actieve hosts binnen het LAN-netwerk. Dit gebeurd niet op basis van IP-adressen, maar op basis van MAC-adressen. Iedere netwerkkaart bezit zo een uniek MAC-adres.

 

3.1 IPV4

 

Een  IPV4-adres bestaat uit 32bits en wordt toegekend aan een NIC (Network Interface Card), een NIC binnen een netwerk wordt ook wel een host of node genoemd. NIC’s zitten bv. In computers, printers, routers, NAS (Network-attached storage). Elke bit kan 2 waarden aannemen: een 0 of een 1. Er zijn dus 232  en is een aantal van 4.294.967.296 verschillende adressen.

Een IP-adress dat met enen en nullen wordt weergegeven is niet te lezen en niet te onthouden. Daarom worden de 32bits opgedeeld in 4 octetten, 1 octet bestaat uit 8 bits (nibble=4 bits) en kan dus 28 (=256) binaire waarden aannemen. De octetten zijn gescheiden door punten, waarvan de getallen een waarde tussen 0 en 255 kunnen hebben.

 

Voorbeeld: 192.168.10.17 aan de hand van een tekening.

 

bits

Hoe bekom ik dit binair getal, een computer rekent met een tweedelig stelsel dus kent alleen de cijfers 0 en 1.

27=128 26=64 25=32 24=16 23=8 22=4 21=2 20=1
128 64 32 16 8 4 2 1
1 0 1 1 1 0 0 1

 

,

Omrekenen van binair  naar decimaal is makkelijk omdat je de ware bits maar hoeft op te tellen,

11000000 = 128+64 = 192

10100000 = 128=32 = 168

00001010 = 8+2 = 10

00010001 = 16=1 = 17

Wat neerkomt op een IPV4 adres van 192.168.10.17

Omrekenen van decimaal naar binair is iets lastiger,

192.168.10.17, we beginnen met 192.

We delen 192 steeds door 2, is het deelbaar door 2 dan is de restwaarde o, is het niet deelbaar door 2 is de restwaarde 1.

192:2 = 96 restwaarde 0

096:2 = 48 restwaarde 0

048:2 = 24 restwaarde 0

024:2 = 12 restwaarde 0

012:2 = 06 restwaarde 0

006:2 = 03 restwaarde 0

003:2 = 1,5 restwaarde is 1 (als het getal niet deelbaar is door 2 krijgt deze de restwaarde 1, alles na de komma word weggelaten en verder gedeeld)

001:2 = 0,75 restwaarde 1

Als we nu vanonder naar boven lezen kunnen we ons binair cijfer zien, namelijk: 11000000.

Dit gebeurd zo bij 168,10 en 17 zodat je uiteindelijk een binaire uitkomst hebt van 11000000.10100000.00001010.00010001

3.2 Netwerkklassen

Hosts met hetzelfde netwerkdeel kunnen direct met elkaar communiceren, hosts met een verschillend netwerkdeel kunnen dit niet. Deze zullen gebruik moeten maken van een of meer tussenliggende routers om hun doel te bereiken.

Netwerken worden opgedeeld in klassen , elk netwerk is dus van een bepaalde klasse. Tot welke klasse een netwerk behoord zie je aan de waarde van het eerste octet. Afhankelijk van de klassen worden 1,2 of 3 octetten gebruikt voor de netwerkindentificatie.

 

IP-adressen worden in 3 klassen opgedeeld:

  • Klasse A
  • Klasse B
  • Klasse C

 

3.2.1 Een klasse A-netwerk

De waarde van het octet ligt tussen 1 en 126, omdat de eerste Byte het netwerk-ID vormt, zijn er 126 A-netwerklassen uit te delen. Deze waarde staat vast zodat de andere 3 octetten nog 16.777.214 adressen beschikbaar heeft.

 

3.2.2 Een klasse B-netwerk

In een klasse B-netwerk liggen de waarden vast in de eerste 2 octetten, de B-klasse gebruikt de waarden van het eerste octet in de range 128 t.e.m. 192. Wat een ter beschikkingsaantal van 65.534 heeft. Klasse B-netwerken zijn bestemd voor kleine tot middelgrote ondernemingen.

 

3.2.3 Een klasse C-netwerk

In een klasse C-netwerk liggen de waarden van de eerste 3 octetten vast, de waarde van het eerste octet ligt in de range van 192 t.e.m. 223.

Het klasse C-netwerk gebruikt de waarden 192.0.1 t.e.m. 223.255.254 voor de netwerkadressering van de eerste 3 octetten.

Voor het laatste octet blijven er nog 254 IP-adressen over.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *