background image

Adresacja IP

Adresacja IP

Wojtek Makosa

Wojtek Makosa

2TI

2TI

background image

Adres IP

Adres IP

Ares IP (internet protocol) - jest to 

Ares IP (internet protocol) - jest to 

liczba określająca adres komputera 

liczba określająca adres komputera 

pracującego w sieci opartej na 

pracującego w sieci opartej na 

protokole TCP/IP. Protokół ten 

protokole TCP/IP. Protokół ten 

wymaga wpisania: numeru IP, bramki 

wymaga wpisania: numeru IP, bramki 

(gate, router), maski podsieci 

(gate, router), maski podsieci 

i adresów sieciowych DNS. Każdy 

i adresów sieciowych DNS. Każdy 

podłączony do sieci komputer musi 

podłączony do sieci komputer musi 

mieć unikalny i niezmienny adres IP. 

mieć unikalny i niezmienny adres IP. 

Adres ten zapisuje się jako cztery 

Adres ten zapisuje się jako cztery 

liczby z zakresu 0 do 255 oddzielone 

liczby z zakresu 0 do 255 oddzielone 

kropkami, np. 192.168.2.1

kropkami, np. 192.168.2.1

background image

Protokol IP

Protokol IP

Protokół internetowy

Protokół internetowy

 (ang. 

 (ang. 

Internet 

Internet 

Protocol

Protocol

, skrót 

, skrót 

IP

IP

) – protokół 

) – protokół 

komunikacyjny warstwy sieciowej modelu

komunikacyjny warstwy sieciowej modelu

 

 

OSI (warstwy internet w modelu TCP/IP). 

OSI (warstwy internet w modelu TCP/IP). 

Protokół internetowy to zbiór ścisłych reguł 

Protokół internetowy to zbiór ścisłych reguł 

i kroków postępowania, które są 

i kroków postępowania, które są 

automatycznie wykonywane przez 

automatycznie wykonywane przez 

urządzenia w celu nawiązania łączności i 

urządzenia w celu nawiązania łączności i 

wymiany danych. Używany powszechnie 

wymiany danych. Używany powszechnie 

wInternecie i sieciach lokalnych. 

wInternecie i sieciach lokalnych. 

background image

Rodzaje adresacji IP

Od 1977 w Internecie używane są adresy IP 

protokołu w wersji czwartej, IPv4. 

Zapotrzebowanie na adresy IPv4 stało się na tyle 

duże, że pula nieprzydzielonych adresów zaczęła 

się wyczerpywać (w 2011 roku zakładano, że w 

zależności od regionu nastąpi to w roku między 

2011 a 2016), z tego powodu powstała nowa, 

szósta wersja protokołu – IPv6 której test odbył się 

8 czerwca 2011 roku. Piąta wersja, IPv5 mająca 

rozszerzyć możliwości poprzedniczki nie zdobyła 

popularności, protokół ten znany jest szerzej pod 

angielską nazwą Internet Stream Protocol (pol. 

„protokół strumieni internetowych”), skracaną 

do ST.

background image

Sposoby zapisywania adresów 

Sposoby zapisywania adresów 

IP

IP

Każdy z 

Każdy z 

adresów

adresów

 IP jest ciągiem trzydziestu 

 IP jest ciągiem trzydziestu 

dwóch zer i jedynek. Obecna wersja adresowania 

dwóch zer i jedynek. Obecna wersja adresowania 

IP jest więc nazywana adresowaniem 32-bitowym. 

IP jest więc nazywana adresowaniem 32-bitowym. 

Nie jest ono, w gruncie rzeczy, zbyt wygodne. 

Nie jest ono, w gruncie rzeczy, zbyt wygodne. 

Stąd powszechne używanie notacji dziesiętnej 

Stąd powszechne używanie notacji dziesiętnej 

z kropkami.

z kropkami.

Na 32-bitowy adres IP składają się 4 oktety. Każdy 

Na 32-bitowy adres IP składają się 4 oktety. Każdy 

oktet można zapisać w postaci liczby dziesiętnej.

oktet można zapisać w postaci liczby dziesiętnej.

Przykładowy adres:01111111 00000000 

Przykładowy adres:01111111 00000000 

00000000 00000001Jest zapisywany 

00000000 00000001Jest zapisywany 

jako:127.0.0.1Jest to tzw. adres pętli zwrotnej 

jako:127.0.0.1Jest to tzw. adres pętli zwrotnej 

(ang. loopback address), reprezentujący stację 

(ang. loopback address), reprezentujący stację 

lokalną, czyli tę, przy której siedzimy. Jest to adres 

lokalną, czyli tę, przy której siedzimy. Jest to adres 

zarezerwowany i wysyłane doń dane nigdy nie są 

zarezerwowany i wysyłane doń dane nigdy nie są 

przekazywane do sieci.

przekazywane do sieci.

Przekształcenie polega na zapisaniu każdego z 

Przekształcenie polega na zapisaniu każdego z 

oktetów postaci liczby dziesiętnej i wstawieniu 

oktetów postaci liczby dziesiętnej i wstawieniu 

pomiędzy nie kropek.

pomiędzy nie kropek.

background image

Klasyfikacja adresow IP

Klasyfikacja adresow IP

W istniejącej klasyfikacji 

W istniejącej klasyfikacji 

wyróżnia się pięć klas adresów:

wyróżnia się pięć klas adresów:

Klasa A,

Klasa A,

Klasa B,

Klasa B,

Klasa C,

Klasa C,

Klasa D,

Klasa D,

Klasa E.

Klasa E.

background image

Adresy klasy A odnoszą się najczęściej do dużych sieci 

Adresy klasy A odnoszą się najczęściej do dużych sieci 

zawierających wiele komputerów, adresy klasy B odpowiadają 

zawierających wiele komputerów, adresy klasy B odpowiadają 

sieciom średniej wielkości, zaś adresy klasy C małym sieciom. 

sieciom średniej wielkości, zaś adresy klasy C małym sieciom. 

Adresy klasy D to tzw. adresy grupowe, wykorzystywane przy 

Adresy klasy D to tzw. adresy grupowe, wykorzystywane przy 

przesyłaniu wiadomości do grupy komputerów w Internecie. Tego 

przesyłaniu wiadomości do grupy komputerów w Internecie. Tego 

typu system umożliwia znaczne zmniejszenie ruchu w sieci w 

typu system umożliwia znaczne zmniejszenie ruchu w sieci w 

stosunku do systemu nawiązywania oddzielnych połączeń z 

stosunku do systemu nawiązywania oddzielnych połączeń z 

każdym z użytkowników. Obecnie istnieją jednak lepsze techniki 

każdym z użytkowników. Obecnie istnieją jednak lepsze techniki 

rozgłaszania wiadomości grupowych w sieci. Klasa E jest 

rozgłaszania wiadomości grupowych w sieci. Klasa E jest 

eksperymentalna i zarezerwowana dla IETF. Jeśli sieć jest 

eksperymentalna i zarezerwowana dla IETF. Jeśli sieć jest 

przyłączona do Internetu, to adres sieci oraz adresy komputerów 

przyłączona do Internetu, to adres sieci oraz adresy komputerów 

są przydzielane przez organizację zarządzająca Internetem. Jeśli 

są przydzielane przez organizację zarządzająca Internetem. Jeśli 

natomiast jest to lokalna sieć firmowa, to odpowiednie adresy 

natomiast jest to lokalna sieć firmowa, to odpowiednie adresy 

przydziela administrator. Wybierając odpowiednią klasę adresów 

przydziela administrator. Wybierając odpowiednią klasę adresów 

można przyporządkować danej sieci: więcej adresów podsieci, a 

można przyporządkować danej sieci: więcej adresów podsieci, a 

mniej komputerów (adresy klasy C); równą liczbę adresów podsieci 

mniej komputerów (adresy klasy C); równą liczbę adresów podsieci 

i komputerów (klasa B) lub mniej adresów podsieci, a więcej 

i komputerów (klasa B) lub mniej adresów podsieci, a więcej 

komputerów (klasa A). W sieciach lokalnych wykorzystuje się 

komputerów (klasa A). W sieciach lokalnych wykorzystuje się 

adresy klasy A, B lub C. Adres IP zapisuje się dziesiętnie w 

adresy klasy A, B lub C. Adres IP zapisuje się dziesiętnie w 

czterech blokach trzycyfrowych rozdzielonych kropkami (każdy 

czterech blokach trzycyfrowych rozdzielonych kropkami (każdy 

blok trzycyfrowy odpowiada 8 bitom, więc może być to liczba do 0 

blok trzycyfrowy odpowiada 8 bitom, więc może być to liczba do 0 

do 255).

do 255).

 

 

background image

Braki podziału na klasy 

Braki podziału na klasy 

adresów

adresów

     

     

Duże różnice między klasami od lat marnowały dużą potencjalną liczbę 

Duże różnice między klasami od lat marnowały dużą potencjalną liczbę 

adresów IP. Przykładem może być sieć lokalna dla fir

adresów IP. Przykładem może być sieć lokalna dla fir

my 

my 

posiadającej 300 

posiadającej 300 

komputerów, które należy przyłączyć do Internetu. Pojedyncza grupa 

komputerów, które należy przyłączyć do Internetu. Pojedyncza grupa 

adresów klasy C daje 254 adresy co jest liczbą niewystarczającą. Dwie 

adresów klasy C daje 254 adresy co jest liczbą niewystarczającą. Dwie 

grupy dają zbyt wiele adresów i wymagają obsługi dwóch sieci. Wybranie 

grupy dają zbyt wiele adresów i wymagają obsługi dwóch sieci. Wybranie 

adresów klasy B daje odpowiednią liczbę adresów w jednej sieci, ale 

adresów klasy B daje odpowiednią liczbę adresów w jednej sieci, ale 

odznacza się dużym marnotrawstwem (65 234) adresów. W początkowej 

odznacza się dużym marnotrawstwem (65 234) adresów. W początkowej 

fazie rozwoju Internetu zbyt często przydzielano bezpodstawnie adresy 

fazie rozwoju Internetu zbyt często przydzielano bezpodstawnie adresy 

klasy B co zpowodowało, że przestwrzeń adresowa tej klasy wyczerpała się 

klasy B co zpowodowało, że przestwrzeń adresowa tej klasy wyczerpała się 

szybciej od innych, równocześnie przyczyniając się do obecnych braków 

szybciej od innych, równocześnie przyczyniając się do obecnych braków 

wolnych adresów dla nowo przyłączanych komputerów. W celu ulepszenia 

wolnych adresów dla nowo przyłączanych komputerów. W celu ulepszenia 

wykorzystania 32-bitowej przestrzeni adresowej zaprojektowano wiele 

wykorzystania 32-bitowej przestrzeni adresowej zaprojektowano wiele 

specjalnych rozszerzeń protokołu IP. Do jaważniejszeych należą:

specjalnych rozszerzeń protokołu IP. Do jaważniejszeych należą:

     

     

-

-

maski podsieci o stałej długości,

maski podsieci o stałej długości,

     

     

-

-

maski podsieci o zmiennej długości (VLSM),

maski podsieci o zmiennej długości (VLSM),

     

     

-

-

bezklasowy wybór marszruty między domenami (CIDR),

bezklasowy wybór marszruty między domenami (CIDR),

     

     

Mechanizmy te nie wykluczają się nawzajem - należy korzystać z nich 

Mechanizmy te nie wykluczają się nawzajem - należy korzystać z nich 

łącznie.

łącznie.

background image

Adresacja IPv4

Adresacja IPv4

czwarta wersja protokolu komunikacyjnego IP przeznaczonego 
dla Internetu. Identyfikacja hostów w IPv4 opiera się na adresach IP. 
Dane przesyłane są w postaci standardowych datagramów. 
Wykorzystanie IPv4 jest możliwe niezależnie od technologii łączącej 
urządzenia sieciowe – sieć telefoniczna,kablowa, radiowa, itp. IPv4 
znajduje się obecnie w powszechnym użyciu. Dostępna jest również 
nowsza wersja – IPv6. Dokładny opis czwartej wersji protokołu IP 
znajduje się wRFC 791. W modelu TCP/IP protokół IPv4 znajduje się 
w warstwie sieciowej.

 

background image

Adresacja IPv6

Adresacja IPv6

IPv6

IPv6

 (ang.

 (ang.

Internet Protocol version 6

Internet Protocol version 6

– protokół komunikacyjny, będący następcą protokołu IPv4, 

– protokół komunikacyjny, będący następcą protokołu IPv4, 

do którego opracowania przyczynił się w głównej mierze 

do którego opracowania przyczynił się w głównej mierze 

problem małej, kończącej się liczby adresów IPv4. 

problem małej, kończącej się liczby adresów IPv4. 

Podstawowymi zadaniami nowej wersji protokołu jest 

Podstawowymi zadaniami nowej wersji protokołu jest 

zwiększenie przestrzeni dostępnych adresów poprzez 

zwiększenie przestrzeni dostępnych adresów poprzez 

zwiększenie długości adresu z 32-bitów do 128-bitów, 

zwiększenie długości adresu z 32-bitów do 128-bitów, 

uproszczenie nagłówka protokołu oraz zapewnienie jego 

uproszczenie nagłówka protokołu oraz zapewnienie jego 

elastyczności poprzez wprowadzenie rozszerzeń, a także 

elastyczności poprzez wprowadzenie rozszerzeń, a także 

wprowadzenie wsparcia dla klas usług,uwierzytelniania oraz 

wprowadzenie wsparcia dla klas usług,uwierzytelniania oraz 

spójności danych. Protokół jest znany także jako 

spójności danych. Protokół jest znany także jako 

IP Next 

IP Next 

Generation

Generation

 oraz 

 oraz 

IPng

IPng

[1]. Głównymi dokumentami 

[1]. Głównymi dokumentami 

opisującymi protokół są RFC 2460 oraz 

opisującymi protokół są RFC 2460 oraz 

RFC

RFC

 

 

 

 

background image

Model OSI

Model OSI

OSI

OSI

 (

 (

ang

ang

Open Systems Interconnection

Open Systems Interconnection

lub 

lub 

Model OSI

Model OSI

 (pełna nazwa 

 (pełna nazwa 

ISO OSI 

ISO OSI 

RM

RM

, ang. 

, ang. 

ISO OSI Reference Model

ISO OSI Reference Model

 – model 

 – model 

odniesienia łączenia systemów otwartych) 

odniesienia łączenia systemów otwartych) 

– standard

– standard

 

 

zdefiniowany przez ISO oraz ITU-

zdefiniowany przez ISO oraz ITU-

T opisujący strukturę komunikacji sieciowej

T opisujący strukturę komunikacji sieciowej

Międzynarodow

Międzynarodow

a

a

 Organizac

 Organizac

ja 

ja 

Normalizacyjna (ang 

Normalizacyjna (ang 

International 

International 

Organization for Standardization

Organization for Standardization

)

)

 na początku 

 na początku 

lat osiemdziesiątych dostrzegła potrzebę 

lat osiemdziesiątych dostrzegła potrzebę 

stworzenia modelu sieciowego, dzięki 

stworzenia modelu sieciowego, dzięki 

któremu producenci mogliby opracowywać 

któremu producenci mogliby opracowywać 

współpracujące ze sobą rozwiązania sieciowe. 

współpracujące ze sobą rozwiązania sieciowe. 

W taki sposób powstała specyfikacja 

W taki sposób powstała specyfikacja 

Open 

Open 

Systems Interconnection Reference Model

Systems Interconnection Reference Model

która do polskich norm została zaadaptowana 

która do polskich norm została zaadaptowana 

w 1995 roku.

w 1995 roku.

Model ISO OSI RM jest traktowany jako model 

Model ISO OSI RM jest traktowany jako model 

odniesienia (wzorzec) dla większości 

odniesienia (wzorzec) dla większości 

rodzin protokołów komunikacyjnych. 

rodzin protokołów komunikacyjnych. 

Podstawowym założeniem modelu jest 

Podstawowym założeniem modelu jest 

podział systemów sieciowych na 7 warstw 

podział systemów sieciowych na 7 warstw 

(ang.

(ang.

layers

layers

) współpracujących ze sobą w 

) współpracujących ze sobą w 

ściśle określony sposób. Został przyjęty przez 

ściśle określony sposób. Został przyjęty przez 

ISO w 1984 roku a najbardziej interesującym 

ISO w 1984 roku a najbardziej interesującym 

organem jest wspólny komitet powołany 

organem jest wspólny komitet powołany 

przez ISO/IEC, zwany Joint Technical 

przez ISO/IEC, zwany Joint Technical 

Committee 1- Information Technology (JTC1). 

Committee 1- Information Technology (JTC1). 

Formalnie dzieli się jeszcze na podkomitety 

Formalnie dzieli się jeszcze na podkomitety 

SC.

SC.

background image

Przyczyny powstania

Przyczyny powstania

 

 Gwałtowny rozwój i sieci komputerowych na 

początku lat 70. XX wieku,

- Powstanie wielu niekompatybilnych ze sobą 

protokołów poszczególnych producentów,

- Jednoczesna transmisja informacji między 

komputerami w sieci złożonej z systemów IBM 
mainframe (SNA – Systems Network 
Architecture), DEC minicomputer (DECnet), 
Novell (NetWare) oraz Apple (AppleTalk) … 
mogła okazać się problemem.

background image

Przyczyny warstwowego 

przedstawienia protokołów:

-ułatwiona nauka
-lepsza organizacja pracy nad rozwojem 

protokołu 

-modularna budowa umożliwia skupienie się na 

badanym zagadnieniu

background image

Koniec 

Koniec 

Wojtek Makosa 2 TI nr 14

Wojtek Makosa 2 TI nr 14


Document Outline