Пример решения задачи
Для IP-адреса 129.64.167.5 определить номер сети и номер узла в соответствии с системой классов. Ответить на следующие вопросы.
● Как будет выглядеть номер подсети и номер узла для данного IP-адреса, если применить к нему маску подсети 255.255.224.0?
● Какое максимальное число компьютеров может быть в этой подсети?
● Сколько подсетей можно организовать при помощи данной маски?
● Указать широковещательный адрес для подсети.
Решение
IP-адрес 129.64.167.5 является адресом класса В, соответственно номер сети будет 129.64.0.0, а номер узла 0.0.167.5.
«Наложим» на данный IP-адрес маску 255.255.224.0, для этого необходимо перевести адрес и маску в двоичный вид, далее определим по маске номер сети, номер узла и широковещательный адрес:
IP-адрес 129.64.167.5 – 10000001010000001010011100000101;
Маска 255.255.224.0 – 11111111111111111110000000000000;
Тогда номер сети – 10000001010000001010000000000000;
Тогда Номер узла – 00000000000000000000011000000101;
Широковещательный ад. – 10000001010000001011111111111111.
В десятичном виде номер подсети имеет вид: 129. 64. 160.0, а номер узла – 0.0.7.5, что получилось в результате «наложения» маски подсети 255.255.224.0 на IP-адрес 129.64.167.5.
Максимальное число адресов для ПК определяется по маске. В маске 255.255.224.0 на адресацию узлов отводится 13 бит (считаем количество нулей в маске, представленной в двоичном виде), значит, количество адресов будет равным 213 (столько комбинаций из нулей и единиц можно составить из 13 бит). Так как один из адресов будет широковещательным (все единицы в двоичном виде) и комбинация из одних нулей не может быть адресом узла, то два адреса исключаются из списка допустимых адресов. Тогда максимально возможное количество адресов для ПК при использовании указанной маски будет равным 213 – 2 = 8 190.
Количество подсетей считается по количеству единиц в маске, при этом необходимо учитывать класс сети. В данном случае для класса В два первые октета уже зарезервированы, начинаем отсчет единиц с третьего октета. В маске 255.255.224.0 – 11111111111111111110000000000000 на адресацию подсетей отводится 3 бита, следовательно, количество подсетей будет равным 23 = 8. С помощью данной маски можно организовать 8 подсетей.
Широковещательный адрес для данной подсети: 129.64.191.255.