Protokół IP
4 Bajty, od 0 do 255
- słuzy do adresowania
nie jest niezawodny,
- nie gwarantuje dostarczenia do adresata,
- nie gwarantuje bezpieczenstwa,
- brak stwierdzenia poprawnosci wysłanych danych
RAMKA PROTOKOŁU IP
Ver 3 bity |
IHl Mnożymy ją razy 4 i mamy długość nagłówka ramki Zazwyczaj stoi tu 5 |
TYP OBSŁOGI 8 bitowe 3 bity – pierwszeństwo, piorytet dla pakietu, 7 piorytetów
1 – o wolna szybkosc 1 – S - szybsza 1 – P - najszybsza
|
Długość całkowita - |
---|---|---|---|
Identyfikator | FLAGi X DF MF DF – dont fragment MF – mowi o tym ze istanieje więcej fragmentów |
Przemieszczenie fragmentacji | |
TTL – czas istnienia ramki 8bitów Każdy pakiet dostarczenia obniza o 1 Maks 255, 255 to dużo, ilość przeskoków |
PROTOKÓŁ - informacje na temat jaki protokół warstwy wyższej musi się tym zając. |
Suma kontrolna | |
Adres żródłowy – 32 bity – 4 bajty | |||
Adres Docelowy | |||
Opcje | Dopełnienie | ||
DANE |
0 3 7 15 31 bajt
ADRESASJA IP
A – wszystkie adresy zapisane od 0
Pierwsza bramka sieć reszta komputery
Pierwszy bajt to sieć następne komputery
0…..0 – min
Ale piwerwszy to nie zajęty to 1 a ostatni nie zajęty to 126
Czyli od 1..126 – tyle sieci
Komputerów w sieci może być 2^24
01….1 – maks 127,
Wydawane dla wielkich film ogromych sieci,
B
Początek z bitów 10…., …….,| - sieć ……., …… | - komputery
Minimalny 10…..0 - 128
Maksymalny 10…..1 – 191
65535 koputerów
C – początek 110…
Od 192-223 sieci,
255 komputerów
….., ……, …., | sieci ……| komputery
D - grupowe
Początek 1110 …..
Bez podziału na sieci i komputery (hosty)
224-239
Do kounikacji MULTICAST , jeden do wielu wiele do …. Itp.
E
240 – 255
Klasa eksperymentalna
127.0.0.0 – localhost , jaki kolwiek w zerach to adres naszego komputera, petla zwrotna,
Maska identyfikuje jaka ilość komputerów to siec a jaka to hosty
Np.
192.168.5.6 – ip i maska: / 25 bitowa
Na bity:
11000000.10101000.00000101.00000110
Maska oznacza ile bitów oznacza sieć,
11111111.11111111.11111111.10000000 – 24 bity
255.255.255.128
Nie może istnieć taka maska 1111.0.1111 , bo jak już zero to dalej same zera,
11000000.10101000.00000101.00000110 AND
11111111.11111111.11111111.10000000
----------------------------------------------------------
11000000.10101000.00000101.00000000
192.168.5.0 – taka sieć, jest to adres sieci
…..
Te wartości zer w masce zamieniając na jedynki (10000000 > 01111111) razem z reszta cyfr do tyłu by zapełnić 8 bitów, czesc ta przeznaczona jest na HOSTY, z samych zer najmniejsza wartość a z samych 1 najwieksza wartość… czyli tu:
5.1 – min
5.127 – maksymalna – jest to broadcastowy czyli do wszystkich
5.126 – hosta
Adres brodcastowy 192.168.5.127
Czyli możemy mieć 126 komputerów,
ZAD 1
Określic adres sieci, brodcast, wskaż ile może być hostów w sieci i ile można stworzyć podsieci w ramach danych sieci..:)
IP 192.168.9.17
MASKA: 255.255.255.248
11000000.10101000.00001001.00010001
11111111.11111111.11111111.11111000 AND
-------------------------------------------------------
11000000/10101000/00001001/00010000
00010111 – po zamianie zer z maski > 23 adres broadcastowy
192.168.9.16 – adres sieci – na pewno parzysta
192.168.9.17 – pierwszy adres HOST
192.168.9.22 – ost adres host
192.168.9.23 – adres broadcastowy
Podsieci: rozpietosc sieci taka sama rozpietosc jak tego z góry ^
192.168.9.0-7 (0 adres sieci, 7 adres broadcast)
192.168.9.8-15
192.168.9.16-23 ….
Ost: 192.168.9.248-255
32 bloczki
ZADANIE 2
10.10.189.54 / 23 bitowa
00001010.00001010.1011110|1.00110110 - ip
11111111.11111111.1111111|0.00000000 – maska AND
00001010.00001010.1011110|0.00000000
(1011110|0) > 188
10.10.188.0 – adres sieci
10.10.189.255 - adres broadcastowy
10.10.188.1 pierwszy nr hosta
10.10.189.254 – ost nr hosta.
ZAD 3 - odwrotnie
Mamy 484 komputerów
Maska 32 bity - całkowita
Dobieramy maske
11111111111……. 000 – najpierw 1 potem 0
11111111.11111111.11111111.00000000
255.255.255.0 – 254 komputery
11111111.11111111.11111110.00000000 – 23 bitowa
255.255.254.0
b) adres sieci, brodcast itp
Np. dla adresu
192.168.4.0/23
11000000.10101000.0000010|0.00000000 - ip
11111111.11111111.1111111|0.00000000 – masca AND
11000000.10101000.0000010|0.00000000
11000000.10101000.0000010|1.11111111 - brodcast
192.168.4.0 – adres sieci