| IP |
|
Jak częściowo opisano w adresacji MAC, adresy IP służą do przekazywania przez routery pakietów z sieci źródłowej do docelowej. W nagłówku IP znajduje się adres hosta sieci źródłowej oraz sieci docelowej. Po wysłaniu pakietu dzięki rozpoznawaniu przez routery adresów sieci z nagłówka IP pakiety trafiają do routera podłączonego do sieci docelowej. Brzegowy router docelowy działając dalej na polu adresowym rozpoznaje dzięki adresowi IP konkretne urządzenie w sieci, do którego pakiet jest adresowany. Każdy adres IP składa się z dwóch części:
Całość opisu o adresację IP zostanie przeprowadzona na podstawie protokołu IP wersji 4, najbardziej popularnego protokołu w dniach dzisiejszych. W IPv4 adres IP składa się z 4 oktetów, które nazwać można częściami adresu. Właśnie te oktety dzielą adres IP na część sieci i część hosta. W każdym oktecie znajduje się po 8 bitów unikalnie adresując konkretnego hosta w sieci. Dzięki takiej adresacji każdy oktet składa się z liczby od 0 do 255 co umożliwia adresowanie 256 liczb w każdym oktecie. {googlead} Adresy IPv4 dzielą się na 4 klasy:
Adres IP jak wcześniej wspomniano składa się z części sieci i części hosta. W celu poprawnego działania i adresacji niektóre adresy są zarezerwowane. Można powiedzieć, że w określonej sieci dwa adresy są zarezerwowane:
{googlead}
W związku z ciągłym rozwojem globalnej sieci jaką jest Internet, naukowcy doszli do wniosku, że w niedługiej przyszłości ilość adresów IP mogą zostać wyczerpane. Żeby zachować unikalność adresów zastosowano podział na adresy prywatne i publiczne. Adresy publiczne są adresami unikalnymi w globalnej sieci i nigdy się nie powtarzają. Natomiast adresy prywatne są adresami hostów, które fizycznie istnieją wewnątrz sieci, która posiada adres publiczny. W takiej sytuacji można stwierdzić iż adres prywatny może się powtarza wewnątrz różnych sieci. W każdej klasie adresów IP istnieje określony zakres adresów, który może być tylko i wyłącznie zastosowany jako adres prywatny:
Dzięki wprowadzeniu adresów prywatnych na małą chwilę oddalono problem wyczerpywania się adresów publicznych. Jednakże po pewnym czasie problem wrócił. W celu kolejnego oddalenia problemu wymyślono podział sieci na określone podsieci co umożliwiają wcześniej wspomniane maski. W wyniku stosowania masek podsieci cały adres IP został "wzbogacony" o kolejne wirtualne pole, które to pole wykorzystuje pożyczone bity części hosta w celu utworzenia podsieci. Standardowe maski podsieci w określonych klasach przyjmują wartości:
{googlead} W między czasie trwały również prace nad kolejną wersją protokołu IP, mianowicie wersją 6. IPv6 o wiele bardziej rozszerza ilość adresów możliwych do zastosowania gdyż w jego przypadku do adresowania używa się 128 bitów zamiast 32 jak w przypadku adresowania IPv4. Adres IPv6 jest przedstawiony w postaci liczb szesnastkowych i dzięki jego zastosowaniu można otrzymać 6,7×1017 unikalnych adresów do wykorzystania. Jak widać dzięki jego zastosowaniu wszystkie problemy z wyczerpującymi się adresami IPv4 mogłyby zostać zażegnanie, ale niestety. Protokół wersji IPv6 cały czas jest "nowością" i istnieją problemy w jego stosowaniu choć niektóre sieci zostały zbudowane w pełni w oparciu o ten protokół i działają bez zarzutu. Jednakże według mnie pozostaje nam jeszcze trochę poczekać ażeby posługiwanie się IPv6 weszło do naszej codzienności. |
| następny artykuł » |
|---|