background image

Adresy IP (Internet 

Protocol) 

Porównanie adresów IP v4 i v6 – wady i zalety 

background image

Definicja IP 

Adres IP – numer nadawany interfejsowi sieciowemu, 

grupie interfejsów, bądź całej sieci komputerowej 

opartej na protokole IP, służąca identyfikacji elementów 

warstwy trzeciej modelu OSI. Obecnie wykorzystywana 

wersja protokołu internetowego IPv4, została 

opublikowania w roku 1977. 

background image

Internet Protocol v4 

background image

Adres IP 

Adres internetowy to 32-bitowe słowo, które składa się z 

czterech oktetów. Słowo to dzieli się na dwie części: 

jedna identyfikuje sieć w której dany komputer się 

znajduje, a druga numer danego komputera. Komputery 

dołączone do tej samej sieci muszą posiadać taką samą 

cząstkę identyfikującą daną sieć. Podział adresów IP na 

sieć i host jest podstawowym warunkiem sprawnego 

kierowania ruchem pakietów IP. 

background image

Klasy adresów IPv4 

Adresy IPv4 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. 
W zależności na którym 

miejscu znajduję się 

pierwsze zero (pierwsze, 

drugie, trzecie miejsce) jest 

to klasa A,B,C. 

background image

Podział IP na klasy 

Adres w każdym oktecie ma zakres od 0 do 255. 

Pierwsza liczba (oktet) określa jedną z pięciu klas 

adresów. Pierwszy oktet adresów klasy A jest liczbą 

mieszczącą się w przedziale od 1 do 126. Pierwszy oktet 

adresów klasy B jest liczbą mieszczącą się w zakresie od 

128 do 191. Pierwszy oktet adresów klasy C jest liczbą 

mieszczącą się w zakresie od 192 do 223. Pierwszy oktet 

adresów klasy D jest liczbą mieszczącą się w zakresie od 

224 do 239. W zależności od klasy adresu pozostałe 

oktety maja różne znaczenie. 

background image

Klasy adresów IPv4 

Kla

sa 

Najniższy 

adres 

Najwyższ

y adres 

1.0.0.0 

127.0.0.0 

128.0.0.0  191.255.0.

192.0.0.0  223.255.25

5.0 

224.0.0.0  239.255.25

5.255 

240.0.0.0  248.255.25

5.255 

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. 

background image

Przykład zapisu IPv4 

My widzimy: 

204.251.122.127 

Sieć widzi: 

11

0

01100.11111011.01111010.01111111 

Klasa: 

C jest liczbą mieszczącą się w zakresie od 192 do 223. 

11

background image

Cechy IPv4 

Gwałtowny rozwój Internetu oraz wyczerpanie się 

przestrzeni adresowej IPv4. Zmusiło to organizacje do 

używania translatorów adresów sieciowych NAT (ang. 

Network Address Translation) w celu mapowania wielu 

adresów prywatnych na jeden adres publiczny. 

Płaska infrastruktura routingu. Obecnie Internet to 

połączenie routingu płaskiego oraz hierarchicznego, co 

skutkuje m.in. wolniejszym przekazywaniem ruchu. 

background image

Cechy IPv4 

Wymagania zabezpieczeń na poziomie protokołu IP. W 

obecnych czasach jest to bardzo ważny element, gdyż 

komunikacja prywatna przez Internet wymaga usług 

szyfrowania, które chronią dane przed odczytywaniem i 

modyfikowaniem podczas ich przesyłania. 

Mobilność. Tworzy nowe wymagania stawiane 

urządzeniom sieciowym podłączonym do Internetu oraz 

umożliwia zmianę adresu internetowego w zależności od 

fizycznego miejsca przyłączenia do Internetu, z 

jednoczesnym zachowaniem istniejącego połączenia. 

background image

Internet Protocol v6 

background image

Powstanie IPv6 

Protokół IPv6 często nazywany również IP następnej 

generacji jest następcą powszechnie wykorzystywanego 

obecnie protokołu warstwy sieciowej IPv4. Główną 

motywacją projektu IPv6 była gwałtownie kurcząca się 

pula adresów IP. Protokół IPv6 został wprowadzony w 

roku 1995. 

background image

Internet Protocol v6 

Z myślą o rozwiązaniu grupa IETF opracowała w roku 

1995 zestaw protokołów oraz standardów znanych jako 

protokół IPv6. Ta nowa wersja protokołu internetowego 

łączy w sobie wiele proponowanych metod 

zaktualizowania dotychczasowego protokołu, a także 

stwarza nowe możliwości. Twórcy nowego protokołu 

mieli głownie na uwadze zastosowanie go nie tylko w 

rożnych urządzeniach sieciowych, ale także w telefonach 

komórkowych, czy nawet kamerach. 

background image

Długość adresów 

Główną zmianą w adresowaniu pakietów IPv6 jest 

wydłużenie przestrzeni adresowej z 32-bitowej do 128-

bitowej. 

IPv4 – adres 32 bitowy, to ok. 4 miliardów adresów 

IPv6 – adres 128 bitowy adres, co daje 10

30

 adresów na 

osobę 

background image

Funkcje protokołu IPv6 

Protokół internetowy IPv6 stanowi odpowiedź na 

ograniczenia poprzedniej jego wersji, IPv4, i ma 

następujące funkcje: 

1. Nowy format nagłówka datagramu IP. Został 

zaprojektowany tak, aby zminimalizować obciążenia 

związane z jego przetwarzaniem. 

2. Duża przestrzeń adresowa. Adresy IPv6 mają długość 

128 bitów, co daje ogromną liczbę adresów do 

wykorzystania. Jednak głównym celem zaprojektowania 

tak dużej przestrzeni adresowej protokołu internetowego 

IPv6 było umożliwienie tworzenia wielu poziomów 

podsieci. 

background image

Funkcje IPv6 

1. Wydajna i hierarchiczna infrastruktura 

adresowania i routingu. Adresy IPv6 używane w 

części IPv6 Internetu zostały tak zaprojektowane, aby 

tworzyły bardzo wydajną, hierarchiczną infrastrukturę 

routingu. 

2. Protokół IPv6 obsługuje: 

konfigurację adresów IPv6 przy obecności serwera DHCP. 

bezstanową konfigurację adresów IPv6 — konfigurację 

adresów IPv6 przy braku serwera DHCP. W tej konfiguracji 

hosty podłączone do łącza konfigurują dynamicznie swoje 

adresy IPv6. 

3. Wbudowane zabezpieczenia. Protokół internetowy 

IPv6 wymaga obsługi protokołu IPSec do zabezpieczania 

ruchu sieciowego, dlatego jest bezpieczniejszy od IPv4. 

background image

Adresacja IPv6 – zapis 

Dla hostów w sieciach LAN przydzielane są adresy z 

maską 64. Umożliwia to tworzenie unikalnych adresów 

IPv6 w oparciu o adresy MAC interfejsu przyłączanego 

węzła. 

Zapis dziesiątkowy, jak IPv4, jest za długi, więc: 

Szesnastkowo, w 8 blokach po 4 cyfry (16 bitów) każdy 

bloki rozdzielane dwukropkiem, 
Początkowe zera w każdym bloku można pominąć, 
Jeden lub kilka bloków zerowych można zastąpić przez :: 

może być tylko jeden podwójny dwukropek w adresie 

background image

Adresacja IPv6 

Adres IPv6 podzielono na dwie części: 

64-bitowy prefiks sieci lub podsieci, 

64-bitowy adres hosta, w którym mieści się adres karty 

sieciowej MAC. 

Przykład: 

12e4:5c7b::34:af1:0:1 

12e4:5c7b:0000:0000:0034:0af1:0000:0001 

background image

Autokonfiguracja węzła 

Komputery wykorzystujące protokół IPv6 mogą być 

skonfigurowane automatycznie po podłączeniu do 

routowalnej sieci IPv6. Komputer przy pierwszym 

podłączeniu do sieci wysyła na adres multicastowy link-

local żądanie o parametry konfiguracyjne. Ruter 

odpowiada na żądanie przesyłając parametry 

konfiguracyjne warstwy sieciowej. 

background image

Zalety IPv6 

Znacząco większa liczba adresów – nie są potrzebne 

serwery NAT 

Rutery szybciej przekazują pakiety – w nagłówku jest 

etykieta przepływu 

Łatwość rozszerzania protokołu IPv6 o nowe funkcje 

Wydajniejsza praca sieci lokalnych – mechanizmy 

autokonfiguracji 

Zwiększenie bezpieczeństwa – ograniczenie ataków w 

podsieci 

brak podziału przestrzeni adresowej na klasy 

background image

Podsumowanie 

Protokół IP w wersji 6 nie jest rozszerzeniem IPv4 

całkowicie osobny protokół, zupełnie odmienne nagłówki 

współpraca protokołów realizowana przez specjalne 

mechanizmy 

Powodem wprowadzenia protokołu w wersji 6 była 

kończąca się pula adresów IPv4 

W systemach Linux'owskich jest obsługiwany IP w wersji 

6, MS Windows (od Visty) także posiada obsługę oraz 

Serwer 2003, ale ta obsługa nie jest zainstalowana, 

Protokół IP w wersji 6 jest kompatybilne z protokołem w 

wersji 4, lecz IPv4 nie współpracuje z nowszą wersją 

background image

Adres IPv4 w IPv6 

Przykładowy adres: 

192.168.1.1 

(szesnastkowo C0A80101

 Standardowy zapis IPv6 

Zapis szesnastkowy, początkowe bloki wypełnione zerami 

::c0a8:101 

Zapis hybrydowy, zgodny z IPv4 

Ostatnie 32 bity jak w IPv4, reszta wypełniona zerami 

::192.168.1.1