
Adresy internetowe dzielą się na klasy.
Adres należący do danej klasy rozpoczyna się określoną sekwencją bitów, która
jest używana przez oprogramowanie internetowe znajdujące się na każdym komputerze
do identyfikacji klasy danego adresu. Kiedy klasa adresu zostanie rozpoznana
oprogramowanie sieciowe jest
w stanie określić które bity są używane do
określenia sieci, a które konkretnego komputera.
Adres klasy A posiada bit
zerowy ustawiony na zero, 7-bitowy numer sieci i 24-bitowy adres komputera. 128
sieci klasy A pozwala utworzyć do 16.777.214 adresów komputerowych w każdej z
nich.
Adres klasy B posiada dwa
najstarsze bity ustawione w sekwencję 1-0, 14-bitowy adres sieci i 16-bitowy
adres komputera w tej sieci. 16.384 sieci klasy B mogą być zdefiniowane z 65.534
komputerami w każdej z nich.
Adres klasy C posiada trzy
najważniejsze bity ustawione w kombinację 1-1-0, 21-bitowy adres sieci i 8-bitowy
adres komputera w tej sieci. Pozwala to zdefiniować 2.097.152 sieci klasy C z 254
komputerami w każdej z nich.
Adresy klasy A odnoszą się najczęściej do dużych sieci
zawierających wiele komputerów, adresy klasy B odpowiadają sieciom średniej
wielkości, zaś adresy klasy C małym sieciom. Adresy klasy D to tzw. adresy
grupowe wykorzystywane
w sytuacji, gdy ma miejsca jednoczesna transmisja do
większej liczby urządzeń. Klasa E jest eksperymentalna i w zasadzie
niewykorzystywana.
Dla ułatwienia, adres internetowy jest przedstawiony jako
cztery liczby dziesiętne
z zakresu od 0 do 255 oddzielone kropkami. Taki
format zapisu adresu określa się jako DDN lub IP address. Notacja
dzieli 32-bitowy adres na cztery 8-bitowe pola nazwane oktetami i przekształca
niezależnie wartość każdego pola na liczbę dziesiętną. Wówczas podział na klasy
wygląda następująco:
Także pewne adresy komputerów są zarezerwowane do specjalnych
celów. Są to we wszystkich klasach sieci, adresy komputerów 0 i 255. Adres IP
posiadający wszystkie bity adresu komputera równe 0, identyfikuje sieć jako taką.
Na przykład, 26.0.0.0 oznacza sieć 26, a 172.16.0.0 odnosi się do sieci
komputerowej 172.16. Adresy w takiej formie są stosowane w tablicach rutowania do
wskazywania całych sieci.