Adres IP to ciąg 32 bitów, które ludzie zapisują jako cztery liczby dziesiętne. Adres IP składa się z trzech części, które występują w kolejności: 1.adres sieci 2.adres podsieci 3.adres hosta
Adres sieci w klasie A, B lub C i klasy - jedna oktet (bajt), klasa B - dwa oktety i dla klasy C - trzy oktety. Adres podsieci - rozpoczyna się zaraz po adres sieci, a kończy na końcu maski. Reszta jest adres hosta. Adres hosta nie należy do zera lub jedynki, jak podsieci (co jest wyjątkiem - patrz niżej).
Adresy klasy A są wtedy, gdy pierwszy bit jest równy 0 czyli 1.x.x.x-126.x.x.x. Za wyjątkiem adresów z pierwszym bajtem równym 0 oraz 127 (loopback).
Klasa B = pierwszy bit 1, drugi 0 (od 128.x.x.x do 191.x.x.x). Klasa C = pierwszy 1, drugi 1, trzeci 0 (od 192.x.x.x do 223.0.0.0) Klasa D to adresy multicast, a klasa E jest zarezerwowana.
Podsieć to w uproszczeniu grupa adresów, które różnią się między sobą tylko ostatnimi bitami adresu. Liczbę tych ostatnich bitów określa maska podsieci. Najprostszy przykład - maska 255.255.255.0 wydziela grupę 256 adresów różniących się ostatnimi 8 bitami.
Adres_podsieci = adres_IP oraz maska
Maska 255.248.0.0 = 11111111.11111000.00000000.00000000
Najciekawszy jest drugi oktet (bajt) :
11111000 11111000 11111000
AND 00000100 (4) AND 00110110 (54) AND 01110000
----------------- ------------------- -------------------
00000000 (0) 00110000 (48) 01110000 (112)
Adres IP maska adres podsieci rogłaszanie
1. 100.4.12.18 255.248.0.0 100.0.0.0 100.7.255.255
2. 100.54.120.7 255.248.0.0 100.48.0.0 100.55.255.255
3. 100.112.17.36 255.248.0.0 100.112.0.0 100.119.255.255
Czyli podsieć 0, 48 i 112 w sieci 100. Kiedyś było tak, że adres podsieci nie powinien składać się z samych zer (ani samych jedynek).
Innymi słowy pomiędzy maska podsieci wynikającą z klasy - w tym przypadku 255.0.0.0, a maska podsieci 255.248.0.0 nie powinno być w adresie samych bitów równych zero lub samych jedynek. Czyli w tym przypadku pięć pierwszych bitów w drugim oktecie.
W tej sytuacji adres 100.4.12.18 z maską 255.248.0.0 nie jest prawidłowym adresem IP.
Zakres adresów dla hostów - od adresu podsieci +1 do adresu rozgłaszania -1, więc :
Adres IP zakres od zakres do
1. 100.4.12.18 100.0.0.1 100.7.255.254
2. 100.54.120.7 100.48.0.1 100.55.255.254
3. 100.112.17.36 100.112.0.1 100.119.255.254
Jest pięć bitów na adres podsieci. Pięć bitów = 32 podsieci. Odrzucamy same 0 i 1 i mamy 30 podsieci. Ewentualnie 31 (jak liczyć podsieć zero).
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz