Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Адресация. Специфика адресации в протоколе IPX является источником как достоинств, так и недостат­ков этого протокола




Специфика адресации в протоколе IPX является источником как достоинств, так и недостат­ков этого протокола. Протокол IPX работает с сетевыми адресами, включающими три компонента:

номер сети (4 байта);

номер узла (6 байт);

номер сокета (2 байта).

Номер сети в отличие от протокола IP имеет всегда фиксированную длину —4 байта. В принципе для корпоративных сетей эта длина является избыточной, так как вряд ли у пред­приятия возникнет потребность разделить свою сеть на 4 мил­лиарда подсетей. В период до­минирования сетей IPX/SPX компания Novell рас­сматривала возможность создания еди­ного всемирного центра по распределению IPX-адресов, аналогичного центру InterNIC. Однако стремительный рост попу­лярности сети Internet лишил это начинание смысла. Хотя протоколы IPX/SPX по-прежнему работают в огромном количестве корпора­тивных сетей, заменить IP во всемирной сети они уже не смогут. Надо отметить, что специа­листы компании Novell приложили немало усилий, чтобы в новой версии 6 протокол IP при­обрел некоторые черты, свойственные протоколу IPX, и тем самым облегчил переход пользо­вателей IPX на IPv6 (когда это станет практически необходимым). Обычно все три состав­ляющие IPX-адреса, в том числе и номер сети, записываются в шестнадцатеричной форме.

Под номером узла в протоколе IPX понимается аппаратный адрес узла. В локальных се­тях это МАС-адрес узла — сетевого адаптера или порта маршрутизатора. Размер ад­реса узла в 6 байт отражает происхождение этого поля, но в него можно поместить любой ап­паратный адрес, если он укладывается в размер этого поля.

Номер сокета (socket) идентифицирует приложение, которое передает свои сообщения по протоколу IPX. Сокет выполняет в стеке IPX/SPX ту же роль, что порт в протоколах TCP/UDP стека TCP/IP. Наличие этого поля в протоколе сете­вого уровня, которым является IPX, объясняется тем, что в стеке Novell приклад­ные протоколы NCP и SAP взаимодействует с сетевым уровнем непосредственно, минуя транспортный протокол SPX. Тем не менее прикладные програм­мисты, разрабатывающие свои собственные сетевые приложения для стека IPX/ SРХ, могут пользоваться протоколом SPX, если не захотят встраивать доста­точно сложные алгоритмы скользящего окна в свои программы.

Протокол IPX является одним из наиболее легко настраиваемых протоколов сетевого уровня. Номер сети задается администратором только на серверах, а номер узла автома­тически считывается из сетевого адаптера компьютера. На клиентском компьютере номер сети не задается — клиент узнает эту информацию из серверных объявлений SAP или ло­кального маршрутизатора.

Адрес маршрутизатора по умолчанию также не нужно задавать вручную каждом клиент­ском компьютере В протоколе IPX есть специальный запрос, который передается на заранее определенный номер сокета. Если в сети клиента есть маршрутизатор или сервер, выполняю­щий роль программного маршрутизатора клиент при старте системы выдает такой запрос ши­роковещательно, и все маршрутизаторы сообщают ему свои МАС-адреса, которые использу­ются в качестве адреса следующего маршрутизатора.

Как видно из описания, административные издержки при конфигурировании сети IPX/SPX сводятся к минимуму. При этом отпадает необходимость в протоколе типа ARP, выясняю­щего соответствие между сетевыми адресами узлов и их МАС-адресами. Однако при смене сетевого адаптера нужно скорректировать адрес узла, если для его выяснения используются не широковещательные запросы-ответы, а справочная служба типа Novell NDS, в которой фиксируются сетевые адреса серверов. Отсутствие протокола ARP повышает производитель­ность сети, так как позволяет не тратить время на выполнение ARP-запросов и ARP-ответов.

Резюме:

Как уже говорилось, 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 Ad­dress. Комбинация адресов сети и узла (аппаратного) полностью задает положение компь­ютера в интерсети.

IPX должен не только доставить данные на нужный компьютер, но и передать их правильному процессу на этом компьютере. На целевой процесс указывают 2-байтовые но­мера сокетов в полях Destination Socket и Source Socket.




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 584; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.