Základní poznatky o IP adresách(IPv4).
IP adresa
IP adresa se skládá ze čtyř bytů, z nichž je každý po osmi bitech. Bit může nabývat hodnot 0 nebo 1. Každý byte může nabývat 256 různých hodnot, každému bytu tedy můžeme přiřadit dekadické číslo z rozsahu 0-255.Uživatel pracuje s IP adresou složenou ze čtyř čísel, tedy ve tvaru X.X.X.X pro X z rozsahu <0;255>.
V síti protokolů TCP/IP se setkáme také s maskou sítě. Je tvořena také čtyřmi byty. Určuje jaká část IP adresy reprezentuje síť a jaká část IP adresy je vyhrazena uživatelským stanicím. Vše bude jasné z tabulky.
IP adresa | 10.0.0.5 |
---|---|
Maska | 255.255.255.0 |
Binární zápis.
IP adresa | 0000 1010.0000 0000.0000 0000.0000 0101 |
---|---|
Maska | 1111 1111.1111 1111.1111 1111.0000 0000 |
Oblast "jedniček" v masce sítě vymezuje síťovou část. Oblast "nul" vymezuje část rozsahu.
Síťová část | net.net.net. | 5 |
---|---|---|
Část rozsahu | 10.0.0. | hosts |
Rozsah IP adres sítě | 10.0.0. | 0-255 |
Síťový prvek porovná IP adresu a masku sítě a zjistí co je adresa sítě a co označení jednotlivých uživatelů(síťových rozhranní). Má to praktický význam. První IP adresa z rozsahu sítě označuje IP adresu sítě(10.0.0.0) a používá se při směrování packetu do dané sítě. Poslední IP adresa označuje broadcast(10.0.0.255). Broadcast adresa je výjimečná v tom, že když na ni pošlete požadavek, odpoví na něj každý účastník dané sítě. Pro uživatele tedy zbývá 254 IP adres(10.0.0.1-254).
Někdy dochází ke krácenému zápisu IP adresy a masky. Například 10.0.0.5/24 a znamená to, že právě prvních 24 bitů IP adresy tvoří síť. Je to zcela ekvivalentní zápis jako v předchozím případě.
Rozlišujeme několik základních druhů sítí podle prvního bytu IP adresy:
Třída sítě | První byte | Maska v internetu |
---|---|---|
A | 1-126 | 255.0.0.0 |
B | 128-191 | 255.255.0.0 |
C | 192-223 | 255.255.255.0 |
D | 224-239 | 240.0.0.0 |
E | 240-255 | 240.0.0.0 |
Třída D je rezervována pro tzv multicasting. Kdy je možno přenášet data z jednoho prvku na několik dalších. Například routovací protokoly na IP adresu z toho rozsahu zasílají updaty.
Třída E nebyla uvolněna pro veřejné použití. Je rezervována skupinou IETF(Internet Engineering Task Force) pro vlastní výzkum.
Pro úplnost ještě musím dodat, že existuje spousta převážně malých sítí, které nejsou na internetu přímo, ale připojují se skrz „prostředníka“(tento problém budeme podrobněji řešit). Pro každou třídu(A,B,C) existuje rozsah IP adres.Tyto rozsahy IP adres se mohou používat opakovaně pro nepropojené neveřejné sítě a nikdy se nemohou vyskytnout ve veřejné části internetu.
Třída sítě | Rozsah neveřejných sítí | Obvyklá maska |
---|---|---|
A | 10.0.0.0 | 255.0.0.0 |
B | 172.16.0.0-172.31.0.0 | 255.255.0.0 |
C | 192.168.0.0-192.168.255.0 | 255.255.255.0 |
Autor: Radek Svoboda