Протоколы SAP

Протокол оповещения о сервисах (Service Adertisement Protocol, SAP) рекламирует, почти в буквальном смысле этого слова, сетевые устройства и ресурсы, SAP выдает информацию о серверах, маршрутизаторах, интеллектуальных принтерах и т.д. Хотя SAP, в принципе, про­токол прикладного уровня, он обращается к IPX напрямую. Информацию у SAP получают и другие подпрограммы, в частности NCP и SPX.

Поскольку NetWare – это есть сеть в которой для адресации используются номера уст­ройств, должен быть какой-то способ перевода установленных человеком имен устройств в «реаль­ные» числовые адреса этих устройств. SАР предоставляет эту услугу. Когда появля­ется эта программа или сервис, SАР замечает ее и создает соответствующий элемент у себя в табли­цах. Хотя такой динамический реестр имен и облегчает жизнь пользователям, на по­стоянное обновление информации может быть «истрачена» вся полоса пропускания сети, потому что каждое SАР-устройство имеет свои таблицы рассылки. Для пользователей гло­бальной сети фильтрация SАР-пакетов на маршрутизаторах - хороший способ освобожде­ния солидной части полосы пропускания. SАР можно также имитировать на маршрутизато­рах :сервис объ­является, но линии глобальной сети не занимаются передачей SАР-пакетов - передаются только «образы» сервисов.

Выводы

- Стек Novell состоит из четырех уровней: канального, который собственно стеком Novell не определяется; сетевого, представленного протоколом дейтаграммного типа IPX; транспортного, на котором работает протокол надежной передачи данных SPX; приклад­ного, на котором работает протокол NCP, поддерживающий файловую службу и службу печати, а также протоколы SAP и NDS, вы­полняющие служебные функции по поиску в сети разделяе­мых ресурсов.

- Стек Novell изначально разрабатывался для небольших локальных сетей.

- Особенностью стека Novell является то, что основной прикладной протокол NCP не поль­зуется транспортным протоколом SPX, а обращается непосредственно к сетевому про­то­колу IPX. Это значительно ускоряет работу стека, но усложняет прикладной протокол NCP.

- Сетевой IPX-адрес состоит из номера сети, назначаемого администратором, и номера узла, который в локальных сетях совпадает с аппаратным адресом узла, то есть МАС-адресом. Использование аппаратных адресов узлов на сетевом уровне ускоряет работу протокола, так как при этом отпадает необходимость в | выполнении протокола типа ARP. Также уп­рощается конфигурирование ком­пьютеров сети, так как они узнают свой номер сети от локального маршрутиза­тора, а номер узла извлекается из сетевого адап­тера.

- Недостатком IPX-адресации является ограничение в 6 байт, накладываемое на адрес узла на сетевом уровне. Если какая-либо составная сеть использует аппаратные адреса боль­шего размера (это может произойти, например, в сети Х.25), то протокол IPX не сможет доста­вить пакет конечному узлу такой сети.

- Номера сетей Novell не распределяются централизованно, а выдаются адмирнистрато­ром.

- лиценцированное программное обеспечение, сдерживало широкое распространение.

- IPX-маршрутизаторы используют протоколы динамической маршрутизации RIP IPX, являю­щийся аналогом RIP IP, и NLSP, который во многом похож на про­токол OSPF сетей TCP/IP.

- каждый маршрутизатор должен знать, как попасть во все остальные сегменты сети, что не­смотря на разработку протокола NLSP слишком загружает трафик широковещательными со­об­щениями маршрутизаторов.

Контрольные вопросы

 

1. Понятие протокола;

2. Что такое стек протоколов?

3. Как протоколы располагаются в стеке?

4. Что такое дейтограмма и сеанс?

5. Что такое «маршрутизированный протокол»?

6. Какой компонент должен присутствовать в сетевом имени маршрутизированного протокола?

7. Стек NetBIOS/SMB маршрутизированный или нет?

8. Какой вид связи предоставляет стек NetBIOS/SMB: дейтограммный, сеансовый или по выбору?

9. Что из себя представляет имя NetBIOS?

10. Как устанавливается соответствие сетевого и аппаратного имен в стеке NetBIOS/SMB?

11. Стек IPX/ SPX маршрутизированный или нет?

12. Какой вид связи – дейтограммный или сеансовый или по выбору предоставляет стек IPX/SPX?

13. Назначение протокола SPX?

14. Структура имени IPX/SPX и его размерность?

15. Кто присваивает сетевые адреса IPX?

16. Что такое «сокет»?

17. Почему в стеке IPX/SPX в явном виде присутствует сокет?

18. Что такое «хоп» и «тик»?

19. Плюсы и минусы аппаратного представления адреса узла в стеке IPX/SPX?

20. Чем схема маршрутизации принятая в стеке IPX/SPX ограничивает масштаб сети?

21. Недостатки протокола RIP в стеке IPX/SPX.

22. Каким образом устранялись недостатки и ограничения по масштабу сети в сетях IPX/SPX?

23. Каким образом стек IPX/SPX стал маршрутизированным в глобальных сетях?