Sieci komputerowe

Maski podsieci

Maska mówi, która część adresu IPv4 opisuje sieć, a która część pozostaje dla hostów. Bez maski nie da się policzyć sieci, broadcastu ani zakresu hostów.

część sieciowaczęść hostamaska binarnamaska dziesiętna

Cel maski

podział adresu

Zapis maski

bity 1 i 0

Typowy start

/24

01

Maska jako granica między siecią i hostem

Maska podsieci to filtr nakładany na adres IPv4. Bity ustawione na 1 wskazują część sieciową, a bity ustawione na 0 wskazują część hosta.

IP: 192.168.10.37 Maska: 255.255.255.0 /24 oznacza 24 bity sieci i 8 bitów hosta
Jedynki w masce oznaczają część sieciową, zera oznaczają część hosta.
02

Prefix i maska dziesiętna

Tabela: Prefix, Maska, Zapis binarny maski
PrefixMaskaZapis binarny maski
/8255.0.0.011111111.00000000.00000000.00000000
/16255.255.0.011111111.11111111.00000000.00000000
/24255.255.255.011111111.11111111.11111111.00000000
/25255.255.255.12811111111.11111111.11111111.10000000
/26255.255.255.19211111111.11111111.11111111.11000000
/27255.255.255.22411111111.11111111.11111111.11100000
/28255.255.255.24011111111.11111111.11111111.11110000
/29255.255.255.24811111111.11111111.11111111.11111000
/30255.255.255.25211111111.11111111.11111111.11111100
Prefix to liczba jedynek w binarnym zapisie maski.
03

Jak czytać część sieciową i hosta

/24

24 bity sieci i 8 bitów hosta. Maska: 255.255.255.0 Adres 192.168.10.37/24 należy do sieci 192.168.10.0.

/26

26 bitów sieci i 6 bitów hosta. Ostatni oktet maski: 128 + 64 = 192 Maska: 255.255.255.192.

/30

30 bitów sieci i 2 bity hosta. Ostatni oktet maski: 128 + 64 + 32 + 16 + 8 + 4 = 252 Maska: 255.255.255.252.
Im dłuższy prefix, tym mniej bitów zostaje dla hostów.

Most do kolejnego tematu

Co zapamiętać przed CIDR

Prefix jest krótszym zapisem maski. Zamiast pisać 255.255.255.0, można zapisać /24. Kolejny temat pokazuje, jak ten zapis łączy się z liczbą adresów i hostów.

Ćwiczenia

Sprawdź samodzielnie

Odpowiedzi ukryte

Najpierw wykonaj obliczenia samodzielnie. Odpowiedzi rozwiń dopiero wtedy, gdy masz własny wynik.

Zadanie 1łatwyPodaj maskę dziesiętną dla prefixu /27.
Sprawdź odpowiedź: /27 = 255.255.255.224.
Zadanie 2łatwyIle bitów hosta zostaje przy masce /24?
Sprawdź odpowiedź: 32 - 24 = 8 bitów hosta.
Zadanie 3średniZapisz binarnie ostatni oktet maski /28.
Sprawdź odpowiedź: /28 ma w ostatnim oktecie 11110000, czyli 240.
Zadanie 4trudniejszyDla /26 oblicz wielkość bloku w ostatnim oktecie.
Sprawdź odpowiedź: Ostatni oktet maski to 192, więc 256 - 192 = 64.

Pytania kontrolne

Zatrzymaj się i odpowiedz

  1. 1Po co hostowi potrzebna jest maska podsieci?
  2. 2Czym różni się część sieciowa od części hosta?
  3. 3Dlaczego bity maski zapisuje się jako ciąg jedynek, a potem zer?
  4. 4Jaka maska dziesiętna odpowiada prefixowi /25?
  5. 5Co mówi ostatni oktet maski przy prostym subnettingu w sieci /24?