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 IP címzés Számítógép hálózatok gyakorlata
Az IP cím 172 . 16 254 1 Az IP cím logikai címzést tesz lehetővé. 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 hálózat állomás B osztály 1 C osztály D osztály multicast E osztály fenntartott Osztály Kezdeti bitek Első oktet terjedelme Hálózatok száma Állomások száma A osztály 0 – 127 27 = 128 224 = 16.777.216 B osztály 10 128 – 191 214 = 16.384 216 = 65.536 C osztály 110 192 – 223 221 = 2.097.152 28 = 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: 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 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 224 = 16.777.216 16 x B osztály 172.16.0.0 172.31.255.255 220 = 1.048.576 256 x C osztály 192.168.0.0 192.168.255.255 216 = 65.536
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. Speciális címe a localhost ami a 127.0.0.1 IP cím. 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 224 = 16.777.216
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 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 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 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.