Adres IP to 32 bitowa liczba całkowita, umożliwiająca efektywne kontrolowanie tras pakietów danych wysyłanych i odbieranych z określonego urządzenia w sieci TCP/IP. Numer IP składa się z informacji o sieci do której włączony jest komputer oraz jego adresu. Adres IP zapisuje się w postaci czterech liczb dziesiętnych, oddzielonych kropkami, gdzie każda liczba odpowiada 8 bitom adresu.
Twój adres IP: 38.107.191.106
Reprezentacja binarna 32 bity: 00100110 01101011 10111111 01101010
Ze wzgledu na sposób identyfikacji urządzeń w sieci wprowadzono 5 klas adresów IP różniących się podziałem poszczególnych bitów na część identyfikującą sieć oraz część identyfikującą komputer (urządzenie). Klasy oznaczone są kolejno A, B, C, D, E
| klasa | oktet 4 | oktet 3 | oktet 2 | oktet 1 | |
|---|---|---|---|---|---|
| A | 0 | Sieć | Komputer adres 24 bity | ||
| B | 10 | Sieć | Komputer adres 16 bitów | ||
| C | 110 | Sieć | Komputer adres 8 bitów | ||
| D | 1110 | Adres multiemisji | |||
| E | 11110 | Zarezerwowany do użycia w przyszłości | |||
Najstarsze bity adresu określają przynależność adresu do jednej z wymienionych klas, a dwa najstarsze bity wyznaczają klasę A, B lub C.
Klasa A - zakres adresów od 1.0.0.1 do 127.255.255.254. Każdy adres może obsłużyć 16777215 adresów hostów.
Klasa B - zakres adresów od 128.0.0.1 do 191.255.255.254. Każdy adres może obsłużyć 65535 adresów hostów.
Klasa C - zakres adresów od 192.0.0.1 do 223.255.255.254. Każdy adres może obsłużyć 256 adresy hostów.
Klasa D - zakres adresów od 224.0.0.0 do 239.255.255.254. Adresy te są wykorzystywane do multicastingu.
Klasa E - zarezerwowane