IP címzés Számítógép hálózatok gyakorlata ÓBUDAI EGYETEM 2011 TAVASZI FÉLÉV 3. LABORGYAKORLAT PRÉM DÁNIEL
Az IP cím 172. 16. 254. 1 10101100. 00010000. 11111110. 00000001 Az IP cím logikai címzést tesz lehetővé. 32 biten ábrázolt egész szám, azonban a könnyebb olvashatóság miatt 4db 8 bites (azaz 1 bájtos) részre bontjuk, amelyeket pontokkal választunk el egymástól. A teljes IP cím 2 részre osztható: hálózat azonosító és állomás azonosító
Az IP címek jellemzői Egy hálózaton belül minden eszköz hálózati címe azonos, csak az állomás azonosítójuk térhet el egymástól. A forgalomirányítók (routerek) a hálózati azonosítót használják fel a csomagok továbbításakor. Egy-egy állomás több interface-el is rendelkezhet, viszont minden interface más hálózatra csatlakozik!
A címosztályok története Kezdeti időkben az IP cím első 8 bitje volt a hálózat azonosító, a többi állomásazonosító. Hamar beláthatóvá vált hogy ez kevés lesz. Ezért 1981-ben megalkották a Classful network architektúrát. Lényege, hogy az IP cím önmagában hordozza az osztály típusát (A, B, C, D, E) De ez sem volt eléggé skálázható, ezért 1993-ban bevezették a Classless Inter-Domain Routing (CIDR) architektúrát, ami megengedte a változó hosszúságú alhálózati címek használatát.
Az IP címosztályok Classful Network A osztály 0 hálózat állomás B osztály 1 0 hálózat állomás C osztály 1 1 0 hálózat állomás D osztály 1 1 1 0 multicast E osztály 1 1 1 1 0 fenntartott Osztály Kezdeti bitek Első oktet terjedelme Hálózatok száma Állomások száma A osztály 0 0 127 2 7 = 128 2 24 = 16.777.216 B osztály 10 128 191 2 14 = 16.384 2 16 = 65.536 C osztály 110 192 223 2 21 = 2.097.152 2 8 = 256 D osztály 1110 224 239 E osztály 11110 240 255
Privát címtartományok Sok esetben szükséges az eszközöket hálózatra kötni, de Internetre nem. Ezért az RFC 1918 szabályozza azon privát IP címeket, amelyek az Interneten NEM jelenhetnek meg, mert belső használatra tartják fenn. Az IANA által kezelt privát IP címtartományok: Osztály Hálózat kezdete Hálózatok vége Állomások száma 1 x A osztály 10.0.0.0 10.255.255.255 2 24 = 16.777.216 16 x B osztály 172.16.0.0 172.31.255.255 2 20 = 1.048.576 256 x C osztály 192.168.0.0 192.168.255.255 2 16 = 65.536 Példa: - 192.168.1.0/24 (maszk: 255.255.255.0 256 db állomás) ebből van 256 db hálózat - 172.17.0.0/16 (maszk: 255.255.0.0 65.536 db állomás) ebből van 16 db hálózat
Virtuális hálózati interface Előfordulhat, hogy egy állomás olyan szolgáltatásokat is nyújt, amelyeket önmaga számára is elérhetővé kell tennie. Ilyenkor ezeket a szolgáltatásokat a loopback hálózatán teszi közzé. A loopback eszköz csak szoftveresen van megvalósítva, közvetlenül nem kapcsolódik hardverhez, viszont az operációs rendszer által garantált, hogy elérhető legyen mint hálózati eszköz. A privát címtartományhoz hasonlóan ez a zóna sem jelenhet meg az Interneten. Osztály Hálózat kezdete Hálózatok vége Állomások száma 1 x A osztály 127.0.0.0 127.255.255.255 2 24 = 16.777.216 Speciális címe a localhost ami a 127.0.0.1 IP cím.
Network és Broadcast címek Hálózati cím: Olyan IP cím, amely az állomás azonosítójában csupa 0-t tartalmaz. Így érve el, hogy egy konkrét hálózat azonosítható legyen. Pl.: 192.168.0.0/24 A hálózati cím NEM osztható ki! Broadcast cím: Olyan IP cím, amely az állomás azonosítójában csupa 1-t tartalmaz, ezzel jelezve, hogy szórási cím, azaz a hálózat minden tagjának szól. Pl.: 192.168.0.255/24 A broadcast cím NEM osztható ki!
Alhálózati maszk Segítségével elkülöníthető a hálózati azonosító és az állomás azonosító. Lehetővé teszi a címosztályok további felbontását (pl.: C osztály kettébontása), vagy összevonását (pl.: 2db C osztály egyben való hirdetését). Szintén 32 bites, az IP címhez hasonlóan 4 részre csoportosítjuk. Az IP cím hálózati részével megegyező hosszúsággal csupa egyest tartalmaz, utána nullákat. Innentől egy logikai ÉS művelettel megállapítható az IP Cím hálózat és állomás azonosítója.
Példa alhálózati maszkra 192.168.0.0/24 [maszk: 255.255.255.0] Hálózati azonosító Kiosztható tartomány Broadcast cím Állomások száma 192.168.0.0 192.168.0.1 192.168.0.254 192.168.0.255 253 192.168.0.0/22 [maszk: 255.255.252.0] Hálózati azonosító Kiosztható tartomány Broadcast cím Állomások száma 192.168.0.0 192.168.0.1 192.168.3.254 192.168.3.255 1022 192.198.0.0/26 [maszk: 255.255.255.192] Hálózati azonosító Kiosztható tartomány Broadcast cím Állomások száma 192.168.0.0 192.168.0.1 192.168.0.62 192.168.3.63 61
Címzési módok Unicast: Egy az egynek kapcsolat Minden cím egyedi és központilag kiosztott, emiatt egyértelműen azonosítja a címzettet. Multicast: Egy a többnek kapcsolat Lehetővé teszi az adó számára, hogy az üzenete több címzetthez is eljusson. Broadcast: Egy mindenkinek kapcsolat A multicast speciális esete, ekkor mindenkinek szól az üzenet, így a hálózat összes eleme beolvassa a csomagot.