Читайте также: |
|
Как уже говорилось, IPX, в отличие от IP, не имеет собственной системы адресации. Для идентификации компьютеров в сети в IPX используются те же аппаратные адреса, что и в протоколах канального уровня. В NetWare это проблем не вызывает, так как эта ОС предназначена для использования в рамках локальных сетей, тогда как IP вынужден иметь дело с Интернетом. Аппаратные адреса, присвоенные сетевым адаптерам компьютеров, записываются в 6-байтовые поля Destination Node Address и Source Node Address.
Другое важное различие между аппаратными и IP-адресами заключается в том, что IP‑адрес идентифицирует как сеть, так и хост в ней, а аппаратный адрес указывает только на сетевой адаптер. Чтобы правильно передавать пакеты, маршрутизатор в сети NetWare должен знать, в какой сети находится целевая система, а для этого необходим какой-то способ идентификации конкретных сетей.
Адрес сети назначается администратором при установке сервера NetWare. Так как NetWare предназначена для использования в локальных сетях, этот адрес не нужно централизованно регистрировать, как это делается с IP-адресом, достаточно убедиться, что адрес, присвоенный каждой сети, уникален. Длина адреса сети равна 4 байтам. В заголовке IPX он размещается в полях Destination Network Address и Source Network Address. Комбинация адресов сети и узла (аппаратного) полностью задает положение компьютера в интерсети.
IPX должен не только доставить данные на нужный компьютер, но и передать их правильному процессу на этом компьютере. На целевой процесс указывают 2-байтовые номера сокетов в полях Destination Socket и Source Socket.
Резюме
Протокол IPX, который наиболее широко использовалсяся в NetWare, применяется модулями перенаправления файлов. Он размещается на самом нижнем уровне стека и выполняет для остальной части комплекта «сетевые» функции. В данном контексте термин «сетевые» относится к сетевому уровню модели OSI.
-IPX поддерживает только обмен дейтограммами и является более быстродействующим, чем сеансовый протокол SPX. Определение маршрутов является первичной функцией IPX. IPX следит за различными сегментами сети и соответствующим образом управляет доставкой данных. Если узел-получатель находится в локальной сети, то данные передаются непосредственно ему, а если в удаленной, то данные передаются для доставки на маршрутизатор. Протокол IPX выполняет и другие функции сетевого уровня, например инкапсулирование высокоуровневых протоколов, и является единственным протоколом пересылки данных в среде NetWare. IPX, тем не менее, не гарантирует доставку и не предоставляет услуги по коррекции ошибок. Эти функции выполняют транспортные протоколы, SPX и PEP.
Еще одна особенность IPX заключается в том, что он определяет размеры пакетов, руководствуясь пропускной способностью среды. К которой он подключен. Хотя минимальная величина IPX -пакета составляет 512 байтов, если два узла непосредственно соединены с Etherhet-сегментом, они пользуются пакетами размером 1024 байта. Если оба узла находятся в кольцевой сети с маркерным доступом, они будут использовать пакеты размером 4096 байта. IPX-маршрутизаторы, однако, всегда конвертируют пакеты обратно в стандартные 512-байтовые. -Метод маршрутизации, принятый Novell, позволяет также повышать эффективность передачи данных, ограничивая в пакетах «пустое пространство» путем так называемого разреженного пакетирования (sparse packeting). Общую длину пакета можно сократить до размера «конверта» и находящихся в нем данных. Этот метод применяется в основном для повышения эффективности работы маршрутизатора.
Дата добавления: 2015-07-14; просмотров: 119 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Маршрутизация протокола IPX | | | Протоколы SAP |