Poniżej znajduje się przykład maski sieci i przykład jej konwersji binarnej.
Maska sieci: | 255. | 255. | 255. | 255 |
---|---|---|---|---|
Dwójkowy: | 11111111 | 11111111 | 11111111 | 11111111 |
Długość maski sieci | 8 | 16 | 24 | 32 |
Odliczanie bitów w konwersji binarnej pozwala określić długość maski sieci. Powyżej przedstawiono przykład adresu 32-bitowego. Jednak ten adres jest adresem rozgłoszeniowym i nie pozwala na podłączenie do niego żadnych hostów (komputerów lub innych urządzeń sieciowych).
Powszechnie używaną maską sieci jest 24-bitowa maska sieci, jak widać poniżej.
Maska sieci: | 255. | 255. | 255. | 0 |
---|---|---|---|---|
Dwójkowy: | 11111111 | 11111111 | 11111111 | 00000000 |
Długość maski sieci | 8 | 16 | 24 | - |
Korzystając z 24-bitowej maski sieci, sieć byłaby zdolna do 2.097.150 sieci lub 254 różnych hostów z zakresem adresów IP 192.0.1.x do 223.255.254.x, co zazwyczaj jest wystarczającą liczbą adresów dla jednej sieci.
Prosta formuła może być użyta do określenia zdolności sieci do obsługi maski sieci.
2 ^ (długość maski sieci - liczba użytych segmentów) - 2
Na przykład, jeśli użyliśmy długości maski sieci równej 24, mając maskę sieci 255.255.255.0 z trzema używanymi segmentami, odejmij trzy od długości maski sieci, np. 24-3 = 21. Po określeniu tej liczby podłącz ją do powyższego wzoru aby uzyskać 2 ^ 21 - 2 = 2.097.150 łącznej liczby sieci. Odejmujesz dwa z tego numeru ze względu na transmisję i adresy sieciowe, które są już używane.
Innym przykładem jest długość maski sieci 16, mająca maskę sieci 255.255.0.0 z dwoma używanymi segmentami. Używając powyższego wzoru, otrzymasz 2 ^ 14 - 2 = 16 382 łącznej liczby sieci.
Aby określić liczbę hostów, które maska sieci jest w stanie obsłużyć, użyj następującej formuły.
2 ^ (liczba zer) - 2
Na przykład, jeśli długość maski sieci wynosi 24, jak pokazano na powyższym wykresie, istnieje osiem zer. Dlatego, używając powyższego wzoru, będzie to 2 ^ 8 - 2 = 254 całkowita liczba hostów. Ponownie, dwa są odejmowane od tej liczby, aby rozliczyć transmisję i adresy sieciowe.
Ponownie, kolejny przykład długości maski sieci 16, byłoby 16 zer. Formuła w tym przypadku wynosiłaby 2 ^ 16 - 2 = 65 534 całkowita liczba hostów.
Poniżej znajduje się zestawienie wszystkich powszechnie używanych klas sieciowych.
Klasa | Długość maski sieci | liczba sieci | # hostów | Maska sieci |
---|---|---|---|---|
Klasa A | 8 | 126 | 16, 777, 214 | 255.0.0.0 |
Klasa B | 16 | 16, 382 | 65 534 | 255.255.0.0 |
Klasa C | 24 | 2, 097, 150 | 254 | 255.255.255.0 |
Binarny, adres IP, terminy sieciowe, maska podsieci