Обмен данными в локальной вычислительной сети. Создание Web-страницы средствами языка html. Работа с Web-страницами в редакторе WORD 2000. Электронная почта (E-Mail), страница 2

-  если все разряды IP-адреса равны 1, то пакет рассылается всем узлам, находящимся в той же сети, что и отправитель, – это ограниченное широ­ковещательное сообщение;

-  если в поле номера узла стоят одни 1, то пакет предназначен всем уз­лам той сети, которая обозначена в поле идентификатора сети, – это ши­роковещательное сообщение;

-  если первый октет адреса равен 127, то адрес используется только для диагностических целей.

Из этих соглашений следует, что в реальной работе сети может встре­титься применение адресов, полностью или по частям состоящих из одних ну­лей или одних единиц, но это связано с заранее оговоренными применениями, что не допускает использования их для адресации конкретных компьютеров.

В полной мере использовать информацию, содержащуюся в IP-адресе, можно только при наличии тщательно обработанного механизма для разделе­ния областей идентификатора узла в общем битовом потоке IP-адреса. В совре­менных сетях таким механизмом является использование маски сети.

Маска сети

Маска – это 32-битовая двоичная последовательность, в которой пози­ции, соответствующие идентификатору сети, заполнены единицами, а область, характеризующая идентификатор узла, - нулями.

Простым наложением маски на IP-адрес четко и достоверно определя­ется граница раздела между идентификаторами.

Существуют два способа назначения маски.

1.  В тех случаях, когда сеть не делится на подсети, маска назначается по умолчанию в соответствии  с классом сети.

Класс адресов

Биты, используемые для маски сети

Десятичная с точкой      за­пись маски

A

11111111 00000000 00000000 00000000

255.0.0.0

B

11111111 11111111 00000000 00000000

255.255.0.0

C

11111111 11111111 11111111 00000000

255.255.255.0

Процедура разделения общего IP-адреса на идентификаторы сети и узла поясняется на примере десятичного с точкой варианта записи адреса для сети класса В следующим образом:

IP-адрес

131  .  107  .  16  .  200

Маска сети

255  .  255  .    0  .     0

Идентификатор сети

131  .  107

Идентификатор узла

                      16  .  200

Рассмотрим другой пример. Узел-отправитель, находящийся в сети класса В, пытается  организовать соединение с узлом-получателем, расположение которого в межсетевом объединении может быть произвольным. Как должна поступить сеть с передаваемым пакетом? Для этого надо выделить идентификаторы сетей с помощью маски.

IP-адрес отправителя

10011001 10101010 00100101 10100011

Маска сети отправителя

11111111 11111111 00000000 00000000

Результат

10011001 10101010

IP-адрес получателя

11011001 10101010 10101100 11101001

Маска сети отправителя

11111111 11111111 00000000 00000000

Результат

11011001 10101010

Как видно, выделенные идентификаторы сетей различны. Это говорит о том, что отправитель и получатель расположены в разных сетях. Следовательно, сообщение должно быть направлено на адрес шлюза по умолчанию для выхода за пределы сети, которой принадлежит отправитель, и поиска сети, в которой расположен получатель. IP-адрес шлюза обязательно указывается при начальных установках сети.

2.  Назначение маски в сетях, делящихся на подсети.

При объединении сетей с малым количеством рабочих станций назначение каждой из них номера по классу сети может быть нерационально с точки зрения использования адресов. В этих случаях более целесообразным может оказаться разделение одной сети соответствующего класса на ряд отдельных подсетей с независимой адресацией каждой из них. При этом часть поля идентификатора узлов используется для нумерации подсетей, а оставшаяся часть – нумерует узлы в составе каждой из них.

Назначение маски для такого применения производится в следующей последовательности.

1)  Пусть требуется организовать 6 подсетей. Для представления числа 6 в двоичной форме требуется 3 разряда.

2)  Заполняются эти три разряда единицами и присоединяются к маске разделяемой сети со стороны младшего разряда.

Для разделяемой на 6 подсетей сети класса В это примет вид:

IP-адреса

подсетей

10110011

00100100

001

Идентификаторы  узлов в каждой из 6 подсетей

10110011

00100100

010

10110011

00100100

011

10110011

00100100

100

10110011

00100100

101

10110011

00100100

110

Маска подсетей

11111111

11111111

111

00000

00000000

Десятичная с точкой запись маски

255

255

224

0

Правильное назначение маски имеет большое значение при организации обмена. Если, например, два сегмента сети, соединенные маршрутизатором (рис. 5), оба будут иметь маску 255.255.0.0, то любая станция одного сегмента будет воспринимать любую станцию другого сегмента как абонента, находящегося с ним в одной сети 131.107. Поэтому данные на маршрутизатор передаваться не будут и межсегментный обмен будет невозможен.

 Если изменить маску и взять ее в виде 255.255.255.0, то правый и левый сегменты будут восприниматься как различные сети с адресами 131.107.100 и 131.107.33 и все проблемы снимутся.

Рис. 5

Назначение маски не по умолчанию несколько видоизменяет адресацию по сравнению с делением сетей на классы. Действительно, если для IP-адреса 129.64.134.5 взята маска 255.255.128.0, то при записи в двоичной форме получится

Двоичное

Десятичное с точкой

IP-адрес

10000001  01000000   1

0000110   00000101

129.  64.134.5

Маска

11111111  11111111   1

0000000   00000000

255.255.128.0

Номер сети

10000001  01000000   1

129.  64.128.0

Номер узла

0000110   00000101

    0.    0.    6.5