Podział na podsieci dla opornych

5
Podział na podsieci Podział na podsieci dla opornych [email protected]

description

Jak robimy podział kiedy mamy przydzielony nam jakiś adres sieciowy.

Transcript of Podział na podsieci dla opornych

Page 1: Podział na podsieci dla opornych

Podział na podsieci

Podział na podsiecidla opornych

[email protected]

Page 2: Podział na podsieci dla opornych

Podział na podsieci Podział na podsieci ZadanieMamy dany adres sieci: 200.16.4.0/24. Robimy podział na 20 podsieci.Oblicz

1. Podaj maskę sieciową trzeciej sieci ….....................................................................................2. Podaj adres trzeciej sieci …......................................................................................................3. Ilość hostów przypadających na każdą podsieć …...................................................................4. Podaj adres pierwszego hosta w trzeciej podsieci …...............................................................5. Podaj adres ostatniego hosta w trzeciej podsieci ….................................................................6. Podaj adres rozgłoszeniowy trzeciej podsieci …......................................................................

------------------------------------------------------------------------------------------------------------------------------------Ad 1. Liczymy maskę sieciową.

Spójrzmy na dany nam adres sieci i spróbujmy stwierdzić do jakiej klasy należy. Jak widzimy nasz adres należy do 3 klasy modelu ISO/OSI. Co z tego wynika? Ano wynika z tego, że domyślną bramką dla klasy 3 będzie

255.255.255.0 w zapisie binarnym mamy 24 bity o wartości 1. Pozostało osiem bitów o wartości 0. 11111111 . 11111111 . 11111111 . 00000000 Teraz przykładamy wartość binarną MAC adresu karty do adresu IP naszego hosta. 11111111 . 11111111 . 11111111 . 00000000 MAC11001000 . 00010000 . 00000100 . 00000000 IP naszego hosta czyli 200.16.4.0 Maska pokazuje nam podział adresu IP naszego komputera na dwie części.

● sieciową - zawierającą adresy sieci● hostową - zawierającą adresy hostów (poszczególnych komputerów)

11001000 . 00010000 . 00000100 . 00000000 część sieciowa adresu IP11111111 . 11111111 . 11111111 . 00000000 Zakres jest taki o jakim mówi nam maska, Czyli tam gdzie są jedynki w odpowiednich

miejscach adresu IP znajduje się część sieciowa. Adres naszej sieci. Jeśli teraz chcemy podzielić naszą sieć na podsieci pożyczamy bity z ostatniego oktetu adresu IP (tam gdzie są same zera). Aby

[email protected]

Page 3: Podział na podsieci dla opornych

Podział na podsieci komputer wiedział ile tych bitów pożyczyliśmy musimy w masce zmienić z zer na jedynki taką samą ilość zer. W naszym przykładzie będzie nam potrzebne 20 podsieci. Czyli pożyczamy bity z lewej strony ostatniego oktetu z zerami. No tak ale ile ich pożyczyć? To bardzo proste. Nie wdając się w mniej lub bardziej matematyczne tłumaczenie liczymy tak:

- jeden bit (jedno zero) - dwie sieci (no bo bit może przyjmować wartość 1 lub zero)- dwa bity - 4 podsieci - 22=4- trzy bity - 8 podsieci - 23=8- cztery bity - 16 podsieci - 24=16- pięć bitów - 32 podsieci - 25=32i tak dalej Generalnie ilość zabranych bitów jest wykładnikiem potęgi do której podnosimy liczbę 2

(dlatego, że to system dwójkowy :) . Widzimy, że w tym wypadku jeśli z ostatniego oktetu zabierzemy pięć zer i do takiej potęgi czyli do piątej podniesiemy liczbę 2 otrzymamy możliwość zaadresowania wystarczającej liczby podsieci. Możemy w takim wypadku zaadresować nawet 32 podsieci. W związku z tym nasza nowa maska będzie wyglądała tak: 11111111 . 11111111 . 11111111 . 11111000 - 255.255.255.248Widzimy, że na adresację hostów (poszczególnych komputerów) zostaną nam trzy bity (trzy zera).dlatego teraz adresy naszych nowych dwudziestu podsieci będą się zamykały w tej części adresu IP:11001000 . 00010000 . 00000100 . 00000000 No to zaczynamy dzielić :)Mamy już pierwszy adres podsieci. 11001000 . 00010000 . 00000100 . 00000000 . Nazywa się go adresem zerowym i nie zaleca się adresowania hostów w przedziale tej podsieci. Dobrze jest w tym momencie zacząć sobie przeliczać wartości binarne na dziesiętne, ot tak abyśmy mogli obserwować jak zmieniają się wartości adresów sieci w bardziej nam przyjazy sposób. Kolejnym a właściwie pierwszym adresem podsieci będzie wartość11001000 . 00010000 . 00000100 . 00001000 - 200.16.4.8 - adres pierwszej podsieciNa ostatnie miejsce po prawej stronie zakresu części sieciowej zamiast zera wstawiliśmy jedynkę. Przy przeliczeniu na wartość dziesiętną oktet liczymy normalnie. To znaczy od prawej strony ostatniego oktetu jedynka znajduje się na czwartym miejscu. Czyli na miejscu o mającym wartość 16. dlatego, że 24 = 16. Tak na marginesie pamiętamy z pewnością, że oktet wygląda tak 1 1 1 1 1 1 1 1 - wartość binarna (dwójkowa) 27 26 25 24 23 22 21 20 - wartość liczby dwa podnoszona do odpowiedniej potęgi128 64 32 16 8 4 2 1 - wartość po przeliczeniu na liczby dziesiętne w miejscach gdzie są jedynki sumujemy wartości dziesiętne i otrzymujemy wartość dziesiętną

[email protected]

Page 4: Podział na podsieci dla opornych

Podział na podsieci poszczególnego oktetu. I liczymy kolejne sieci:11001000 . 00010000 . 00000100 . 00001000 - 200.16.4.8 - adres pierwszej podsieci11001000 . 00010000 . 00000100 . 00011000 - 200.16.4.24 - adres drugiej podsieci11001000 . 00010000 . 00000100 . 00100000 - 200.16.4.32 - adres trzeciej podsieci11001000 . 00010000 . 00000100 . 00101000 - 200.16.4.40 - adres czwartej podsieci11001000 . 00010000 . 00000100 . 00110000 - 200.16.4.48 - adres piątej podsieci11001000 . 00010000 . 00000100 . 00111000 - 200.16.4.56 - adres szóstej podsieci11001000 . 00010000 . 00000100 . 01000000 - 200.16.4.64 - adres siódmej podsieci…......................................

I moglibyśmy liczyć tak dalej. Jedynka w części sieciowej ostatniego oktetu wędruje sobie nam z prawej na lewą stronę po każdym przejściu dając nam kolejny adres podsieci. Zauważamy że za każdym razem adres sieci zmienia się o wartość dziesiętną taką jaką ma ostatnia cyfra części sieciowej ostatniego oktetu. W naszym przypadku będzie to liczba 8. I o tą wartość jak widzimy zmieniają się wartości w adresach kolejnych podsieci.Jeśli chcemy wiedzieć na przykład jaki jest adres szesnastej podsieci liczymy 8 x 16 = 128 Adres szesnastej podsieci będzie miał wartość: 200.16.4.128 - 11001000 . 00010000 . 00000100 . 11000000I dzieje się tak z każdym innym adresem Podajemy Ilość hostów na każdą siećKolejnym zadaniem jest znalezienie pierwszego hosta w trzeciej podsieci.

Jeśli mówimy o ilości hostów w naszym adresie obchodzi nas tylko część “hostowa” naszego adresu czyli 11001000 . 00010000 . 00000100 . 00100000 - trzy bity na samym końcu adresu IP. Adresami poszczególnych hostów są wszystkie kombinacje zer i jedynek jakie jesteśmy w stanie ułożyć z naszych trzech bitów adresu sieciowego. Dlatego adres pierwszego hosta będzie wynosił 11001000 . 00010000 . 00000100 . 00100001 - 200.16.4.33 - adres pierwszego hosta w trzeciej podsieci I tutaj znowu nasza jedynka będzie przechodzi w ramach trzech bitów hosta analogicznie do poprzedniej sytuacji sieciowej. I w ten sposób wyznaczamy IP kolejnych komputerów w trzeciej podsieci.11001000 . 00010000 . 00000100 . 00100010 - 200.16.4.34 - adres drugiego hosta w trzeciej11001000 . 00010000 . 00000100 . 00100011 - 200.16.4.35 - adres trzeciego hosta w trzeciej podsieci11001000 . 00010000 . 00000100 . 00100100 - 200.16.4.36 - adres czwartego hosta w trzeciej

[email protected]

Page 5: Podział na podsieci dla opornych

Podział na podsieci podsieci11001000 . 00010000 . 00000100 . 00100101 - 200.16.4.37 - adres piątego hosta w trzeciej podsieci11001000 . 00010000 . 00000100 . 00100110 - 200.16.4.38 - adres szóstego hosta w trzeciej podsieci11001000 . 00010000 . 00000100 . 00100111 - 200.16.4.39 - adres siódmego hosta w trzeciej podsieci I to byłoby na tyle. Wyczerpaliśmy możliwości kombinacji trzech bitów. Zamiast mozolnie rozpisywać jedynki możemy przeliczyć ilość bitów podnosząc liczbę 2 do potęgi równej ilości bitów w części hostowej adresu IP. Będziemy wiedzieli od razu ile hostów (komputerów) może się znaleźć w jednej podsieci. W naszym wypadku:23 = 8 Jednak ani pierwszego adresu - 11001000 . 00010000 . 00000100 . 00100000 - 200.16.4.32 Ani ostatniego - 11001000 . 00010000 . 00000100 . 00100111 - 200.16.4.39nie możemy wykorzystać do zaadresowania hosta. Pierwszy adres jest adresem sieci. Ostatni adresem rozgłoszeniowym w podsieci.

[email protected]