Adres IP jest adresem logicznym identyfikujący interfejsy sieciowe w danej sieci. Komputer może mieć kilka interfejsów sieciowych (kart sieciowych). Karta sieciowa posiada również adres fizyczny (tzw. MAC) określany przez producenta karty podczas jej wytwarzania. Adresowanie IPv4 wypierane jest przez wersję IPv6, ale nadal wersja ip w wersji 4 powszechnie stosowana jest do adresacji urządzeń w sieci.
Postać
binarna
Adres zbudowany jest z 32 bitów co daje
nam 232 kombinacji.
Dokładnie można utworzyć 4 294 967 296 adresów. Obecnie pula ta
jest
niewystarczająca stąd wprowadzono wersję szóstą. Zapis adresu to
postać 4
oktetów po osiem bitów każdy. Przykład:
10110101 10110111
11101010
11101010
Postać
kropkowo-dziesiętna
Ponieważ zapamiętanie adresu w
postaci
binarnej jest praktycznie niemożliwe, wprowadzono zapis
kropkowo-dziesiętny.
Poszczególne wartości oktetów to wartości od 0-255.
Przykład:
234.152.10.22
Postać
arabska
Bardziej
jako ciekawostka, powszechnie nie stosowana. Adres ten
liczymy wg
wzoru
oktet1
* 2563 +
oktet2 * 2562+oktet3
* 2561+oktet4
* 2560
stąd
dla wersji podpunktu 2 uzyskamy: 234 * 2563 +
152*2562 +
10*2561+
22*2560 =
3 925 868 544 + 9 961 472 + 2560 + 22 = 3 935 832
598-
to jest adres IP. Jeżeli macie wątpliwości proszę sprawdzić
czy działa
pingowanie do takiej postaci adresu IP.
Praktycznie
zawsze stosować będziemy postać
kropkowo-dziesiętną.
Klasa
A
Przeznaczona
do obsługi bardzo dużych sieci. Adres sieci zajmuje pierwszy
oktet,
pozostałe trzy służą do adresacji hostów.
Zakres
adresów 1.0.0.0-127.255.255.255,
pierwszy bit ma zawsze wartość 0.
Klasa
umożliwia stworzenie 127 sieci po 16 777 214 hostów każda
(224-2)
Klasa
B
Przeznaczona
do obsługi dużych i średnich sieci. Pierwsze dwa oktety
służą do
adresacji sieci pozostałe do adresacji
hostów.
Zakres
adresów 128.0.0.0-191.255.255.255,
pierwsze dwa bity mają zawsze wartość 10.
Klasa
umożliwia stworzenie 214 sieci
po 65 534 hostów każda (216-2)
Klasa
C
Przeznaczona
do obsługi dużej liczby małych sieci. Pierwsze trzy oktety
służą do
adresacji sieci czwarty do adresacji hostów.
Zakres
adresów 192.0.0.0-223.255.255.255,
pierwsze trzy bity mają zawsze wartość 110.
Klasa
umożliwia stworzenie 221 sieci
po 254 hosty każda (28-2)
Klasa
D
Przeznaczona
do obsługi multiemisji, czyli komunikacji z określoną grupą
aderesów
IP.
Zakres
adresów
224.0.0.0-239.255.255.255.
Klasa
E
Zarezerwowana
do badań własnych IANA.
Zakres
adresów 240.0.0.0-255.255.255.255.
Adres
publiczny
Unikatowy
adres występujący w sieci WAN (internet) uzyskany od
dostawcy usług
internetowych (ISP). Zarządzaniem adresów publicznych
zajmuje się
organizacja IANA oraz 5 organizacji regionalnych:
Przydzielany urządzeniom przyłączonym do sieci lokalnej (LAN). Używanie adresów prywatnych w sieci lokalnej nie wymaga uzyskania zgody od żadnej organizacji. Adresy te nie są widoczne w sieci internet. Aby móc uzyskać dostęp do internetu z prywatnych adresów IP, potrzebna jest usługa NAT.
Zakresy adresów prywatanychMaska sieciowa składa się podobnie jak adres IP z 32 bitów podzielonych na cztery oktety. W zapisie binarnym zawsze występują kolejno same jedynki, a później zera. Oczywiście zapis kropkowo dziesiętny stosuje się dla wygody człowieka. Maska służy do wydzielenia z adresu IP części sieciowej (funkcja jedynek w masce) i części przeznaczonej na adresację hostów (funkcja zer w masce). Domyślne maski dla klas adresów:
Od 1993 roku wprowadzono tzw. bezklasową metodę przydzielania adresów IP (CIDR). Metoda CIDR umożliwia stosowania masek o różnej liczbie jedynek niż maski domyślne, stąd maski podsieci. Zapis w postaci CIDR: IP/24, oznacza maskę 24 jedynkową. Przykłady: