Выбрать главу

255.255.255.0 в двоичном виде, то получится последовательность из 24 единиц и 8 нулей. Маска

255.255.255.128 будет представлять собой последовательность из 25 единиц и 7 нулей. Поэтому ее

записывают также в виде /25 и т. д.

80

Глава 3

мутаторов. Например, если к данному коммутатору подключены подсети

192.168.0.0/255.255.255.0, 192.168.1.0/255.255.255.0, 192.168.3.0/255.255.255.0, то

другому коммутатору достаточно знать, что в этом направлении следует пересылать

пакеты для сети 192.168.0.0/255.255.252.0.

Эта рекомендация несущественна для сетей малых и средних организаций, по-

скольку ресурсов современных коммутаторов достаточно для хранения настроек

такого объема.

ПРИМЕЧАНИЕ

Хотя многие сертификационные экзамены содержат вопросы, так или иначе связан-

ные с разбиением на подсети (правильный подсчет маски сети, числа адресов и т. п.),

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

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

сов (Network Calculator), например

http://www.globalstrata.com/services/network/bscnetcalc.asp.

После того как компьютер получил IP-адрес и ему стало "известно" значение маски

подсети, программа может начать работу в данной локальной подсети. Чтобы об-

мениваться информацией с другими компьютерами в глобальной сети, необходимо

знать правила, куда пересылать информацию для внешней сети. Для этого служит

такая характеристика IP-протокола, как адрес шлюза.

Шлюз (Gateway, default gateway)

Шлюз (gateway) — это устройство (компьютер), которое обеспечивает пересылку

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

IP-адресу и маске), что адрес назначения не входит в состав локальной подсети, то

она отправляет эти данные на устройство, выполняющее функции шлюза. В на-

стройках протокола указывают IP-адрес такого устройства.

Для работы только в локальной сети шлюз может не назначаться. Если для доступа

в Интернет используется прокси-сервер, то компьютерам локальной сети адрес

шлюза также может не назначаться.

Для индивидуальных пользователей, подключающихся к Интернету, или для не-

больших предприятий, имеющих единственный канал подключения, в системе

должен быть только один адрес шлюза — это адрес того устройства, которое имеет

подключение к Сети. При наличии нескольких маршрутов (путей пересылки дан-

ных в другие сети) будет существовать несколько шлюзов. В этом случае для опре-

деления пути передачи данных используется таблица маршрутизации.

Таблицы маршрутизации

Организация может иметь несколько точек подключения к Интернету (например,

в целях резервирования каналов передачи данных или использования более деше-

вых каналов и т. п.) или содержать в своей структуре несколько IP-сетей. В этом

случае, чтобы система "знала", каким путем (через какой шлюз) посылать ту или

иную информацию, используются таблицы маршрутизации (routing table). В таб-

лицах маршрутизации для каждого шлюза указывают те подсети Интернета, для

которых через них должна передаваться информация. При этом для нескольких

Структура сети

81

шлюзов можно задать одинаковые диапазоны назначения, но с разной стоимостью

передачи данных: информация будет отсылаться по каналу, имеющему самую низ-

кую стоимость, а в случае его выхода из строя по тем или иным причинам автома-

тически будет использоваться следующее наиболее "дешевое" подсоединение.

Таблицы маршрутизации имеются на каждом устройстве, использующем протокол

IP. Администраторы в основном работают с таблицами маршрутизации коммути-

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

смысл только в случае наличия нескольких сетевых адаптеров, подключенных

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

(одно подключение к Интернету), таблица маршрутизации имеет наиболее простой

вид: в ней записано, что все сигналы должны отправляться на шлюз, назначенный

по умолчанию (default gateway).

Просмотреть таблицу маршрутизации протокола TCP/IP можно при помощи ко-

манды route print для Windows или route — в Linux. С помощью команды route

можно также добавить новый статический маршрут (route add) или постоянный