Oto jeszcze jeden przykład użycia metody binarnej, a następnie
pokażę szybką metodę.
Jeśli komputer miał adres 172. 16. 129. 1/17 lub 172. 16. 129. 1 255. 255. 128. Będziesz musiał
ponownie ustalić, w której części podsieci i hosta są podzielone.
W tym przykładzie / 17 oznacza, że 17 bitów 32-bitowego adresu IP jest
używane dla sieci lub podsieci, a pozostałe 15 bitów jest
używane jako część adresu hosta.
Więc 172. 16. 129. 1/17 oznacza, że podział ma miejsce w trzecim oktecie.
Powód, dla którego po raz kolejny jest pierwszym oktetem, ma rozmiar 8 bitów, drugi
oktet ma rozmiar 8 bitów, więc daje nam 16 bitów, 17 bitów w sieci lub podsieci oznacza,
że podział między podsiecią i hostem jest w trzecim oktecie .
Więc znowu musisz przekonwertować trzeci i czwarty oktet na binarny.
Konwersja pierwszego 2 oktetu nie jest konieczna, ponieważ są częścią
sieci lub części podsieci adresu.
Musisz tylko przekonwertować część hosta adresu na binarną.
Tak więc w binarnym 1, po którym następuje 6 binarnych 0, po których 1 oznacza 129 w systemie
dziesiętnym, 7 0 a następnie binarnie 1 jest binarnym odpowiednikiem 1 w systemie dziesiętnym.
Jeszcze raz sprawdź sekcję binarną tego kursu, jeśli nie wiesz, jak przekonwertować
dziesiętny na binarny i odwrotnie.
Więc jeszcze raz 172. 16. 1 jest częścią adresu
sieciowego lub podsieci i pozostałymi bitami części hosta adresu.
Tak więc, aby obliczyć część adresu sieci lub podsieci adresu, musisz
wypełnić część hosta adresu binarnymi zerami.
Tak więc ta zielona część adresu musi być wypełniona zerami, co da
nam podsieć, która ma 172. 16. 1, ten binarny 1 jest częścią adresu
sieciowego, po którym następują 7 0, a następnie 8 0.
Tak więc w trzecim oktecie mamy 1 binarny 1, po którym następuje
7 binarnych 0, co daje nam równoważną wartość dziesiętną 128, czwarty oktet
jest wypełniony binarnymi 0, co da nam równoważną wartość dziesiętną równą 0.
A więc podsieć tego hosta 172. 16. 129. 1 znajduje się na 172. 16. 128. 0 Aby
obliczyć pierwszy host w tej samej podsieci, musisz wypełnić część hosta binarnymi zerami, z
wyjątkiem ostatniego bitu, który jest ustawiony na binarny 1.
a to dałoby ci 172. 16. 128. 1
Aby wyliczyć ostatniego hosta, wypełniamy część adresu adresem binarnym
1s, z wyjątkiem ostatniego bitu 0,
który dałby 172. 16. 255. 254 Teraz, aby
upewnić się, że to rozumiesz, zauważ, że trzeci
oktet jest wypełniony binarnymi 1, jest pojedynczy czerwony binarny 1, a następnie 7 zielonych binarnych 1.
Jest to jednak pojedynczy oktet, więc istnieje 8 binarnych liczb 1,
które dają wartość 255.
Czwarty oktet jest wypełniony 7 binarnymi 1, a następnie
binarnym 0, który daje dziesiętny odpowiednik 254.
Aby wypracować adres rozgłoszeniowy, wypełnij część hosta adresu
binarnymi liczbami 1, aby uzyskać 172. 16 8 binarnych 1 w trzecim
oktecie, czyli 255 i 8 binarnych 1 w 4 oktecie, czyli 255, więc adres
rozgłoszeniowy wynosi 172. 16. 255. 255 Podsumowując, host
172. 16. 129. 1 znajduje się w podsieci 172. 16. 128. 0 Pierwszy host w
podsieci to 172. 16. 128. 1, ostatni host w
podsieci to 172. 16. 255. 254, a adres rozgłoszeniowy to 172. 16. 255. 255 Mam
nadzieję, że te 3 przykłady pomogły ci nauczyć się binarnej metody opracowania podsieci, pierwszego
hosta, ostatniego hosta i adresu rozgłoszeniowego,
gdy przedstawiono adres IP hosta i jego maski podsieci Teraz, gdy widzieliśmy
metodę binarną, pozwól mi pokazać szybką metodę, która pozwala bardzo szybko wypracować
odpowiedź na pytanie typu; w jakiej podsieci jest ten
host, jaki jest adres rozgłoszeniowy, jaki jest pierwszy host i ostatni
host w tych samych podsieciach, co ten konkretny host.
Ta metoda polega na tym, że pamiętasz tabele i metody, zamiast
polegać na systemie binarnym.
Tak więc pierwsza tabela do zapamiętania jest następująca; wartości
u góry tej tabeli, takie jak 128, 64 itd., są dziesiętnymi odpowiednikami binarnych wartości, takich jak
1, a następnie 7 binarnych 0 jest równe 128, 3 binarne 0, a następnie binarne 1,
a następnie 4 binarne 0 jest równe do 16.
Powinieneś być całkiem wygodny, aby zapisać tę tabelę z
pamięci przed próbą jakiegokolwiek pytania podsieci.
Więc pamiętaj, że jest 128 64 32 16 8 4 2 i 1 w sekcji
adresowania IP tego kursu. Wyjaśniłem te wartości w wielu szczegółach
i wyjaśniono, w jaki sposób uzyskujesz te konkretne wartości.
Więc nie zamierzam tego tutaj ponownie omawiać.
Aby obliczyć wartości w drugim wierszu tabeli, po prostu odbierz 256 mniejszej
wartości, która da ci drugą wartość.
Więc 256 minus 128 daje ci 128 256
minus 64 daje ci 192 i tak dalej i tak dalej, jak
na przykład 256 minus 32 daje ci 224, 256 minus 1 daje 255, więc musisz tylko pamiętać najwyższe
wartości, a
potem jest to bardzo proste opracować wartości w drugiej linii.
Wiele osób po prostu zapamiętuje cały stół pod względem szybkości i wydajności, ale
po raz kolejny wypisze tę tabelę przed przystąpieniem do jakichkolwiek pytań binarnych.
Więc jeśli dostałeś adres hosta 172. 16. 35. 123/20 lub dziesiętny
odpowiednik 255. 255. 240. 0 Pierwszą rzeczą, którą
musisz wymyślić, jest to, dlaczego maska podsieci nie jest równa 255, a po drugie zanotuj ten oktet, innymi
słowy, że sieć i część hosta znajdują się w tym oktecie, z maską podsieci
jest nie równa się 255 W tym przykładzie mamy
ponownie adres 172. 16. 35. 123 i maska
podsieci to 255. 255. 240. 0, więc
w trzecim oktecie maska podsieci nie jest równa 255, ale jest równa wartości 240.
Oznacza to, że w tym oktecie występuje podział
między podsiecią i częściami hosta.
Tak więc pierwsze 2 oktety to sieć lub podsieć, ostatni oktet jest
hostem, ale w trzecim oktecie jest podział między podsiecią i hostem.
Krok 2 polega na odjęciu wartości maski podsieci, która wynosi teraz 255, z 256.
Więc 256 mniej 240 dałoby ci 16, co 16 mówi nam, że sieć
wzrasta w wartościach 16, więc pierwsza sieć
będzie 0 druga 16, trzecia 32, czwarta 48 i tak dalej.
16 pozwala nam teraz na przyrost sieci.
Teraz tabela, którą pokazałem ci w kroku 1,
pozwoli ci bardzo szybko i łatwo to przetworzyć, więc w trzecim oktecie mamy wartość
240, więc 256 mniej 240 daje ci 16.
Więc pamiętaj, że w trzecim oktecie maska podsieci wynosiła 240, 256 mniej 240 daje nam 16 zawiadomień
w adresie IP, 3 wartość oktetu wynosi 35, więc
część 35 to sieć, a część 35 to host.
Tak więc w kroku 3 stwierdziliśmy, że 35
pasowań w zakresie sieci opracowanych w
kroku 2 Teraz w kroku 2 stwierdziliśmy, że 256 mniej 240
to 16, więc nasze sieci są wielokrotnością 16.
Więc zacznij od 0 i idź do momentu podania wartości w pytaniu.
Przykładowo, pierwsza sieć będzie wynosić 0 w trzecim oktecie, druga sieć
będzie miała 16 w trzecim
oktecie, trzecia będzie liczbą 32, a czwarta będzie liczbą 48.
Więc 35 siedzi gdzieś pomiędzy 32 a 48, a więc wiemy,
że 172. 16. 35. 123 jest w sieci 172. 16. 32. 0 Sposób, w
jaki to robisz, polega na tym, aby opuścić część sieci adresu.
Innymi słowy, ta niebieska część pierwszych 2 oktetów pozostaje
taka sama, podetka lub oktet hosta, które leżą między 32 a 48, jak w naszym obliczeniu w
kroku 3, zostaje zaokrąglona w dół do najbliższej wartości.
więc 35 wynosi od 32 do 48, a zaokrąglenie 35 w dół daje 32.
Tak więc 3 oktet odpowiada 32.
Wreszcie część hosta adresu jest ustawiona na 0.
Więc teraz wiesz, że 172. 16. 35. 123 jest w sieci 172. 16, ponieważ niebieska
część lub część sieci pozostaje taka sama 35 jest zaokrąglana w dół
do 32, ponieważ część hosta podsieci znajduje się między 32 a 48, a część hosta jest
ustawiona na 0, innymi słowy 172. 16. 32. 0 Wybranie podsieci,
na której znajdują się nasze hosty, jest tak proste.