Mam adres IP
12.23.34.22
Potrzebuję aby znaleźć prefiks sieciowy dla tego adresu IP. W tym celu muszę znaleźć maskę podsieci, a następnie policzyć liczbę ciągłych 1, aby uzyskać prefiks sieci.
Jak możemy obliczyć maskę podsieci (255.x.x.x)
dla tego podanego adresu IP?
Komentarze
- Maska sieci nie jest obliczana. Jest przypisany. Ktokolwiek podał Ci adres IP, może Ci powiedzieć, jaki jest.
- Czy jakaś odpowiedź Ci pomogła? Jeśli tak, zaakceptuj odpowiedź, aby pytanie nie ' nie pojawiało się wiecznie w poszukiwaniu odpowiedzi. Ewentualnie możesz podać i zaakceptować własną odpowiedź.
Odpowiedź
Jak możemy obliczyć maskę podsieci
(255.x.x.x)
dla tego podanego adresu IP?
Możesz ” t. Aby znaleźć prefiks, potrzebujesz adresu i maski lub adresu i długości prefiksu.
Zobacz odpowiedzi na to pytanie jak obliczyć wszystko.
Komentarze
- W zasadzie tylko podsieć ' ruter i węzły wchodzące w skład podsieci znają maskę sieci? A dokładniej router nie ' nie zna dokładnie maski sieci. Ma tylko reguły z podsiecią ' s maska sieci, która mówi mu, aby wysyłał pakiety do podsieci, jeśli adres IP pasuje do reguły (która ma maskę i numer podsieci). Ponadto węzły znają swoją maskę sieci (
ip a
). Aby określić, czy ' re zaakceptować lub zignorować pakiet. Oznacza to, że do wysłania pakietu nie jest potrzebna maska sieci. Popraw mnie, jeśli ' mylę się. - … I powiedz, czy chcę wiedzieć, czy witryna jest za Cloudflare . ' muszę zrobić
ipcalc IP/PREFIX_LENGTH
dla każdego zakresu adresów IP i sprawdzić, czy wynikowy numer podsieci jest zgodny z numerem z zakresu adresów IP. Lub znajdź zakres adresów IP, który wygląda podobnie i sprawdź adres IP z zakresem ' długości prefiksu s. - Tablica routingu w routerze ma prefiksy (sieć i maska ). Pakiety IP mają tylko adresy. Adres docelowy w pakiecie przychodzącym do routera jest porównywany z wpisami w tabeli routingu (maskowanie adresu), aby sprawdzić, czy pasuje. Jeśli jest dopasowanie, pakiet jest wysyłany do interfejsu dla pasującego prefiksu, w przeciwnym razie pakiet jest odrzucany. Naprawdę nie ma sposobu, aby poznać ścieżkę, którą pakiet pokonuje do miejsca przeznaczenia, i tak zaprojektowano protokół IP. Nie obchodzi cię, jak to się tam dostanie, a ścieżka może się zmienić w dowolnym momencie; obchodzi cię tylko to, że dotrze do celu.
Odpowiedź
Maska podsieci to wartość 32-bitowa która pozwala urządzeniu odbierającemu pakiety IP na rozróżnienie części adresu IP z identyfikatorem sieci od części adresu IP zawierającej identyfikator hosta, bez maski podsieci, którą można przedstawić w postaci wartości 32, takiej jak (255.0.0.0
) lub ukośnik (/8
) niemożliwe jest zidentyfikowanie prefiksu sieciowego adresu IP.
Odpowiedź
Myślę, że musisz wiedzieć, czy jest to klasowe, czy nie. jeśli jest klasowa, możesz użyć domyślnej maski podsieci klasy A, czyli 255.0.0.0
, więc adres sieciowy będzie następujący: 12.0.0.0
.
Komentarze
- Routing klasowy jest martwy od 25 lat i nie ma go w sieciach operacyjnych.
- Proszę zapoznać się z VLSM i CIDR ( Classless Inter-Domain Routing), który zabił routing klasowy. Pozwól klasom adresów spocząć w spokoju. Zobacz RFC 1518, An Architecture for IP Address Allocation with CIDR i RFC 1519, Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy od rok 1993 . W tym stuleciu nie ' nie używaliśmy routingu klasowego.
- dziękuję.I ' zakładam, że ' próbuje rozwiązać jakiś problem teoretyczny