TCP/IP
Категория реферата: Рефераты по информатике, программированию
Теги реферата: сочинения по русскому языку, диплом работа
Добавил(а) на сайт: Суворин.
Предыдущая страница реферата | 8 9 10 11 12 13 14 15 16 17 18 | Следующая страница реферата
После того, как решено использовать подсети или множество IP-сетей, вы
должны решить, как назначать им номера. Обычно это довольно просто. Каждой
физической сети, например, Ethernet или Token Ring, назначается отдельный
номер подсети или номер сети. В некоторых случаях имеет смысл назначать
одной физической сети несколько подсетевых номеров. Например, предположим, что имеется сеть Ethernet, охватывающая три здания. Ясно, что при
увеличении числа машин, подключенных к этой сети, придется ее разделить на
несколько отдельных сетей Ethernet. Для того, чтобы избежать необходимости
менять IP-адреса, когда это произойдет, можно заранее выделить для этой
сети три подсетевых номера - по одному на здание. (Это полезно и в том
случае, когда не планируется физическое деление сети
Просто такая адресация позволяет сразу определить, где находится та или иная машина ) Однако прежде, чем выделять три различных подсетевых номера одной физической сети, тщательно проверьте, что все ваши программы способны работать в такой среде
Вы также должны выбрать “маску подсети”. Она используется сетевым
программным обеспечением для выделения номера подсети из IP-адресов. Биты
IP-адреса, определяющие номер IP-сети, в маске подсети должны быть равны 1, а биты, определяющие номер узла, в маске подсети должны быть равны 0. Как
уже отмечалось, стандарты TCP/IP определяют количество октетов, задающих
номер сети. Часто в IP-адресах класса B третий октет используется для
задания номера подсети. Это позволяет иметь 256 подсетей, в каждой из
которых может быть до 254 узлов. Маска подсети в такой системе равна
255.255.255.0. Но, если в вашей сети должно быть больше подсетей, а в
каждой подсети не будет при этом более 60 узлов, то можно использовать
маску 255.255.255.192. Это позволяет иметь 1024 подсети и до 62 узлов в
каждой. (Напомним, что номера узлов 0 и “все единицы” используются особым
образом )
Обычно маска подсети указывается в файле стартовой конфигурации сетевого программного обеспечения. Протоколы TCP/IP позволяют также запрашивать эту информацию по сети
5.8. Имена
Людям удобнее называть машины по именам, а не числами. Например, у машины
по имени alpha может быть IP-адрес 223.1.2.1. В маленьких сетях информация
о соответствии имен IP-адресам хранится в файлах “hosts” на каждом узле.
Конечно, название файла зависит от конкретной реализации. В больших сетях
эта информация хранится на сервере и доступна по сети
Несколько строк из файла “hosts” могут выглядеть примерно так:
223.1.2.1 alpha
223.1.2.2 beta
223.1.2.3 gamma
223.1.2.4 delta
223.1.3.2 epsilon
223.1.4.2 iota
В первом столбце - IP-адрес, во втором - название машины В большинстве
случаев файлы “hosts” могут быть одинаковы на всех узлах. Заметим, что о
узле delta в этом файле есть всего одна запись, хотя он имеет три IP-адреса
(рис 11). Узел delta доступен по любому из этих IP-адресов. Какой из них
используется, не имеет значения. Когда узел delta получает IP-пакет и
проверяет IP-адрес места назначения, то он опознает любой из трех своих IP-
адресов
IP-сети также могут иметь имена. Если у вас есть три IP-сети, то файл
“networks” может выглядеть примерно так:
223.1.2 development
223.1.3 accounting
223.1.4 factory
В первой колонке - сетевой номер, во второй - имя сети
В данном примере alpha является узлом номер 1 в сети development, beta является узлом номер 2 в сети development и.т.д.
Показанный выше файл hosts удовлетворяет потребности пользователей, но для
управления сетью internet удобнее иметь названия всех сетевых интерфейсов.
Менеджер сети, возможно, заменит строку, относящуюся к delta:
223.1.2.4 devnetrouter delta
223.1.3.1 accnetrouter
223.1.4.1 facnetrouter
Эти три строки файла hosts задают каждому IP-адресу узла delta символьные
имена. Фактически, первый IP-адрес имеет два имени: “devnetrouter” и
“delta”, которые являются синонимами. На практике имя “delta” используется
как общеупотребительное имя машины, а остальные три имени - для
администрирования сети
Файлы hosts и networks используются командами администрирования и прикладными программами. Они не нужны собственно для работы сети internet, но облегчают ее использование
5.9. IP-таблица маршрутов
Как модуль IP узнает, какой именно сетевой интерфейс нужно использовать для
отправления IP-пакета? Модуль IP осуществляет поиск в таблице маршрутов.
Ключом поиска служит номер IP-сети, выделенный из IP-адреса места
назначения IP-пакета
Таблица маршрутов содержит по одной строке для каждого маршрута
Основными столбцами таблицы маршрутов являются номер сети, флаг прямой или косвенной маршрутизации, IP-адрес шлюза и номер сетевого интерфейса. Эта таблица используется модулем IP при обработке каждого отправляемого IP- пакета
В большинстве систем таблица маршрутов может быть изменена с помощью команды “route”. Содержание таблицы маршрутов определяется менеджером сети, поскольку менеджер сети присваивает машинам IP-адреса
5.10. Подробности прямой маршрутизации
Рассмотрим более подробно, как происходит маршрутизация в одной физической
сети
------------- -------------
Рекомендуем скачать другие рефераты по теме: как сделать шпору, пример диплома.
Предыдущая страница реферата | 8 9 10 11 12 13 14 15 16 17 18 | Следующая страница реферата