По-долу е даден пример за мрежова маска и пример за неговото двоично преобразуване.
Мрежова маска: | 255. | 255. | 255. | 255 |
---|---|---|---|---|
Binary: | 11111111 | 11111111 | 11111111 | 11111111 |
Дължина на мрежовата маска | 8 | 16 | 24 | 32 |
Преброяването на битовете в двоичното преобразуване ви позволява да определите дължината на мрежовата маска. Над е пример за 32-битов адрес. Този адрес обаче е адрес за излъчване и не позволява на хостове (компютри или други мрежови устройства) да бъдат свързани с него.
Обикновено използваната мрежова маска е 24-битова мрежова маска, както е показано по-долу.
Мрежова маска: | 255. | 255. | 255. | 0 |
---|---|---|---|---|
Binary: | 11111111 | 11111111 | 11111111 | 00000000 |
Дължина на мрежовата маска | 8 | 16 | 24 | - |
Използвайки 24-битова мрежова маска, мрежата ще може да поддържа 2 097, 150 мрежи или 254 различни хоста с IP обхват от 192.0.1.x до 223.255.254.x, което обикновено е повече от достатъчно адреси за една мрежа.
Може да се използва проста формула, за да се определи способността на мрежите, които мрежовата маска може да поддържа.
2 ^ (дължина на мрежовата маска - # на използваните сегменти) - 2
Например, ако използваме дължина на мрежовата маска 24, имаща мрежова маска от 255.255.255.0 с три използвани сегмента, извадете три от дължината на мрежовата маска, например 24-3 = 21. С този определен брой го включете в горната формула за да получите 2 ^ 21 - 2 = 2, 097, 150 общ брой мрежи. Вие изваждате две от този номер заради вече излъчените и мрежовите адреси.
Друг пример е дължината на мрежовата маска 16, имаща мрежова маска от 255.255.0.0 с два използвани сегмента. Използвайки горната формула, ще получите 2 ^ 14 - 2 = 16, 382 общ брой мрежи.
За да определите размера на хостовете, чиято мрежова маска може да поддържа, използвайте следната формула.
2 ^ (# от нули) - 2
Например, с дължина на мрежовата маска 24, както е показано в горната таблица, има осем нули. Следователно, използвайки формулата по-горе, това ще бъде 2 ^ 8 - 2 = 254 общ брой хостове. Отново се изваждат две от този номер, за да се отчитат излъчваните и мрежовите адреси.
Отново, друг пример за дължина на мрежовата маска от 16, ще има 16 нули. Формулата в този случай ще бъде 2 ^ 16 - 2 = 65, 534 общ брой хостове.
По-долу е представена разбивка на всеки от често използваните мрежови класове.
клас | Дължина на мрежовата маска | # мрежи | # на хостовете | Мрежова маска |
---|---|---|---|---|
Клас А | 8 | 126 | 16777214 | 255.0.0.0 |
Клас Б | 16 | 16382 | 65534 | 255.255.0.0 |
Клас С | 24 | 2097150 | 254 | 255.255.255.0 |
Двоичен, IP адрес, Условия на мрежата, Маска на подмрежата