RSS    

   Реферат: Технологии создания сетей

байтов. Если для представления адреса требуется меньше 6 байтов (например,

для ARCNET -1 байт), то неиспользуемые старшие по значимости байты

устанавливаются в 0. В широковещательных пакетах все биты данного поля

устанавливаются в 1.

[КС 24-4]

[5]Гнездо назначения (Destination Socket)

[5]С помощью данного 16-ти битового поля идентифицируется прикладной процесс.

В рамках фирмы Xerox была проведена работа по закреплению номеров гнезд за

общеизвестными системами, включая протоколы RIP и "Эхо". Определенные номера

гнезд выделены и для операционной системы Netware фирмы Novell: гнездо 0451H

(Файловый сервис), гнездо 0452H (Сервис Оповещния), гнездо 0453H (RIP Novell),

гнездо 0455H (NetBIOS), гнездо 0456H (Диагностика). Для динамического

назначения гнезд используется диапазон, начиная с 8000H номера. Ниже в данной

главе описываются общеизвестные прикладные процессы.

[5]Сеть источника (Source Network)

[5]Данное поле (32 бита) во всем аналогично полю Сеть назначения с той лишь

разницей, что в нем сохраняется адрес сети, содержащей ЭВМ-источник пакета.

[5]ЭВМ-источник (Source Host)

[5]Данное поле (48 бит) во всем аналогично полю ЭВМ назначения, за исключением

того, что в нем указывается физический адрес ЭВМ, являющейся источником

пакета.

[5]Гнездо источника (Source Socket)

[5]Данное поле (16 бит) аналогично полю Гнездо назначения, за исключением

того, что в нем указывается номер гнезда источника пакета.

[5]Данные (Data)

[5]Данное поле содержит информацию, принадлежащую высокоуровневым процессам.

[КС 24-5]

           [ Формат пакета SPX ]

    [ Заголовок ]                         [ Данные ]

    [ А=заголовок IPX (30 байтов)      F=Номер последовательности (16 бит) ]

    [ B=Управление соединением (8 бит) G=Подтверждаемый номер (16 бит) ]

    [ С=Тип потока данных (8 бит)      H=Число локализаций (16 бит) ]

    [ D=Идентификатор соединения источника (16 бит)  F=Данные ]

    [ E=Идентификатор соединения назначения (16 бит) ]

        [ к рис. на стр. 24-6 (в поле рисунка)]

[1]Последовательный протокол обмена пакетами - SPX.

[5]Протокол SPX (Sequenced Packet eXchande) предоставляет в рамках Netware

услуги Транспортного уровня, ориентированные на доставку пакетов данных в

рамках предварительно установленного соединения. Полученный в результате

доработки Последовательного пакетного протокола фирмы Xerox  (Xerox Sequenced

Packet Protocol) протокол SPX дополняет возможности IPX услугами надежной

доставки данных. Услуги протокола SPX применялись при реализации утилиты

RConsole и программного шлюза SNA. Взаимосвязь SPX и IPX подобна взаимосвязи

между TCP и IP (см. главу 23).

[КС 24-6]

[5]Виртуальные цепи SPX называются соединениями и имеют специальные

идентификаторы (conection ID's), указываемые в заголовке пакета SPX. При этом

достигается возможность организации мультисоединений с использованием одного

гнезда. SPX гарантирует надежную передачу и доставку данных посредством

повторной передаче той информации, которая была передана не правильно.

         [ Узел ]

                         [ ID соединений ]

                         [(пользователи услуг)]

         [ сеть ]        [ Гнезда ]

      Рис.24-1. Адресация Netware

[5]Поля пакета SPX определяются ниже.

[5]Управление соединением (Connection Control).

[5]Данное 8-ми битовое поле содержит флаги управления потоком данных.

Например, значение поля 10H - конец передаваемого сообщения; 40H -

запрашиваемое подтверждение.

[5]Тип потока данных (Datastream type).

[5]Данное 8-ми битовое поле определяет существо информации в пакете

(управляющая или данные пользователя). Семантика поля аналогична семантике

поля Тип пакета Ethernet (см. раздел 18).

[5]Идентификаторы соединения источника и назначения (Source IDs, Destination

Connection IDs).

[5]Поля идентификаторов соединений источника и назначения используются для

определения соответствующих виртуальных цепей. Оба поля имеют 16-битовую

длину. Идентификатор соединения источника назначается соответствующим обьектом

SPX на стороне источника. Идентификатор соединения назначения применяется в

ходе демультиплексации виртуальных цепей в рамках одного гнезда.

[КС 24-7]

[5]Номер последовательности (Sequence Number)

[5]Данное поле (16 бит) содержит числовое значение, идентифицирующее каждый

передаваемый пакет. Семантика поля аналогична семантике последовательного

номера в протоколе TCP.

[5]Подтверждаемый номер (Acknowledgment Number)

[5]Данное поле (16 бит) содержит номер последовательности пакета, прием

которого ожидается. Другими словами, подтверждаемый номер равный 15,

подтверждает все ранее подтвержденные данные вплоть до пакета с

номером последовательности 14. Функционально данное поле аналогично

одноименному полю протокола TCP, за исключением того, что номер относится к

пакету, а не к байту.

[5]Число локализаций (Allocation Number).

[5]Данное поле (16 бит) используется в процессе сквозного управления потоком

данных. Значение поля определяет число доступных буферов для приема данных.

[5]Данные

[5]Поле содержит информацию, поставляемую высокоуровневыми процессами.

[1]Услуги (сервисы) верхнего уровня Netware

[5]В рамках Netware обеспечивается широкая поддержка высокоуровневых услуг

(Сеансового, Представительного и Прикладного уровней). Некоторые услуги

перечислены ниже:

- эмуляция NETBIOS;

- поддержка файловой системы Netware (и других услуг), обеспечиваемых

  протоколом NCP (Netware Core Protocol);

- Netware shell;

- Netware RPC;

- STREAMS, TLI и Link Support Layer;

- MHS (Message Handling Service - Сервис обработки сообщений) и Btrieve;

- разнообразные дополнительные услуги, обеспечиваемые продуктами фирмы Novell

  и других фирм;

- SAP (Service Advertisement Protocol).

[КС 24-8]

Весь этот набор систем предоставляет сетевым  администраторам и сетевым

пользователям широкий спектр услуг. Рассмотрим каждую систему в отдельности.

[5]Сетевая Базовая система ввода/вывода NETBIOS (Network Basic Input/Output

System)

[5]При поддержке со стороны фирмы IBM и других производителей локальных сетей

NETBIOS стал стандартом de facto интерфейса сеансового уровня. В рамках

системы Netware существует пакет эмуляции NETBIOS, который основывается на

услугах протокола обмена пакетами (PEP - Packet Exchange Protocol). Протокол

PEP является одним из поставщиков транспортного сервиса, разработанным фирмой

Novell на основе пакета протоколов XNS фирмы Xerox. Протокол PEP обеспечивает

более низкий уровень услуг в сравнении с SPX. После обработки запросов

NETBIOS протокол PEP транслирует их в примитивы IPX.

NETBIOS системы Netware поддерживает все объявленные в спецификации NETBIOS

функции. Прикладные программы, написанные с использованием примитивов NETBIOS

фирмы Novell, имеют возможность функционировать в среде операционной системы

Netware.

[5]Протоколы ядра Netware (NCP - Netware Core Protocols)

[5]В сущности Netware является специальной сетевой операционной системой,

исполняемой на серверах. Многие функции такие, как файловый сервис, услуги

печатания документов, управления именами, блокирования и синхронизации,

становятся доступными пользователям благодаря протоколам ядра Netware (NCP).

Заслуживает внимания целый ряд средств NCP. Одним из них является

Bindery (база объектов), основой которого является некоторый файл,

используемый для управления именами, ведения учета (бюджета) и обеспечения

защиты. Bindery представляет собой множество объектов с различными свойствами,

отображаемыми в конкретных значениях. Например, имя пользователя - это обьект,

имеющий такие свойства, как пароль, домашний каталог (home directory),

права доступа и т.п. Просмотр Bindery выполняется при установлении

подлинности пользователей, поиске имен обьектов, выполнении других услуг.

Протоколы ядра Netware обеспечивают различные права доступа к файлохранилищу,

координируя операции с файлами для поддержания данных файлохранилища в

целостном состоянии. NCP предоставляет услуги блокирования и синхронизации,

которые необходимы в условиях многопользовательского доступа к ресурсам

сервера.

Совместно с Netware Shell протоколы ядра обеспечивают прозрачный доступ к

файлохранилищу и к печатающим устройствам. NCP создает у сетевых пользователей

впечатление локальности файловых структур и устройств печати, которые реально

подключены к соответствующим серверам Neware.

[КС 24-9]

[5]Netware Shell

[5]Система Netware Shell исполняется на рабочей станции (клиенте),

перехватывая запросы приложений к услугам базовой операционной системы с

тем, чтобы определить необходимость отработки процедур сетевого доступа. Если

сетевой доступ необходим, Shell направляет подготовленные особым образом

запросы (часто это запросы к NCP) для передачи к соответствующим транспортным

программам. Если же сетевой доступ не требуется, то запросы передаются на

исполнение непосредственно в базовую операционную систему.

На стороне серверов NCP-запросы обрабатываются с помощью соответствующих

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.