Назначение маски подсети

Поначалу такое распределение IP-адресов на классы может показаться странным. Действительно, компьютерных сетей, состоящих из 16 миллионов хостов, попросту нет, зачем же нужны адреса класса А? Однако IP-адреса допускают дальнейшее «дробление» за счет создания подсетей. Подсеть (subnet) представляет собой просто фрагмент адреса, идентифицирующий одну из ЛВС интерсети или сеть одного из клиентов провайдера Интернета. Таким образом крупному провайдеру Интернета может присваиваться адрес класса А, а он затем раздает фрагменты этого адреса в виде подсетей своим клиентам. Во многих случаях клиентами крупного провайдера являются провайдеры поменьше, и тогда распределение адресов происходит в два этапа. Чтобы понять процесс создания подсети, Вы должны разобраться, зачем нужна маска подсети (subnet mask), которая задается одновременно с IP-адресом при конфигурировании TCP/IP-системы. Говоря попросту, маска подсети определяет, какие биты IP-адреса относятся к идентификатору сети, а какие — к идентификатору хоста. Например, для адреса класса А маска подсети выглядит так: 255.0.0.0. В двоичном представлении маски подсети 1 соответствует идентификатору сети, а 0 — идентификатору хоста. В двоичной форме маска 255.0.0.0 записывается так:

11111111 00000000 00000000 00000000

В таком представлении сразу видно, что первые 8 битов IP-адреса класса А — это биты идентификатора сети, а оставшиеся 24 бита при-

надлежат идентификатору хоста. Маски подсети длятрех основных классов приведены в таблице 8.3.