Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
-НаноШпоры Repack by ILDAR51 & TeaMoor.doc
Скачиваний:
45
Добавлен:
21.04.2019
Размер:
5 Mб
Скачать

73. Технология 100vg-AnyLan. Особенности доступа к каналу

100VG-AnyLAN – технология, поддерживающая скорость передачи данных 100 Мб/с. Разрабатывалась как альтернатива FastEthernet. В этом проекте было предложено усовершенствовать метод доступа с учетом потребности мультимедийных приложений, при этом сохранить совместимость формата пакета с форматом пакета сетей 802.3

Характеристика технологии:

1) Метод доступа Demand Priority (приоритетный доступ по требованию) – детерминированный метод, который обеспечивает более справедливое распределение пропускной способности сети по сравнению с методом CSMA/CD.

2) Два уровня приоритетов: низкий - для обычных приложений и высокий - для синхронных (мультимедийных).

3) Кадры передаются не всем станциям сети, а только станции назначения.

4) В сети есть выделенный арбитр доступа - концентратор. Три уровня каскадирования.

5) Поддерживаются кадры двух технологий - Ethernet и Token Ring (поэтому в названии присутствует AnyLAN).

6) Данные передаются одновременно по 4 парам кабеля UTP категории 3. По каждой паре данные передаются со скоростью 25 Мбит/с. В отличие от Fast Ethernet в сетях 100VG-AnyLAN нет коллизий, поэтому удалось использовать для передачи все четыре пары стандартного кабеля категории 3.

7) Схема квартетного кодирования Quartet Coding, использующая избыточный код 5В/6В, который обеспечивает спектр сигнала в диапазоне до 16 МГц (полоса пропускания UTP 3) при скорости передачи данных 25 Мбит/с.

Особенности доступа:

Концентратор опрашивает порты циклически. РС, желающая передать пакет, посылает сигнал концентратору, запрашивая передачу кадра и указывая его приоритет. Низкий уровень приоритета - обычные данные, а высокий - данные, чувствительным к временным задержкам (например, мультимедиа).

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

Концентратор узнает MAC адрес станции в момент физического присоединения ее к сети кабелем. Сохраняет в таблице MAC адресов. У концентратора нет внутреннего буфера для хранения кадров. Поэтому он принимает от станций сети только один кадр, отправляет его на порт назначения и, пока этот кадр не будет полностью принят станцией назначения, новые кадры концентратор не принимает. Так что эффект разделяемой среды сохраняется.

Системный пакет- организует канал связи, разорвать канал.

Ack_Requerred – требование подтверждения

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

Endofmessage – конец сообщения

Остальные для пользователя, но они зарезервированы.

FEh – конец соединения

FFh – согласие на разъединение

Набор функций SPX с применением IPXreadmodeAPI

Обычно драйвер API поддерживает функции SPX

1) SPXCheckInstallation – поддерживает SPX или нет

2) SPXListenFORConnection - серверная программа с помощью этой функции выражает согласие на соединение

3) SPXEstablishConnection – посылка служебного пакета на Сервер, и Сервер посылает ответ. Следовательно, устанавливается соединение

WatchDogTimer – посылает сигнал Reset, если программа не работает. Если канал не используется, то ОС посылает служебный пакет и получает квитанцию.

4) SPX Send Sequenced Packet – передается 1 пакет. Затем формируется квитанция и отправляется.

5) SPX Listen for Sequenced Packet

6) SPX Abort Connection – требуетподтвержденияразъединения

7) SPXCancelConnection – не требует подтверждения разъединения

Для SPXECBInUse=0 - IPX пакет содержит SPX , который доставлен

ECBCCode=0 куда нужно и отправил квитанцию источнику, причем он мог повторять посылку несколько раз, а мы этого не видели.

NovellBuretModeprotocol

SPX – повышается надежность

Логический канал – набор процедур

SPCGetConnectionStatus – функция статуса соединения

(Взаимодействия клиент-сервер пока нет)