Krótki
Maska podsieci służy do definiowania sieci lokalnej lub podsieci . Możesz uzyskać dostęp do wszystkiego bezpośrednio w tej samej podsieci, ale wszystko, czego nie ma w podsieci, wymaga żądania przejścia przez bramę .
Tak więc dla użytkownika domowego podsieć będzie twoją siecią domową - wszystkie komputery i urządzenia bezprzewodowe mogą komunikować się bezpośrednio ze sobą. Ale internet znajduje się poza podsiecią, więc cała komunikacja musi najpierw przejść przez bramę (zwykle router).
Nieco techniczne
Podsieć jest 32-bitową maską bitową (jak dotknął ją Manaf Abo.Rous ), zwykle zapisaną jako cztery 8-bitowe bajty. Zauważ, że 255jest 11111111(8 jedynek) w systemie binarnym.
Maska oznacza w zasadzie „tylko te adresy IP, które mają takie same numery w miejscach określonych przez maskę podsieci, są w mojej sieci lokalnej” .
Zatem podsieć 255.255.255.0oznacza, że każdy adres IP, który pasuje do pierwszych trzech bajtów, jest siecią lokalną, przy podanych liczbach to wszystko pasuje 192.168.001.###. Alternatywnie, większa podsieć utworzyłaby 255.255.0.0sieć lokalną 192.168.###.###.
Więcej technicznych
Wartości bajtów nie zawsze muszą wynosić 255, możesz mieć 255.255.255.240, czyli 28 jeden i 4 zera. Oznacza to, że pierwsze 28 bitów innego adresu IP musi pasować do twojego, aby znajdować się w tym samym podzbiorze. Maska podsieci musi zawsze mieć określoną liczbę jedynek, po których następują tylko zera, aby utworzyć 32 bity, i dlatego może być reprezentowana /28również (w tym przypadku w każdym razie) z wartością wskazującą, ile 1 zawiera maska - to jest zwykle używany w kontekście OD, na przykład192.168.1.2/28
Dlatego, jeśli IP 192.168.1.2z maską podsieci 255.255.255.240, podsieci jest zakres IP 192.168.1.0do 192.168.1.15(chociaż najniższy i najwyższy generalnie nie są używane do urządzeń jak mają funkcje specjalne). Jeśli twój IP to 192.168.1.53sieć będzie zakres 192.168.1.48do 192.168.1.63.
Zauważ, że oba te zestawy zawierają 16 unikalnych adresów? Podsieć zdefiniowała również, jak duża jest podsieć, ponieważ określa liczbę dostępnych adresów IP.
A teraz z Binary
Na koniec, parafrazując odpowiedź Manafa Abo.Rousa , spójrzmy na plik binarny.
Zaczniemy od użycia maski 255.255.255.0, oto ona w postaci binarnej:
11111111 11111111 11111111 00000000
Biorąc pod uwagę swój adres IP, wiesz, że każdy adres IP w sieci lokalnej jest zgodny z tymi pierwszymi 24, więc sprawdźmy twój adres IP ( 192.168.1.2) w postaci binarnej:
11000000 10101000 00000001 00000010
Teraz sprawdzamy tylko gdzie są jedynki w podsieci, aby uzyskać numer podsieci:
11000000 10101000 00000001 --------
A teraz wiemy, że każdy adres IP w sieci lokalnej zaczyna się od numeru podsieci i na końcu może mieć wszystko w brakujących wartościach.
Na koniec spójrzmy na drugi przykład, używając adresu IP 192.168.1.53i podsieci 255.255.255.240:
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
I znowu, twój lokalny adres IP miałby cokolwiek z ostatnich czterech wartości binarnych - które są 0000, 0001itp. Do 1111- lub dziesiętnie 0do 15- ale pamiętaj, że miałyby 0011z przodu, aby zrobić pełny bajt, więc naprawdę są dostępne adresy IP 00110000(48 ), 00110001(49) i tak dalej 00111111, czyli 63.