Jak znaleźć maskę podsieci? Maska podsieci: Oblicz przez IP

17.05.2019

Kwestia rozpoznawania maski podsieci może wynikać z początkujących administratorów systemu i zwykłych ludzi, którzy zdecydowali się na obsługę sieci komputerowych. W kontekście administracji masek można używać do dzielenia sieci na mniejsze i radzenia sobie z problemami z połączeniem.

Możliwość obliczenia wartości maski TCP / IP można wykorzystać podczas podłączania nowego hosta do sieci i reorganizacji sieci korporacyjnej. Badanie tego problemu powinno rozpocząć się od zrozumienia, co to jest i do jakich celów jest ono wykorzystywane.

jak znaleźć maskę podsieci

Maska bitowa

Maskę podsieci można nazwać maską bitową, która jest 32-bitową wartością, która wskazuje na jedną część adresu IP związaną z adresowaniem interfejsu sieciowego, a druga część dotyczy adresowania podsieci. Zwykle jego wartość jest wyświetlana w postaci dziesiętnej, w formacie XXX.XXX.XXX.XXX.

Ta definicja jest zbliżona do zawodowego slangu i może wydawać się myląca. Zajmij się tym, czym jest, pomoże konkretnemu przykładowi.

Załóżmy, że mamy jakąś sieć, w której znajduje się komputer. We właściwościach połączenia widać, że jego interfejs sieciowy ma przypisany adres IP i maskę podsieci.

maska ​​podsieci

Ponadto, obie wartości są podane w postaci binarnej i oblicza się następujące sekwencje:

znajdź maskę podsieci

Teraz konieczne jest pomnożenie każdej cyfry adresu IP w postaci binarnej przez maskę bitu w formie binarnej, a wynikiem będzie wartość

Obliczenie maski podsieci

który po przetłumaczeniu na dziesiętny będzie wyglądał

jak obliczyć maskę podsieci

- to jest adres sieciowy.

Mnożąc adres IP przez odwróconą wartość maski, otrzymujemy sekwencję

jak znaleźć maskę podsieci

Wracając do postaci dziesiętnej, okazuje się, że liczba 199 odpowiada adresowi interfejsu hosta.

Porównując wyniki pierwszego i drugiego, możemy powiedzieć, że cyfry adresu IP, które odpowiadają jednostkom maski wskazują adres podsieci. Cyfry adresu IP odpowiadające zerom maski tworzą adres komputera w tej podsieci.

W rezultacie maska ​​podsieci pomogła dowiedzieć się przez IP, że nasz komputer znajduje się w podsieci 192.168.0.0 i ma w niej adres 199. Wracając do powyższej definicji, pokazano, która część adresu IP wskazuje subgrid, a która część adresu hosta.

Jak znaleźć maskę podsieci według klasy sieci IP

Zbiór wszystkich adresów IPv4 jest podzielony na klasy według zakresów adresów. Istnieje w sumie pięć, z których używane są adresy A, B, C i D to multicast, a E - zarezerwowane są na przyszłość.

Aby określić klasę adresu, konieczne jest ponowne przekonwertowanie go na plik binarny i zobaczenie początku sekwencji bitów: maska ​​podsieci

Wracając do przykładu, który był wyższy, jak znaleźć w nim maskę podsieci:

znajdź maskę podsieci

Adres binarny IP zaczyna się od 110, co oznacza, że ​​należy do klasy C. Innym sposobem znalezienia maski podsieci jest zapamiętanie zakresów należących do klas.

Obliczenie maski podsieci

Jak rozpoznać maskę według prefiksu

Dla zwięzłości, maska ​​może być zapisana jako przedrostek, co oznacza liczbę bitów części sieci. Ten system etykietowania został przyjęty wraz z pojawieniem się bezklasowego routingu między domenami (Classless Inter-Doma-in Routing lub CIDR, "Sidebar"). Eliminuje klasy, a inna liczba bitów IP może być wykorzystana do identyfikacji sieci. Znalezienie maski podsieci w postaci dziesiętnej i binarnej przez prefiks jest najłatwiejsze na stole.

jak obliczyć maskę podsieci

Jak obliczyć maskę za pomocą prefiksu CIDR

Przeniesienie maski z przedrostka do dziesiętnego jest łatwe. Wiadomo, że maska ​​podsieci ma 32 bity, z tymi na początku i zerami na końcu. Dlatego konieczne jest:

jak znaleźć maskę podsieci

Ostatnia akcja otrzymujemy maskę w postaci dziesiętnej.

Jak ustawić maskę podsieci z widoku dziesiętnego na krótki prefiks

Pisanie maski sieciowe jako prefiks oszczędza czas i miejsce w tekście. Ponadto jest to standaryzowane mapowanie międzynarodowe i obecnie jest używane częściej niż po przecinku. To wymaga:

maska ​​podsieci

W ten sposób można obliczyć prefiks CIDR.

Jak określić maskę podsieci za pomocą adresu sieciowego i maski sieci

To zadanie często pojawia się podczas wywiadów i zadań testowych. Umiejętność przydaje się również w reorganizacji sieci przedsiębiorstwa lub dzieleniu dużej sieci na mniejsze podsieci.

Dla jasności warto wrócić do przykładu, który jest analizowany od pierwszego akapitu.

Za pomocą adresu 192.168.0.199 i maski sieci 255.255.255.0, adres samej sieci został już obliczony, co wygląda jak 192.168.0.0. Jest tutaj 256 adresów do użycia. Spośród nich 2 adresy są automatycznie rezerwowane:

  • ... 255 - transmisja;

  • ... 0 to adres sieciowy i nie można go użyć.

Zostało tylko 254 adresów do dystrybucji na hosty. Warto zauważyć, że w sieciach wielopoziomowych jeszcze jeden adres jest zarezerwowany dla routingu, może to być ... 1 (lub dowolny inny).

Analizując wszystko w porządku, podajemy ten przykład w ogólnej formie, stosowanej w dowolnej sieci.

Liczba ważnych węzłów jest zawsze ograniczona. Jeśli przetłumaczysz maskę sieci na postać binarną, wtedy, jak już wiadomo, jednostki wskazują adres podsieci, zera wskazują adres komputera.

Bit może zwrócić tylko dwie wartości, dwa bity cztery, trzy bity osiem i tak dalej. Okazuje się, że n-bity zwracają wartości 2 ^ n. Na podstawie powyższego wyciągnięto wniosek: liczbę hostów (N) w sieci oblicza się za pomocą formuły N = (2 ^ r) -2, w której r jest liczbą zer w postaci binarnej maski.

Wracając do naszego przykładu, obliczamy:

znajdź maskę podsieci

Te same 254 adresy są uzyskiwane w celu dystrybucji do interfejsów hostów w sieci.

Załóżmy, że przedsiębiorstwo musi utworzyć jednostkę i złożyć 20 stacji roboczych w podsieci. Możesz obliczyć maskę podsieci w następujący sposób.

Przyjmujemy 20 adresów IP i dodajemy 2 adresy, które będą zarezerwowane. Łącznie 22 jest wymagane, najbliższy stopień 2 wynosi 32. W postaci binarnej 10 0000. Ponieważ sieć, w której podział jest wykonywany, należy do klasy C, maska ​​podsieci będzie wyglądać następująco:

maska ​​podsieci

Maksymalnie w odebranej podsieci można rozdzielić 30 adresów na interfejsy hostów.

Jak obliczyć maskę podsieci. Przesunięcie bitowe

Rozumiemy dalej. Maska podsieci pomaga rozbijać duże sieci na mniejsze. Przede wszystkim jest to określone przez liczbę podsieci potrzebnych do rozbicia sieci i liczby hostów.

Załóżmy, że chcesz podzielić sieć 192.1.1.0 na 6 podsieci, z największą planowaną do obsługi maksymalnie 20 węzłów. Na tej podstawie obliczenia są dokonywane.

Algorytm:

  1. Zdefiniuj klasę sieci do zerwania. Na przykład proponowana klasa sieci C, maska ​​używana domyślnie 255.255.255.0 lub / 24.

  2. Sprawdź, ile bitów jest wymaganych dla sześciu podsieci. W tym celu liczba sieci jest zaokrąglana do najbliższej potęgi dwóch, która wynosi 8. Okazuje się, że wymagane są 3 bity, ponieważ 8 = 2 ^ 3.

  3. Przedstaw domyślną maskę w formie binarnej dla jasności: jak obliczyć maskę podsieci

  4. Aby utworzyć 6 podsieci, należy pobrać 3 bity z oktetu adresu hosta. Kolejne 3 jest dodawane do 24 bitów adresu sieciowego, w wyniku czego 24 + 3 = 27. maska ​​podsieci

  5. Pozostaje przetłumaczyć maskę w postaci dziesiętnej. Ostatni oktet 11, 100 000 to 224. Okazuje się, że maska ​​ma formę

jak znaleźć maskę podsieci

Lub, odnosząc się do CIDR, policz liczbę bitów na jednostkę - 27 i zobacz wartość przedrostka.

  1. Używając trzech bitów i używając maski dzielimy podsieci. W ostatnim oktecie umieszczamy jednostki. Dla jasności można to zrobić w formie binarnej:

jak obliczyć maskę podsieci

Możliwe jest obliczanie adresów podsieci bez binarnej reprezentacji, tutaj dokonuje się wizualnego odzwierciedlenia, dlaczego te adresy, a nie inne, są uzyskiwane.

W ten sposób można utworzyć 8 podsieci, ale tylko 6 jest wymaganych w zadaniu, więc będziemy się nad nimi rozwodzić.

maska ​​podsieci

Czasy, w których takie obliczenia były wykonywane ręcznie, są daleko w tyle. Informacje o tym, jak znaleźć maskę podsieci są nauczane na uniwersytetach i na różnych kursach. Z reguły studenci i profesjonaliści, którzy chcą uzyskać certyfikat, starają się go uważnie studiować.

Dzisiaj, aby ułatwić pracę administratorom systemów i inżynierom sieci, istnieje wiele różnych kalkulatorów. Te systemy mogą wykonać dowolne obliczenia w ciągu kilku sekund. Jednak korzystanie z programów zawierających niewielką ilość danych nie jest interesujące. Czasami łatwiej i szybciej jest przełamać sieć w umyśle, niż szukać potrzebnego zasobu.

jak obliczyć maskę podsieci

Zrozumienie, w jaki sposób obliczana jest maska ​​podsieci, jest niezbędne dla specjalisty, nawet jeśli nigdy go nie użyje w praktyce.