Az adatcsere végett a számítógépes hálózatban lévő berendezéseket valami módon meg kell különböztetni egymástól. Minden berendezés a sikeres kommunikáció végett be kell, hogy legyen egyértelműen azonosítva és meg legyen különböztetve a többitől.
Az IP címek lehetnek nyilvánosak és belsők. Az "átjáró" vagy "kapu" a router belső címe a lan oldalról. Ugyanannak a routernak kívűlről illetve a világ felől nyilvános címe van mellyel az egész lan van azonosítva az internet részéről.
A routerek a belső hálózatokban elválasztják a nyilvános és belső IP címeket.
A routerek a belső hálózatok "maszkolását" végzik. A berendezések a LAN-on belül egymást a belső címek alapján látják, amíg az egész internetet az ottani berendezések saját nyilvános címük alapján "látják".
Az interneten a berendezések azonosítása céljából be lettek vezetve az IP címek (Internet Protocol címek):
IP Data | Internet Protocol Version 4 (IPv4) |
Internet Protocol Version 6 (IPv6) |
---|---|---|
Deployed | 1981 | 1999 |
Address Size | 32-bit number | 128-bit number |
Address Format | Dotted Decimal Notation: 192.149.252.76 |
Hexadecimal Notation: 3FFE:F200:0234:AB00:0123:4567:8901:ABCD |
Prefix Notation | 192.149.0.0/24 | 3FFE:F200:0234::/48 |
Number Of Addresses | 232 = ~4.294.967.296 |
2128 = ~340.282.366.920.938.463.463.374.607.431.768.211.456 |
A 4-es változatú IP címek négy számból állnak melyek pontokkal vannak elválasztva. 32 bitet foglalnak. Mindegyik szám értéke 0-tól 255-ig terjedhet.
A 6-os változatú IP címek nyolc hexadecimális számból állnak melyek kettősponttal vannak elválasztva. 128 bitet foglalnak. Mindegyik szám értéke 0-tól FFFF-ig terjedhet.
Az IP címeket területi hozzátartozás alapján osztják:
Ahogyan növekedett a hordozható berendezések száma növekedett az IPv4 címekfelé az igény, melyek lassan kifogytak. Az ARIN 2015. szeptember 15-én IP címek nélkül maradt. A jövőben várható, hogy ugyanez megtörténjen másfelé is a világban. Az áttérés az IPv6-ra sürgős kezd lenni.
A belső IP címek nem jelennek meg az interneten, csak a helyi hálózatokban találhatóak.
Számukra három IPv4 címtartomány van tartalékolva:
Private network ID | Subnet Mask | Network Address Range | Number Of Addresses |
---|---|---|---|
10.0.0.0 | 255.0.0.0 | 10.0.0.0 - 10.255.255.255 | 16.777.216 |
172.16.0.0 | 255.240.0.0 | 172.16.0.0 - 172.31.255.255 | 1.048.576 |
192.168.0.0 | 255.255.0.0 | 192.168.0.0 - 192.168.255.255 | 65.536 |
Az első címtartományban 10.0.0.0 - 10.255.255.255 több mint 16 millió IP cím van.
Az második címtartományban 172.16.0.0 - 172.31.255.255 több mint 1 millió IP cím van.
Az harmadik címtartományban 192.168.0.0 - 192.168.255.255 több mint 65 ezer IP cím van.
A subnet mask olyan adat mely meghatározza az IP cím melyik része a network ID és melyik a host ID. A network ID a hálózatot határozza meg, amíg a host ID minden egyes berendezést a hálózatban határoz meg.
A subnet mask-ok meghatározása a következő táblázat szerint történik:
Dotted Decimal Subnet Mask |
Binary Subnet Mask | Slash Notation |
Number of host bits |
Host Possible 2n-2 |
---|---|---|---|---|
255.0.0.0 | 11111111.00000000.00000000.00000000 | /8 | 24 | 16.777.214 |
255.128.0.0 | 11111111.10000000.00000000.00000000 | /9 | 23 | 8.388.606 |
255.192.0.0 | 11111111.11000000.00000000.00000000 | /10 | 22 | 4.194.302 |
255.224.0.0 | 11111111.11100000.00000000.00000000 | /11 | 21 | 2.097.150 |
255.240.0.0 | 11111111.11110000.00000000.00000000 | /12 | 20 | 1.048.574 |
255.248.0.0 | 11111111.11111000.00000000.00000000 | /13 | 19 | 524.286 |
255.252.0.0 | 11111111.11111100.00000000.00000000 | /14 | 18 | 262.142 |
255.254.0.0 | 11111111.11111110.00000000.00000000 | /15 | 17 | 131.070 |
255.255.0.0 | 11111111.11111111.00000000.00000000 | /16 | 16 | 65.534 |
255.255.128.0 | 11111111.11111111.10000000.00000000 | /17 | 15 | 32.766 |
255.255.192.0 | 11111111.11111111.11000000.00000000 | /18 | 14 | 16.382 |
255.255.224.0 | 11111111.11111111.11100000.00000000 | /19 | 13 | 8.190 |
255.255.240.0 | 11111111.11111111.11110000.00000000 | /20 | 12 | 4.094 |
255.255.248.0 | 11111111.11111111.11111000.00000000 | /21 | 11 | 2.046 |
255.255.252.0 | 11111111.11111111.11111100.00000000 | /22 | 10 | 1.022 |
255.255.254.0 | 11111111.11111111.11111110.00000000 | /23 | 9 | 510 |
255.255.255.0 | 11111111.11111111.11111111.00000000 | /24 | 8 | 254 |
255.255.255.128 | 11111111.11111111.11111111.10000000 | /25 | 7 | 126 |
255.255.255.192 | 11111111.11111111.11111111.11000000 | /26 | 6 | 62 |
255.255.255.224 | 11111111.11111111.11111111.11100000 | /27 | 5 | 30 |
255.255.255.240 | 11111111.11111111.11111111.11110000 | /28 | 4 | 14 |
255.255.255.248 | 11111111.11111111.11111111.11111000 | /29 | 3 | 6 |
255.255.255.252 | 11111111.11111111.11111111.11111100 | /30 | 2 | 2 |
DHCP (angolul Dynamic Host Configuration Protocol illetve protokol mely dinamikusan konfigurálja a számítógépet) szabályok halmaza mely lehetővé teszi a berendezéseknek a számítógépes hálózatban, hogy kérjenek és kapjonak IP címeket a DHCP servertől, illetve a berendezések kapjonak automatikusan osztott címeket és adatokat a hálózati átjáróról és a DNS serverről. A DHCP így képes automatizálni a hálózatot és emiatt el lett nevezve plug-and-play protokolként.
A hálózathoz csatlakozáskor a berendezés kér és kap IP címet valamint a szükséges adatokat a DHCP servertől. A DHCP által kiosztott címnek meg van a lejárati ideje (lease time). A megadott idő után a berendezés új címet kap a DHCP servertől.
DNS (angolul Domain name system) alapjában olyan rendszer mely a számítógépek neveit IP címekre váltja át. DNS biztosítja az adatokat az e-mail szerverekről (MX), kezdő DNS szerverről (SOA) és másokat. A DNS hierarchikus alapon működik és az internet alapkomponensei közé tartozik.
A második képen egy weboldal lekérése van megmagyarázva: