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 255
jest 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.0
oznacza, ż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.0
sieć 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 /28
ró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.2
z maską podsieci 255.255.255.240
, podsieci jest zakres IP 192.168.1.0
do 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.53
sieć będzie zakres 192.168.1.48
do 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.53
i 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
, 0001
itp. Do 1111
- lub dziesiętnie 0
do 15
- ale pamiętaj, że miałyby 0011
z przodu, aby zrobić pełny bajt, więc naprawdę są dostępne adresy IP 00110000
(48 ), 00110001
(49) i tak dalej 00111111
, czyli 63.