Чтобы оперировать несколькими Ethernet (или другими сетями), Вы должны разбить сеть на несколько подсетей. Обратите внимание, что подсети требуются только в случае, если Вы имеете больше, чем одну широковещательную сеть (broadcast network): Point-to-point связь не учитывается. Например, если Вы имеете один Ethernet и одно или более SLIP-соединений с внешним миром, Вы не нуждаетесь в подсети. Причина этого объясняется в главе 7.
Например, менеджер сети Brewery обращается к NIC за сетевым адресом класса В. Чтобы разместить две сети Ethernet, он решает использовать восемь битов части хоста как дополнительные подсетевые биты. Это оставляет другие восемь битов для хоста, то есть по 254 хоста в каждой полсети. Он также назначает подсеть 1 brewery и 2 winery. Их сетевые адреса таким образом 172.16.1.0 и 172.16.2.0. Сетевая маска 255.255.255.0.
vlager, который является gateway между двумя сетями, получил адрес хоста, равный 1 в обоех из них, что дает ему IP-адреса 172.16.1.1 и 172.16.2.1 соответственно.
Обратите внимание, что в этом примере я использую сеть класса B для простоты: сеть класса C была бы более реалистичной. С новым сетевым кодом деление на подсети не ограничено границами байта, так что даже сеть класса C может быть разделена на несколько подсетей. Например, Вы могли бы использовать 2 бита части хоста для сетевой маски, что дает четыре возможные подсети с 64 хостами в каждой.
Назад | Глобальное оглавление | Вперед |
Установка IP-адресов | Локальное оглавление | Написание файлов hosts и networks |