Может обрабатывать множество одновременных и параллельных сеансов. В

Технологии создания сетей
Этот вопрос поставлен для того, чтобы вызвать дискуссию о достоинствах Лучшим решением является вариант B (спутниковая связь). Ниже даны Звонок, который вы слышите после набора номера, является "виртуальным" FDDI обладает значительной гибкостью, образует идеальную основу для Как было указано в главе 15 связь по протоколу SDLC строится в соответствии В мобильных сетях применяются радио и инфра-красная технология передачи ЭВМ А, выполняя работу в интересах более высокого уровня, связывается с Различать аналоговые и цифровые данные; Определять основные методы кодирования и их ключевые характеристики для Давать определение модема и указывать причины его использования; Министр Связи Адравы, страны с неровным ландшафтом и малой плотностью Если бы вы разрабатывали сеть, к которой предьявлялось бы требование Определять компоненты коммутируемой телефонной сети и их роль в Когда на целевом телефонном аппарате "снимается трубка", целевая СО Обоих DTE соединить между собой, то данные одного DTE будут передаваться Определять ключевые характеристики стандартов серии IEEE 802; И 802.5, и кроме этого, стандартные рекомендации по установке и Base 5 Определять основные характеристики и услуги, обеспечиваемые IEEE 802.5; Метров). Активные концентраторы могут подключаться к другим Устройств Битовых словах Конкретная ЭВМ в рамках конкретной сети адресуется аналогичным Сравнивать метод иерархического построения сетей SNA с построением Может обрабатывать множество одновременных и параллельных сеансов. В
591939
знаков
0
таблиц
0
изображений

6.2 может обрабатывать множество одновременных и параллельных сеансов. В

концепции архитектуры APPC IBM (Advanced Program-to-Program Communications)

логический элемент LU 6.2 разработан для обеспечения возможности совместной

обработки в среде разнородных систем. Последнее определяет

кардинальное направление эволюции архитектуры SNA, нашедшее свое воплощение

в концепции SAA, где элемент LU 6.2 используется в качестве стандарта. Причем

многие производители поддерживают стандарт LU 6.2, и эта поддержка будет,

вероятно, возрастать.

[5]Эффективность.

[5]Логический элемент LU 6.2 может уменьшить стоимость передачи данных,

поскольку он может осуществлять передачу данных более эффективно.

Вычислительные машины, обладающие определенной вычислительной мощностью,

расположенные на обеих сторонах соединения обычно редко нуждаются в обмене

экранной или клавиатурной информацией. Однако терминалы (и персональные

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

другой управляющей информацией даже тогда, когда последнее не является

основной целью связи.

В типичном случае использования локальной сети для передачи файлов элемент

LU 6.2 работает более эффективно, чем 3270 или 5250 при выполнении той же

функции. В случае LU 6.2 передается только содержимое файла. В случае 3270

или 5250 передача файла сопровождается большим количеством обменов форматной

и управляющей информацией. Более того, если учитывать, что элементарный квант

обмена для 3270 - это 4 Кбайта (в то время, как для LU 6.2 - 64 Кбайта), то

становится ясно насколько передача файла с помощью LU 6.2 может быть быстрее.

[5]Улучшенная защита от ошибок и безопасность.

В случае, когда "поведение" терминала в Host-системе перестает отвечать

определенной норме, сеанс с ним сбрасывается, поскольку только PLU

располагает вычислительной мощностью для защиты от последствий ошибок. В

случае LU 6.2 ответственность за восстановление распределяется между обоими

участниками взаимодействия, т.к. каждый из них обладает достаточной

вычислительной мощностью.

Безопасность также улучшается, поскольку LU 6.2 способен затребовать

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

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

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

построенных на базе LU 6.2.

С помощью технологии APPN архитектура SNA предоставляет логическим элементам

LU значительно большие функциональные возможности при одновременной

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

[КС 26-13]

[ Управление сетью и Netview ]

[ Управление ] [ Управление ]

[ неисправностями ] [ бюджетом/производительностью]

[ Управление ] [ Управление ]

[ конфигурациями ] [ изменениями ]

[ К рис. на стр. 26-14 (в поле рисунка) ]

[1]Управление сетью и NetView

[5]NetView представляет собой архитектуру SNA-совместимого сетевого

управления фирмы IBM. Область сетевого управления разделяется в NetView на

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

[5]* Управление неисправностями

* Управление бюджетом/производительностью

* Управление конфигурациями

* Управление изменениями

[5]Подсистема Управления неисправностями контролирует ошибки, возникающие на

сети. В рамках NetView подсистема сопровождает ошибочную ситуацию с момента

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

Управление неисправностями в NetView состоит из следующих пяти этапов:

определения сбойной ситуации, диагностики, нейтрализации ошибки и

восстановления ее последствий, отслеживание и контроль ошибок.

Подсистема Управления бюджетом/производительностью осуществляет мониторинг

сети SNA и запись информации о состоянии сети. В случае, когда подсистема

определяет недопустимо низкую производительность сети, она инициирует

соответствующие корректирующие действия. Для определения состояния

производительности сети отслеживаются следующие данные: время ответа,

доступность ресурсов, использование ресурсов, задержки траффика и т.д.

[КС 26-14]

[5]Подсистема Управления конфигурациями поддерживает соответствие физической

идентификации сетевых ресурсов. Логические отношения между ресурсами также

учитываются подсистемой. Необходимая информация сохраняется и используется

при решении проблем сетевых отказов, например, для поиска соответствующей

обслуживающей организации и ее телефонного номера. Другим возможным

применением этой подсистемы является определение наиболее напряженных

участков сети в соответствии с маршрутной конфигурацией.

Подсистема Управления изменениями обрабатывает изменения в сети. Изменения в

сети SNA подразделяются на изменения трех категорий, а именно, касающихся

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

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

процесс модификации сети, в частности, осуществлять формирование новых

файлов образов для сетевых узлов.

[1]Итоги

[5]Архитектура SNA одна из старейших сетевых архитектур, продолжающая

успешно развиваться. В начальном варианте в SNA обеспечивалась поддержка лишь

иерархически организованных сетей, состоящих из центральных ЭВМ (Host'ов),

коммуникационных контроллеров, кластерных контроллеров и терминалов. В

настоящее время в SNA поддерживается распреденная обработка информации,

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

функций. Кроме этого, архитектура SNA стала более открытой, что нашло свое

выражение в опубликовании фирмой IBM ряда программных интерфейсов (например,

интерфейса Уровня услуг представления).

Сегодня существуют тысячи продуктов SNA, созданных специалистами как фирмы

IBM, так и других фирм. Архитектура SNA является чрезвычайно пластичной и

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

возникновения. Без сомнения архитектура SNA будет продолжать аккумулировать

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

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

[КС 26-15]

[1]Упражнение 26

[5]1. В чем различие между LU и PU?

2. Сети SNA традиционно основывались на концепции первичный/вторичный

(master/slave), а не на концепции равноправного (peer-to-peer) взаимодействия

между сетевыми компонентами. Приведите убедительное подтверждение этому

утвеждению, ссылаясь на некоторые SNA технологии, которые ориентированы на

концепцию master/slave. Укажите некоторые новейшие SNA технологии, которые

основаны на концепции равноправного взаимодействия.

[КС 26-16]

[ Сетевая архитектура DIGITAL (DNA) ]

[0]Раздел 27 [2] Сетевая архитектура DIGITAL (DNA)

[1]Цели

[5]После изучения данного раздела вы сможете:

1. Определять основные организации, которые распространяют и/или

поддерживают концепции и продукты DNA;

2. Определять основные услуги, обеспечиваемые DNA;

3. Определять характеристики DNA.

[1]Введение

[5]Сетевая архитектура DIGITAL (DNA - Digital Network Architecture) является

концепцией построения сетей, разработанной в рамках корпорации Digital

Eguipment Corporation (DEC). Впервые архитектура DNA была аннонсирована

в 1975 году и к настоящему времени претерпела пятую итерацию своего развития

(5 фаза DNA). На каждом этапе эволюции разработчики сохраняли преемственность

и совместимость "снизу-вверх" с более ранними версиями DNA.

Подобно SNA архитектура DNA развивалась на протяжении многих лет, отражая

изменения, связанные с эволюцией технологии создания сетей ЭВМ. Архитектура

DNA - это сложная и логически завершенная система, охватывающая все семь

уровней Эталонной Модели OSI. В архитектуре DNA поддержаны, как собственные

протоколы корпорации DEC, так и стандартное множество протоколов OSI. DNA

была и остается одной из ведущих концепций построения сетей ЭВМ.

[КС 27-1]

[ 5 фаза DNA и ]

[ Эталонная Модель OSI ]

[ Прикладной ] [ ....... и другие шлюзы ]

[ Представительный ]

[ Сеансовый ] [ Услуга ]

[ шлюзования]

[ ...... управление сессией]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]DNA и Эталонная Модель OSI

[5]Предполагается, что в отличие от DNA четвертой фазы архитектура пятой фазы

полностью соответствует Эталонной Модели OSI. При этом поддерживаются все

существующие прикладные системы DNA. В корпорации DEC был создан стек

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

протоколов верхних уровней Модели. Среди всех основных производителей

вычислительных систем корпорация DEC, пожалуй, в наибольшей степени

придерживается рекомендаций OSI.

[Приложение] [OSI-Приложение]

[DNA]

[OSI Прикладной]

[Услуга] [Управление] [OSI Представительный]

 [Именования [Сеансом]

[DNA] [OSI Сеансовый]

[Транспортный]

[Сетевой]

[Звеньевой]

[Физический]

[5] Рис. 27-1. Двухглавая архитектура DNA Фаза 5.

[КС 27-2]

[5]Архитектура DNA пятой фазы является двухглавой. Выше Транспортного уровня

располагаются как уровни собственно архитектуры DNA, так и уровни архитектуры

OSI. Кроме этого, в рамках Транспортного уровня поддерживаются как старые

испытанные протоколы DNA, так и новые протоколы OSI. Уровень управления

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

Далее обсуждаются и анализируются протоколы DNA, соответствующие каждому

уровню Эталонной Модели OSI.

[КС 27-3]

[ 5 фаза DNA и ]

[ Эталонная Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Физический уровень

[5]Аналогично большинству других сетевых архитектур DNA обеспечивает

разнообразный набор международных стандартов, соответствующих функциям

Физического уровня. Набор состоит из следующих стандартов IEEE 802.3, FDDI,

EIA RS-232C и EIA RS-449. Перечисленные стандарты были рассмотрены в

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

[КС 27-4]

[ 5 фаза DNA и ]

[ Ссылочная Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Звеньевой ]

[ Физический ]

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

[1]Канальный уровень

[5]На канальном уровне пятой фазы архитектуры DNA специфицирован целый ряд

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

Х.25 второго уровня: HDLC, DDCMP (DIGITAL Data Communication Message

Protocol). Для работы в локальных сетях специфированы протоколы FDDI, LAPB,

IEEE 802.2 и 802.3. Каждый из этих протоколов, кроме DDCMP, был рассмотрен

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

Протокол DDCMP является продуктом DNA. Он был разработан в 1974 году и

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

работать по синхронным или асинхронным линиям связи. Протокол DDCMP

обеспечивает обмен данными в режимах точка-точка и точка-многоточка,

причем в последнем случае одна станция является первичной (основной), а

другие - вторичными (ведомыми).

Протокол DDCMP является байт-ориентированным протоколом. Один байт

используется для указания начала сообщения и одновременно специфицирует его

тип (управление или данные). Управляющие сообщения имеют фиксированную длину.

Сообщения, переносящие данные - переменную длину. Размер передаваемого

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

сообщения. Процедуры передачи битов информации, а также приема битов и их

сборки в байты основывается для асинхронных линий на методе старт/стоповых

битов, а в случае синхронных линий - на специальном синхросимволе.

[КС 27-5]

[5]Когда протокол DDCMP применяется в целях обслуживания многоточечной линии,

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

подключенных к линии станций. В случае полудуплексной линии (точка-точка)

для указания передающей стороны используется специальный бит "выбора" в

заголовке сообщения протокола DDCMP. Бит "выбор" также используется первичной

станцией для того, чтобы информировать вторичную станцию ("tributane") о том,

что она может выполнить передачу данных. Вторичные станции не имеют

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

выполняются только с помощью первичной станции.

В соответствии с протоколом DDCMP каждое корректно принятое сообщение явно

подтверждается. В рамках DDCMP ошибки передачи определяются с помощью двух

контрольных сумм (CRC). Одна контрольная сумма вычисляется для передаваемых

данных, другая - для заголовка. В случае фиксации ошибки передачи формируется

негативное подтверждение (NAK - Negative Acknowledgment), которое вызывает

повторную передачу сообщения.

С тем, чтобы устранить неэффективность схемы взаимодействия

"данные-подтверждение", в протоколе DDCMP применяется механизм конвейера

(pipeline). Сообщениям назначаются последовательные номера. При этом

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

номера. Подтверждение может быть передано и в сообщениях, переносящих данные.

[КС 27-6]

[ 5 фаза DNA ]

[ Эталонная Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Сетевой уровень

[5]На сетевом уровне DNA поддерживает как дейтаграммный режим работы, так и

режим, ориентированный на соединения. Первый режим обеспечивается компонентами

OSI CLNP и CLNS, второй режим - компонентами Х.25 PLP (Packet Level Protocol)

и OSI CONS. Перечисленные компоненты (CLNP, CONS и CLNS) обсуждались в

разделе 25, поэтому здесь мы ограничимся только их упоминанием.

[КС 27-7]

[5]Сервис Х.25 DNA обеспечивается четырьмя модулями:

 - Модуль доступа к шлюзу Х.25. Модуль Прикладного уровня DNA, обеспечивающий

интерфейс для программ пользователей, функционирующих в рамках архитектуры

DNA на соответствующих ЭВМ (HOST-системах). Модуль поддерживает взаимодействие

с программными компонентами (Х.25 Сервер), работающими в составе шлюзовой

системы Х.25;

 - Модуль Х.25 Сервер. Модуль Прикладного уровня, работает в составе

шлюзовой системы Х.25. Представляет собой локальную резидентную программу

шлюза, реализующую интерфейс Х.25, обеспечивающую взаимосвязь с Модулем

доступа к шлюзу Х.25 соответствующей HOST-системы;

 - Модуль 3-го уровня Х.25 (пакетный уровень). Модуль сетевого уровня,

выполняет функции пакетного уровня Х.25. Используется в Модуле Сервера Х.25

для доступа в подсеть передачи данных (Х.25 PDN);

 - Модуль 2-го уровня Х.25 (LAPB). Модуль Канального уровня. Используется

Модулем пакетного уровня Х.25 для обеспечения соединения с Х.25 DCE (точкой

входа в Х.25).

[ DNA Host ]

[ Программы ]

[ пользователей ] [Шлюзовая система Х.25]

[ Модуль доступа] [Модуль сервера Х.25 DNA] [Удаленный DTE]

[ в шлюз Х.25 ]

[Управление сессией] [Управление сессией]

[ Транспортный ] [ Транспортный ]

[ Сетевой ] [ Сетевой ] [Х.25 уровень 3] [Х.25 уровень 3]

[Канальный] [Канальный] [Х.25 уровень 2] [Х.25 уровень 2]

[Физический] [Физический] [Физический] [Физический]

[5]Рис.27-2. Сервисные модули Х.25 в DNA.

[5]Доступ в подсеть Х.25 инициируется программой пользовательского уровня в

DNA Host'е. Пользовательская программа формирует запрос Х.25 и направляет его

в Модуль доступа к шлюзу Х.25, который для связи со шлюзовой системой Х.25

использует протокольный стек DNA. Запрос Х.25 принимается из подсети DNA

шлюзовой системой и обрабатывается в Модуле сервера Х.25. Модуль сервера Х.25

передает запрос Х.25 с помощью резидентного протокольного стека Х.25 в

периферийное устройство DCE подсети Х.25 (PDN).

Маршрутизация в DNA 4-ой фазы аналогична маршрутизации в Модели OSI. В DNA

5-ой фазы маршрутизация обеспечивается двумя протоколами OSI ES-IS и IS-IS.

Оба протокола описаны в главе 25, поэтому здесь мы ограничимся лишь их

упоминанием.

[КС 27-8]

[ 5 фаза DNA ]

[ Эталонная Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Транспортный уровень

[5]В архитектуре DNA пятой фазы компоненты транспортного уровня могут

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

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

два различных протокола: ISO 8073 (TP0, TP2 и TP4) и собственный протокол

фирмы DEC NSP (Network Services Protocol). Выбор транспортного протокола

выполняется в ходе установления соединения.

[КС 27-9]

[5]Нужно отметить, что некоторые сочетания транспортных протоколов DNA и

сетевых услуг совместно не работают. На следующем рисунке показаны

работоспособные и запрещенные комбинации "транспорт-сеть".

[транспортный протокол]

 [сетевые услуги] NSP TP0 TP2 TP4

------------------------------

CLNS | X | | | X | X - работоспособная

------------------------------ комбинация

CONS | | X | X | X |

------------------------------

[5]Рис. 27-3. Комбинации "транспорт - сеть".

[5]Стандарт транспортного уровня ISO 8073 (см.главу 25) специфицирует пять

различных транспортных протоколов: TPO, TP1, TP2, TP3 и TP4. В сетевой

архитектуре DNA поддерживаются только протоколы TPO, TP2 и TP4. В архитектуре

DNA четвертой фазы какой-либо поддержки транспортных протоколов OSI нет.

Протокол NSP был разработан специалистами DEC в рамках архитектуры DNA и

был анонсирован в ее составе в середине 70-х годов. Функционально NSP подобен

ТР4. Аналогично ТР4 ( и ТСР, см. главу 23) протокол NSP ориентирован на

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

Протокол NSP поддерживает также функцию фрагментации/сборки сообщений.

Протокол NSP поддерживает два коммуникационных подканала, один используется

для передачи нормальных данных, другой - для передачи срочных данных и

сообщений управления потоком. Каждый подканал является полнодуплексным с

собственным управлением потоком данных.

В протоколе NSP поддерживается два типа управления потоком. Первый тип - это

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

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

необходимость остановить процесс передачи данных. Второй тип управления

потоком требует, чтобы приемник указывал количество сообщений, которое он

может принять. Второй тип управления потоком предусматривает также и режим

старт/стопной передачи данных.

В протоколе NSP предусмотрен механизм контроля перегрузки сети. В соответствии

с протоколом предпринимаются попытки минимизировать трафик данных в

соответствующем сетевом сегменте. Протокол NSP взаимодействует с сетевым

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

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

уменьшил количество инжектируемых в сеть сообщений, попридержав их выдачу

в сеть.

[КС 27-10]

[ 5 фаза DNA и ]

[ Эталонная Модель OSI ]

[ Прикладной ]

[ Представительный ] [ Услуга ]

[ Сеансовый ] [ именования ]

[ Транспортный ] [...Управление Сеансом ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Сеансовый уровень

[5]В архитектуре DNA над транспортным уровнем предусмотрена поддержка двух

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

систем, при этом используются услуги уровня управления сеансом DNA. Второй -

для обеспечения работы прикладных систем OSI. В этом случае применяются

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

Уровень Управления Сеансом DNA выполняет разнообразные функции. Одна из них -

это выполнение отображения "имя-адрес". Существо функции заключается в том,

что высокоуровневые имена транслируются в транспортные адреса и наоборот,

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

Функция отображения имен в адреса полностью совместима с аналогичной функцией

DNA 4-ой фазы.

В задачи уровня Управления Сеансом DNA также входит выбор соответствующего

протокольного транспортного стека (в литературе по DNA низкоуровневый стек

протоколов называется "tower"), а также управление доступом к сетевым

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

от возможностей той системы, в которой функционируют компоненты DNA. Модули

управления доступом в DNA выполняют идентификацию удаленных пользователей и

предоставляют им доступ к ресурсам в соответствии с их правами.

[КС 27-11]

[5]Управление Сеансом DNA состоит из трех частей: управление соединением,

отображение адреса, выбор адреса. Взаимосвязь между этими компонентами

показана на следующем рисунке.

[ Прикладной уровень DNA ] [ Прикладной протокол ]

 [ Выбор адреса ]

[ Уровень Управления Сеансом ] [ Отображение ]

[ адреса ]

[ Услуга ]

 [ именования ]

[ Управление соединением ]

[ Транспортный уровень ] [ NSP ] [ OSI ]

[(TPO, TP2, TP4)]

[5] Рис.27-4. Функциональные компоненты Уровня Управления

Сеансом DNA.

[5]В задачи компонента Управление Соединением (УС) входят трансляция запросов

прикладных систем в соответствующие транспортные соединения, установление,

поддержание и завершение транспортного соединения. Кроме этого, выполняется

контроль по доступу к локальным ресурсам. В случае, когда прикладная система

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

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

прикладная система требует завершить транспортное соединение, то компонент

УС обеспечивает гарантию того, что передача всех данных будет завершена

прежде, чем будет им затребовано транспортное разъединение у поставщика

транспортных услуг.

Компонент Отображение Адреса (ОА) соотносит имена объектов DNA с протоколами и

их характеристиками. К таким характеристикам, в частности, относится сервисный

адрес данного протокола. Компонент ОА обеспечивает также интерфейс доступа к

Услуге Именования DNA.

Обработка в компоненте Выбор Адреса (ВА) естественным образом следует за

обработкой в компоненте ОА. Всякий раз вслед за вычислением адресов в ОА

следует выбор одного их них в компоненте ВА. Выбор адреса представляет собой

услугу, с помощью которой выполняются попытки (с помощью компонента УС)

определить протокольный стек, который поддерживается как в локальном, так и

в удаленном узлах. При отказе (сбое) соответствующего протокольного стека

компонент ВА предпринимает попытки вновь установить транспортное соединение

с помощью другого протокольного стека.

[КС 27-12]

[5]В версиях DNA более старших, чем DNA пятой фазы, для каждой прикладной

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

таблицу, отображающую имена узлов в адреса. Возможности хранения таких

таблиц в памяти ограничивали их размер. Поэтому в рамках DNA 5-ой фазы была

введена новая услуга "Услуга Именования". Услуга Именования доступна всем

прикладным системам, а не только тем, которые работают с Уровнем Управления

Сеансом DNA.

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

данных, объектами которой являются имена и их атрибуты. Любое имя, обладающее

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

Имена хранятся в каталогах (справочниках). Справочники имен дублированы для

предотвращения потери информации в случае отказов и сбоев системы. Когда имя

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

имени.

В рамках справочника простые имена ассоциируются со множеством атрибутов. Так

имя системы является примером простого имени. С именем системы связан адрес и

множество других атрибутов.

Услуга Именования представляется множеством функциональных модулей. Среди них

существуют модули Clerk, Transaction agent, Update sender, Update listener.

Взаимодействие модулей показано на следующем рисунке.

[ Cервер имен 1 ] [ Сервер имен 2 ]

[5] Рис. 27-5. Компоненты Услуги Именования DNA.

[5]Модуль Clerk обеспечивает интерфейс для пользователей (клиентов). Модули

Clerk должны располагаться во всех системах. Модуль Clerk прежде всего

осуществляет поиск по-крайней мере одного Сервера имен (системы, которая

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

При получении запроса от клиента модуль Clerk определяет тот Сервер имен,

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

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

[КС 27-13]

[5]Управляющие модули Сервера имен исполняют необходимые операции. Они

обеспечивают доступность и закрытие Сервера имен и справочников, поддерживают

интерфейс управления для компонентов Сервера имен. Модули Transaction agent

обрабатывают запросы, инициированные Clerk-модулями, осуществляют доступ к

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

Модули Update sender распространяют изменения в справочной информации,

внесенные модулями Transaction agent, среди всех Серверов имен, которых эти

изменения затрагивают. Модули Update sender взаимодействуют при этом с

модулями Update listener, которые фиксируют изменения в своих собственных

справочниках.

[КС 27-14]

[ 5 фаза DNA и ]

[ Эталонная Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Представительный уровень

[5]Над сеансовым уровнем в рамках DNA располагаются как сугубо прикладные

системы DNA, так и OSI-приложения. Как уже указывалось, прикладные системы

DNA основываются на уровне Управления Сессией DNA. Приложения DNA включают

в себя некоторые свойства Представительного уровня. Приложения OSI используют

услуги Представительного уровня OSI, который был описан в главе 25.

[КС 27-15]

[ 5 фаза DNA и ]

[ Эталонная Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ] [ и различные шлюзы ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Прикладной уровень

[5]Прикладные системы DNA используют для своей работы услуги уровня Управление

Сеансом DNA. Прикладные системы OSI базируются на услугах Представительного

уровня OSI. При этом уже поддерживается или будет поддерживаться широкий

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

файлов, почтовые системы, различные шлюзы, системы управления сетью).

Прикладные системы OSI находятся сейчас в стадии становления. Как только

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

будут интегрированы в архитектуру DNA 5-ой фазы.

В рамках DNA передача файлов обеспечивается протоколом DAP (Data Access

Protocol). В протоколе DAP предусмотрена поддержка обычных системных операций

с файлами: поиск, хранение, создание, удаление, переименование и т.п. Протокол

DAP расчитан на работу с гетерогенными файловыми системами, обеспечивает

мультидоступ к одному конкретному удаленному файлу. В отличие от других

протоколов доступа к файлам DAP обеспечивает доступ к индексным файлам,

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

Протокол DAP может исполнять локальные и удаленные командные файлы.

В архитектуре DNA предусматривается также обеспечение услуг Сетевого

Виртуального Терминала NVTS (Netware Virtual Terminal Service). С помощью

NVTS вводится каноническое представление терминала, называемое сетевым

командным терминалом. В соответствии с протоколом NVTS перед передачей данные

преобразуются из локального формата конкретного терминала в формат сетевого

командного терминала. В рамках целевой системы осуществляются обратные

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

прикладная система. Протокол NVTS и каноническое представление терминала

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

[КС 27-16]

[5]Протокол Mail-11 предоставляет пользователям DNA услуги электронной почты.

Функции протокола Mail-11 поддержаны в большинстве операционных систем DEC.

Протокол Mail-11 обеспечивает шлюзование в многочисленные внешние службы

электронной почты, включая X.400.

В составе DNA имеется множество шлюзовых систем, которые обеспечивают доступ к

различным системам (SNA, DOS и т.д.).

Шлюз в SNA обеспечивает следующее:

- доступ в соответствии с протоколом RJE SNA (Remote Job Entry). Шлюз

обеспечивает пакетный доступ к ЭВМ фирмы IBM, работающей под управлением ОС

MVS (Multiple Virtual Storage). Пользователи DNA имеют возможность выполнить

обработку задания (job) на ЗВМ фирмы IBM. Результаты вычислений возвращаются

в исходную DEC-систему;

- эмуляцию терминала 3270. Шлюз позволяет пользователям DNA со стандартных

терминалов DEC подключаться к ЭВМ IBM для выполнения приложений IBM. При этом

DEC система представляется в рамках ЭВМ IBM в виде терминала 327x,

подключенного к контроллеру 3274;

- передачу данных. Шлюз обеспечивает двунаправленную передачу файлов между

ЭВМ DEC, работающей под управлением ОС VMS (Virtual Memory System) и ЭВМ IBM,

работающей под управлением MVS;

- открытый интерфейс. Шлюз обеспечивает интерфейс между программами,

создаваемыми пользователями, и сессиями SNA.

[5]Для подключения персональных ЭВМ IBM в архитектуре DNA предусмотрены услуги

(в рамках ОС VMS) для обеспечения доступа со стороны ПЭВМ, работающих под

управлением ОС MS DOS (MicroSoft Disk Operating System). В этом случае ЭВМ DEC

VMS представляется в качестве файл-сервера для ПЭВМ IBM MS DOS. Доступ к

файл-серверу со стороны ПЭВМ IBM MS DOS обеспечивается с помощью специального

пакета программ фирмы DEC PCSA (Personal Computer Systems Architecture). В

результате пользователь подключается к DEC VMS, получая в свое распоряжение

штатный интерфейс файловой системы DOS. Реальный доступ к файлохранилищу

обеспечивается сервером. Операционная система VMS обслуживает запросы по

доступу к файлам со стороны станций MS DOS также прозрачно, как это

выполняется в системах NFS или Netware.

Кроме этого в архитектуре DNA поддерживается следующий ряд прикладных систем:

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

распределенной системы;

система телеконференций, обеспечивает пользователей DNA непосредственной

связью в реальном времени независимо от их локализаций;

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

удаленной печати;

система дистанционного управления, применяется для управления файловой

системой и установки новых компонентов программного обеспечения;

система Videotex, обеспечивает видео информацию для сетевых пользователей.

[5]В архитектуре DNA поддерживается ряд приложений OSI: ACSE, ROSE, MOTIS,

MHS, FTAM и VT. Все эти системы обсуждались в предыдущих главах. Другие

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

соответствующих международных стандартов.

[КС 27-17]

[5]Система сетевого управления является еще одним важным приложением. Общая

архитектура управления сетью DEC определяется в документе EMA (Enterprise

Management Architecture). EMA представляет собой спецификацию общесетевого

управления, в соответствии с которой возможно обеспечение всеобъемлющего

контроля устройств, подключенных к сети, с помощью сетевой консоли, на

которой реализуется протокол управления сетью CMIP (Common Management

Information Protocol). Протокол CMIP является протоколом, разработанным в

рамках OSI.

Модель сетевого управления, применяемая в EMA, состоит из Элементов (entity)

и пультов (director). Пульты - это программные компоненты, реализующие

функции управления сетью. Пульты часто резидируются в вычислительных системах,

оснащенных дисплеем (консолью) для визуализации управляющей информации.

Пульты осуществляют взаимодействие с элементами в соответствии с протоколом

сетевого управления CMIP.

[ пользователь ]

[ пульт ]

[ консоль ]

 [ сеть ]

[ агент ] [ агент ]

[ элемент ] [ элемент ]

[ Взаимосвязь по протоколу CMIP ]

[5] Рис. 27-6. Компоненты сетевого управления

[5]Каждый элемент (entity) содержит компонент Агент. Агенты осуществляют сбор

информации (атрибутов) об Элементе и поставляют ее на Пульт или по

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

Информация об элементе включает число активных виртуальных соединений, число

принятых и переданных пакетов за секунду, а также другие важные данные. Агенты

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

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

параметров.

В архитектуре DNA определен протокол MOP (Maintenance Operations Protocol) в

качестве средства для выполнения простейших операций по эксплуатации сети.

Например, с помощью протокола MOP может быть выполнена загрузка бездисковой

станции или же изменена конфигурация терминальных серверов.

[КС 27-18]

[5]Хотя протокол MOP принадлежит Прикладному уровню, он реализован как клиент

Канального уровня. При этом преследовалась цель достижения высокой скорости и

эффективности работы протокола. Помимо выполнения функций загрузки и

реконфигурации протокол MOP позволяет тестировать каналы передачи данных и

осуществлять дистанционное управление станциями сети.

[1]Итоги

[5]Архитектура DNA является логически законченной частной сетевой

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

DEC. Ряд других производителей также поставляют DNA-совместимые продукты.

Последнее стало возможным в результате обеспечения корпорацией DEC доступа

к собственным спецификациям протоколов и интерфейсов.

Подобно SNA архитектура DNA в течение ряда лет претерпевала эволюционные

изменения, вбирая все новые технологии. Благодаря поддержке DEC архитектура

DNA без сомнения продолжает занимать лидирующие позиции среди существующих

сетевых архитектур.

[КС 27-19]

[1]Упражнение 27

[5]1. Сравните архитектуры DNA и SNA.

[5]2. Сравните DNA и набор межсетевых протоколов.

[КС 27-20]

//10.30.94

[ AppleTalk ]

[0]Раздел 28 [2] AppleTalk

[1]Цели

[5]В результате изучения данного раздела вы сможете:

1. Определять основные организации, которые распространяют протоколы

AppleTalk и/или являются их приверженцами;

2. Определять основные услуги, обеспечиваемые платформой AppleTalk;

3. Определять характеристики AppleTalk.

[1]Введение

[5]Архитектура AppleTalk является собственным программно-аппаратным решением,

разработанным в рамках фирмы Apple Computer, Incorporated. Проектирование

семейства протоколов AppleTalk было начато в 1983 году. Семейство AppleTalk

создавалось в качестве сетевой архитектуры для ЭВМ Apple Macintosh.

В настоящее время семейство протоколов AppleTalk используется для связи

различных вычислительных систем, включая персональные компьютеры фирмы IBM,

работающих под управлением MS DOS; мейнфреймы фирмы IBM; ЭВМ VAX корпорации

Digital Equipment; различныt UNIX-систкмы. В данном разделе описываются

наиболее важные протоколы семейства AppleTalk и их связь с Моделью OSI.

[1]Протоколы AppleTalk

[5]Протоколы AppleTalk были разработаны как гибкие расширяемые системы, но

они разрабатывались исключительно для одного типа компьютеров: Apple

Macintosh. Откровенно говоря, само окружение компьютеров Macintosh оказало

значительнок влияние на разработку AppleTalk. Поэтому понимание среды

Macintosh помогает понять существо архитектуры AppleTalk.

Концепция среды Macintosh может быть охарактеризована следующими атрибутами:

* Простота использования. Возможно это наиболее понимаемая характеристика ЭВМ

Macintosh. Macintosh был первым дешевым компьютером, в которой были

объединены метод управления с помощью устройства "мышь" и графический

пользовательский интерфейс. И если первоначально Macintosh была

разрекламирована как "машина для нашего отдыха", то, как следствие, об

AppleTalk можно было бы сказать: "это сеть для нашего отдыха". Архитектура

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

с сетью при минимуме обязанностей системного администратора.

* Малые рабочие группы. Подобно большинству других сетей, предназначенных для

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

AppleTalk отражала тенденцию объединения компьютеров Macintosh в небольшие

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

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

[КС 28-1]

[5]* Низкая стоимость. Из-за того, что Macintosh является достаточно дешевой

машиной, политика фирмы Apple при создании AppleTalk не могла быть направлена

на построение сети, состоящей из дорогих компонентов. Фирма Apple выбрала

решение, предполагающее встраивание сетевых функций в основной функциональный

набор машины Macintosh. Поэтому все ЭВМ Macintosh обладают возможностью

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

пользователя.

[5]Со стороны фирмы Apple было понимание исключительности сетевого окружения

для машин Macintosh, при этом фирма не препятствовала участию сторонних

организаций в развитии своей сетевой концепции. Поэтому существовала

уверенность в том, что архитектура Macintosh достаточно открыта для

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

не только открытость всех интерфейсов с имеющимися протоколами архитектуры

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

рынке Macintosh появились сетевые продукты таких фирм, как Novell, Sitka,

Cayman Systems, Microsoft и Shiva. Фирма Apple продолжает политику поддержки

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

книга (о построении AppleTalk), предназначенная разработчикам системы.

Концепция AppleTalk в настоящее время находится во второй фазе своего

развития, так называемой, AppleTalk Phase II. Архитектура Appletalk Phase II,

введенная в июне 1989 года, значительно расширила потенциальные размеры и

увеличила сложность сетей AppleTalk. Например, в ней сняты ограничения

AppleTalk Phase I, касающиеся размера сети: не более 254 узлов. В AppleTalk

Phase II поддержана в большой степени интерсетевая работа, что позволяет

более просто сочетать протоколы AppleTalk с протоколами интерсети. Все

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

архитектуры AppleTalk Phase II.

[5]В AppleTalk Phase II поддерживаются протоколы доступа LocalTalk,

IEEE 802.3, IEEE 802.5. Отображение адресов Канального уровня в протокольные

адреса осуществляется протоколом AARP (AppleTalk Address Resolution Protocol).

На Сетевом уровне основным протоколом является DDP (Datadram Delivery

Protocol). С протоколом DDP связаны протокол поддержки таблиц маршрутизации

(RTMP - Routing Table Maintenance Protocol), протокол ZIP (Zone Information

Protocol) и протокол NBP (Name Binding Protocol). Протокол RTMP предназначен

для формирования таблиц маршрутизации AppleTalk. Протокол ZIP используется

для отображения номера сети AppleTalk в имя зоны. Протокол NBP соотносит

имена AppleTalk и сетевые адреса.

На Транспортном уровне поддерживаются два протокола. Протокол транзакций

(AppleTalk Transaction Protocol - ATP) обеспечивает надежность доставки

сообщений, используя технику транзакций. Протокол ADSP (AppleTalk Datastream

Protocol) также гарантирует надежность доставки сообщений, но работает с

с байтовым потоком, а не с транзакциями в отличие от первого протокола.

[КС 28-2]

[5]На Сеансовом уровне архитектура AppleTalk представлена протоколом PAP

(Printer Access Protocol), разработанным для обеспечения взаимодействия

между рабочими станциями и серверами любого типа. Протокол ASP (AppleTalk

Session Protocol) является классическим Сеансовым протоколом.

Протокол ASP предусматривает установление, поддержание и завершение сеансов.

Файловый протокол AppleTalk (AFP - AppleTalk Filing Protocol) обеспечивает

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

удаленным файлам и защиту как файлов, так и каталогов.

Три основные приложения AppleTalk - это Файл-сервер (AppleShare File server),

Сервер печати (AppleShare Print Server) и AppleShare PC. Файл-сервер

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

удаленным файлам. Сервер печати применяет протокол PAP для организации

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

AppleShare PC предназначается для обеспечения песональным компьютерам с

MS DOS доступа к Файл-серверам AppleTalk.

[КС 28-3]

[ AppleTalk и Модель OSI ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Протоколы Физического и Канального уровней

[5]Подобно подходу фирмы Novell в подходе фирмы Apple стратегически важным

считается независимость канального уровня. Хотя фирма Apple и создала свою

сетевую спецификацию (LocalTalk), такие технологии как Ethernet и

Token ring вполне успешно интегрируются в архитектуре AppleTalk. Для того,

чтобы поддержать соглашения о нименовании, протоколы для работы в среде

Ethernet называются EtherTalk, а в среде Token ring - TokenTalk. Однако

только LocalTalk является сетевой технологией, которая поставляется в составе

системы Macintosh.

Протокол доступа к каналу передачи данных (LocalTalk Link Access Protocol),

иногда называемый LLAP, в данном разделе - LocalTalk, основывается на методе

CSMA/CA, применяемом для экранированной витой пары на скорости 230.4 кбит/сек.

В данном курсе обсуждение LocalTalk отделено от рассмотрения высокоуровневого

AppleTalk, что отвечает и стратегии фирмы Apple. Для того, чтобы получить

больше информации о LocalTalk, следует обратиться к разделу 21.

[КС 28-4]

[5]Как видим, протоколы EtherTalk и TokenTalk являются реализациями протоколов

AppleTalk на основе двух наиболее популярных методов доступа к среде передачи

данных. Преимущества этих методов передачи данных непосредственно переносятся

и в AppleTalk. Так Ethernet и Token Ring значительно более скоростные среды

передачи данных, чем LocalTalk. Интерфейсы Ethernet и Token Ring широко

доступны сегодня практически для всех компьютерных платформ. Кроме этого,

как уже обсуждалось в главах 18 и 19, обе технологии имеют различные сильные

и слабые стороны, что уже обсуждалось ранее и поэтому далее они рассматриваться

не будут.

[5]Протокол AARP (AppleTalk Address Resolution Protocol)

[5]Из-за того, что концепция фирмы Apple предусматривает возможность

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

необходимость в преобразовании адресов с помощью соответствующих

средств. Таким средством является протокол AARP (AppleTalk Address Resolution

Protocol), позволяющий транслировать высокоуровневые протокольные адреса в

физические (канальные) адреса и обратно. Подобно протоколу ARP, обсуждаемому

в главе 23, протокол AARP обладает достаточно общими свойствами для

отображения адресов любых двух протокольных уровней. Протокол AARP

обуславливает возможность исполнения протоколов AppleTalk на любом наборе

протоколов Канального уровня.

Протокол AARP применяется в целом ряде случаев, в результате существует три

различных формата протокольных сообщений AARP. Наиболее часто используемый

вариант применения AARP следующий. Протокол верхнего уровня располагает

информацией об адресах узла назначения, однако его адрес на Канальном уровне

(звеньевой адрес) неизвестен. В этом случае в соответствии с протоколом

AARP по сети передается широковещательное или групповое сообщение (это

зависит от типа канала). Данное сообщение, называемое AAPR-запрос

(AARP-request), содержит протокольный адрес и одновременно запрашивает

соответствующий адрес Канального уровня. Узел, имеющий указанный протокольный

адрес, формирует сообщение AARP-ответ (AARP-response), в которое

помещается звеньевой адрес узла.

[ Узел А ] [ Узел B ]

[ Какой звеньевой адрес ]

[ соответствует протокольному ]

[ адресу Х? ]

[ AARP-запрос ] [ AARP-ответ ]

[ Протокольному адресу Х ]

[ соответствует звеньевой]

[ адрес Y ]

[ AARP-запрос ] [ У кого адрес 15? ]

[ AARP-ответ ]

[ (широковещание)] [ У меня адрес 15! ]

[5] Рис. 28-1. Сценарии протокола AARP.

[КС 28-5]

[5]После установления соответствия между протокольным и звеньевым адресами

(адресной ассоциации) информация сохраняется в таблице отображения адресов

АМТ (Address Maping Table). При этом прежде, чем передавать запрос адреса

Канального уровня, т.е. звеньевого адреса, узел просматривает свою таблицу

AMT. Этот метод позволяет сэкономить по-крайней мере пересылку двух сообщений,

если узел находит в таблице АМТ требуемую ассоциацию адресов. Элементы

таблицы АМТ содержат таймерные счетчики, с помощью которых отслеживаются

устаревшие ассоциации.

Протокол AARP применяется для динамической адресной селекции (выборки). Для

этой цели применяется пакет AARP-зонд (AARP-probe). Пакет AARP-зонд

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

сообщение AARP-зонд используется результирующий адрес, а процесс зондирования

продолжается с другим протокольным адресом.

[КС 28-6]

[ AppleTalk и Сетевой Уровень ]

[к рис. на стр. 28-7 (в поле рисунка).

[1]Протоколы сетевого уровня

[5]Основным протоколом сетевого уровня в архитектуре AppleTalk является

протокол доставки дейтаграмм DDP (Datagram Delivery Protocol).

[5]Протокол доставки дейтаграмм (DDP)

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

взаимодействия (sockets) в дейтаграммном режиме. Точки взаимодействия

уникально идентифицируют соответствующие высокоуровневые процессы. Понятие

точки взаимодействия (socket - гнезда) в AppleTalk аналогично понятиям гнезда

или порта, вводимым в предыдущих разделах.

[5]Гнезда назначаются или статически, или динамически. Статически назначаемые

гнезда (SASs - Statically Assigned Sockets) нумеруются с 1 по 127,

динамически назначаемые гнезда (DASs - Dinamically Assigned Sockets)

имеют номера с 128 по 254. Точки SAS зарезервированы для специальных

низкоуровневых протоколов AppleTalk, точки DAS используются полностью в

интересах протокола DDP.

[КС 28-7]

[5]Как и все другие протоколы Cетевого уровня, протокол DDP решает одну из

основных задач - задачу адресации. Узлы AppleTalk уникально идентифицируются

шестнадцатибитовым полем, содержащим номер сети, и восьмибитовым полем,

содержащим идентификатор узла (ID). Для идентификации процесса применяется

дополнительное 8-ми битовое поле. Таким образом межсетевая система адресации

позволяет DDP идентифицировать процессы, что проиллюстрировано на рис. 28-2.

Ноль в поле номера сети указывает текущую сеть, идентификатор узла "FF"

используется для широковещательной передачи всем узлам указанной сети.

[ ID узла=15 ]

[ ТВ 47 ]

[ номер сети=23-25 ]

[5] [ Рис.28-2. Адресация в Appletalk.]

[5]В AppleTalk Phase II делается различие между нерасширяемыми и расширяемыми

сетями. Нерасширяемой сетью является сеть, в которой каждый идентификатор

узла AppleTalk уникален. LocalTalk - это пример нерасширяемой сети.

Расширяемой сетью является сеть, для которой уникальным является сочетание

"номер сети/ID узла". EtherTalk и TokenTalk - примеры расширяемых сетей.

Каждой расширяемой сети выделяется диапазон сетевых номеров. Всем сегментам

внутри расширяемой сети дается один или более сетевых номеров из

соответствующего диапазона. Назначение более одного сетевого номера сегменту

ApplTalk позволяет объединить этим сегментом более 254 узлов.

Пакеты протокола DDP могут иметь короткий или расширенный формат. Короткий

формат используется в нерасширяемыx сетях, расширенный формат - в расширяемых

сетях. Значение поля Тип в пакете LocalTalk определяет формат пакета DDP

(см. Главу 21 для получения более детальной информации о формате кадра

LocalTalk).

Поскольку расширенный формат DDP используется для интерсетей, пакет DDP

содержит дополнительную информацию для поддержки интерсетевых потребностей.

В частности, в заголовке указываются номера сети узла источника и узла

назначения, счетчик переходов (для поддержки операций маршрутизации),

идентификаторы узлов источника и назначения. Кроме этого, пакет DDP может

содержать необязательное поле контрольной суммы.

[КС 28-8]

[5]Алгоритм маршрутизации AppleTalk был получен из протокола маршрутизации

RIP, описанного в разделе 23. Маршрутизация в AppleTalk выполняется

протоколом DDP с помощью RTMP - протокола поддержания таблиц маршрутизации

(Routing Table Maintenance Protocol).

Маршрутизация в AppleTalk выполняется следующим образом. В узле источника

прежде всего проверяется номер сети назначения. Если пакет предназначается

для той же локальной сети, где расположен источник, то пакет передается

Канальному уровню для доставки. Если же это не так, то пакет пересылается в

любой межсетевой маршрутизатор (IR - Internetwork Router) данного сегмента.

Межсетевой маршрутизатор анализирует адрес назначения и, используя таблицу

маршрутов, определяет следующее направление передачи пакета. Шаг за шагом

пакет проходит по интерсети. После достижения пакетом межсетевого

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

используется соответствующая реализация протокола Канального уровня.

[5]Протокол поддержания таблицы маршрутизации RTMP

[5]Протокол RTMP используется межсетевыми маршрутизаторами для установки и

поддержания таблиц маршрутов AppleTalk . Модификации таблицы маршрутов

передаются между соседними маршрутизаторами через определенные временные

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

информацию от некоторого соседнего маршрутизатора, то считается, что маршрут

через этот маршрутизатор не существует, при выборе маршрута используется

альтернативный путь.

[КС 28-9]

[5]Как показано на рис. 28-3, таблицы маршрутизации AppleTalk имеют пять

составляющих: сетевой диапазон; расстояние; порт; следующий маршрутизатор

(сосед); состояние. Диапазон сетевых номеров - это номер сети, который

присвоен данному сетевому сегменту. Расстояние - это число маршрутизаторов,

которое необходимо пройти при движении к сети назначения. Порт - это номер

(идентификатор) порта маршрутизатора, через который возможен доступ к

соответствующей сети назначения. Следующий маршрутизатор - это числовой

идентификатор соседнего маршрутизатора, которому и направляются дейтаграммы.

Состояние - состояние данного направления. Состояние направления может быть:

"good", "suspect", "bad". Состояние направления может изменяться следующим

образом: "good" - "suspect" (опасность) - "bad", из-за непоступления от

соседа информации о модификации таблицы в течение определенного периода

времени.

 [ Сеть 8-10 ]

[ Порт 1 ]

[ Порт 2 ]

[ Сеть 2-5 ] . . . [ Сеть 7 ] . . . [ Порт 3 . . . [ Сеть 11 ]

[ Порт 2 ] [ Порт 2 ]

[ Порт 1 ] [Порт 1 ]

[ Сеть 1 ] [ Сеть 6 ] [ Порт 2 ] [ порт 1]

[ Порт 1 ] [ Сеть 12 ]

[ Порт 2 ]

[5] Таблица маршрутизатора R1

[ Номер сети ] [ Расстояние ] [ Порт ] [ Сосед ] [ Состояние ]

[5] Рис. 28-3. Пример таблицы маршрутизации AppleTalk.

[КС 28-10]

[5]В протоколе RTMP специфицированы четыре типа пакетов: данные, запрос,

запрос маршрутных данных и ответ. Пакеты "данные" используются для

транспортировки маршрутной информации. Конечные узлы (не маршрутизаторы) с

помощью "запросов" могут получить номер сети, которой они принадлежат, а

также идентифицировать маршрут, по которому следует передавать пакеты.

Маршрутизатор, получив такой пакет, формирует и передает пакет "ответ".

Конечные узлы, желающие получить пакеты, "данные" имеют возможность

инициировать их передачу с помощью пакета "запрос маршрутных данных". Такой

метод часто применяется в тех случаях, когда для приема маршрутной

информации неодходимо использовать гнездо, отличное от точки, стандартно

используемой в протоколе RTMP. Кроме этого, этот метод применяется в тех

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

маршрутизатора, который непосредственно не подключен к их сети.

[5]Протокол связывания имен (NBP - Name Binding Protocol)

[5]Идентификаторы узлов (ID) довольно часто меняются. Имена в высокоуровневых

протоколах претерпевают изменения гораздо реже, и, к тому же, они более

просты и удобны для применения в обычной общечеловеческой деятельности. Для

трансляции имен AppleTalk в адреса служит протокол NBP.

В AppleTalk поддерживается концепция Сетевых видимых объектов (NVE - Network

Visible Entity). NVE является адресуемым сетевым набором услуг.

Пользователи и сетевые узлы не являются NVE. Однако адресуемые на сети

процессы, реализующие сетевой сервис, исполняемый на узлах сети, являются

NVE. Гнезда являются примером объектов NVE.

NVE могут иметь множество имен объектов и наборов атрибутов. Имя - это

обычная символьная строка, например, такая David:Mailbox@AnnetteLN,

в то же время, как атрибуты определяют характеристики NVE. Если, к примеру,

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

то атрибуты NVE могут описывать такие характеристики, как тип применяемой

бумаги, вид печатающего механизма и т.д.

Установление соответствия между именем NVE и сетевым адресом осуществляется

с помощью процесса связывания имен. Связывание имен может выполняться при

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

реальным доступом к NVE. Связывание имен выполняется при просмотре таблицы

имен NVE, которая осуществляет отображение имен NVE-объектов на сетевые

адреса. Объединение всех таблиц имен NVE в рамках AppleTalk называется

справочником (directory) имен.

[5]Услуги NVB включают следующее: регистрацию имен, подтверждение наличия

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

зафиксировать отображение имени в сетевой адрес. С помощью услуги

подтверждения наличия имени осуществляется проверка действительности

конкретного отображения имя-адрес. Названия услуг "просмотр имен" и

"удаление имени" говорят сами за себя.

[КС 28-11]

[5]Процесс работы NBP чрезвычайно прост. Приложение, желающее использовать

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

просмотра имен. В результате NBP возвращает соответствующий сетевой адрес.

Приложение может также зарегистрировать новые имена или же удалить имеющиеся,

если это необходимо. Если в процессе регистрации нового имени будет определено

существование такого имени, то в результате будет возвращено сообщение об

ошибке. В случае, когда местный объект NBP не может обнаружить запрашиваемое

имя в своей таблице, подготавливается запрос "обзор имен" для передачи его

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

протоколом DDP.

Протокол DDP не поддерживает межсетевую операцию широкого вещания, поэтому

рассылка пакетов "обзор имен" не может быть выполнена для всей интерсети.

Однако все же из-за существования необходимости просмотра имен в рамках групп

логически связанных узлов в AppleTalk было введено понятие "зоны".

Зона в AppleTalk представляет собой логически связанную группу, состоящую

из узлов AppleTalk. Зона может охватывать множество сетей, но вовсе

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

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

одной зоне. Зона приписки узла выбирается из списка зон при включении узла

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

Выполнение операции просмотра имен в рамках зоны осуществляется в

соответствии с протоколом NBP следующим образом. Запрос на просмотр к NBP

передается в локальный маршрутизатор. Маршрутизатор, в свою очередь,

выполняет широковещательную передачу запроса во все сети, которые имеют узлы,

принадлежащие целевой зоне. Выполнение этой процедуры осуществляется согласно

информационному протоколу зон (ZIP - Zone Information Protocol).

[КС 28-12]

[5]Информационный протокол зон (ZIP).

[5]Протокол ZIP обеспечивает поддержку отображения "номер сети - имя зоны"

с помощью таблиц ZIT (Zone Information Table). В основном протокол ZIP

применяется маршрутизаторами, хранящими таблицы ZIT. Конечные узлы применяют

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

информации о зонах. Это выполняется в процессе их запуска (startup).

[Номер сети ] [ Имена зон ]

 [5] Рис. 28-4. Информационная таблица зон (ZIT) AppleTalk

[5]Все сети Appletalk имеют соответствующий список зон. В протоколе NBP этот

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

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

список зон для выбора имени зоны в ходе процедур инициализации (startup).

Запросы протоколы ZIP позволяют получить списки зон, соответствующих одной

или нескольким сетям. В протоколе ZIP поддерживаются и другие типы запросов.

Существует запрос для получения списка имен зон по всей интерсети AppleTalk.

Эта процедура полезна в случаях, когда необходимо выполнить широковещательный

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

принадлежит узел-инициатор.

[КС 28-13]

[ AppleTalk и ]

[ Транспортный уровень ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Протокол транспортного уровня

[5]Как и в других сетевых архитектурах в рамках AppleTalk предусматривается

надежный транспортный механизм. Механизм обеспечивается протоколом транзакций

AppleTalk (ATP - AppleTalk Transaction Protocol).

[5]Протокол транзакций AppleTalk (ATP)

[5]В протоколе ATP выполняется подтверждение доставки информации, а также

повторная передача данных в случае, когда они остаются неподтвержденными в

течение заданного периода времени. В отличие от большинства транспортных

протоколов ATP основывается на концепции транзакции, а не на простой передаче

потока данных по надежному соединению.

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

которым следует ответ сервера. Запрос и ответ одной транзакции обеспечиваются

уникальным идентификатором транзакции. Транзакции выполняются между двумя

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

[КС 28-14]

[5]В протоколе ATP различаются два типа транзакций "строго одноразовые"

(ХО - exactly once) и "по-крайней мере одноразовые" ALO (at least once).

ХО - транзакции требуются в тех ситуациях, когда повторное исполнение

транзакции может привести к серьезным последствиям. Такие ситуации называются

"щекотливыми" (non-idempotent). Примером щекотливой ситуации является то, что

может произойти с транзакцией Банкомата (ATM). Дублирование перечисления

десяти миллионов долларов с одного счета на другой может привести к

разрушительным результатам. ALO - транзакции являются приемлемыми в более

устойчивых (idempotent) ситуациях.

Подобно протоколу TCP (глава 23) и другим популярным протоколам в протоколе

ATP предусмотрены операции фрагментации и сборки сообщений. Операции

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

передачи данных не позволяют передавать слишком длинные сообщения. В протоколе

ATP существует ограничение на длину сообщения, количество фрагментов (пакетов)

в сообщении не должно быть более 8. Каждый пакет не должен быть больше 578

байтов.

В заголовках ATP пакетов с помощью битовой шкалы фиксируются потерянные или

принятые не в требуемой последовательности фрагменты. Если ATP пакет является

требованием транзакции, то в этом поле заголовка размещается, так называемая,

шкала транзакции. Если же пакет содержит ответ транзакции, то в

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

В случае, когда поле "шкала/номер" выступает в роли битовой шкалы , то в нем

указывается число буферов (от 0 до 7), которым располагает инициатор

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

"номера", то в нем размещается последовательный номер (от 0 до 7)

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

отмечены ожидаемыми последовательными номерами, то инициатор транзакции

(требования) имеет возможность фиксировать любое нарушение последовательности

следования ответов. Если размер ответа в транзакции не превосходит по длине

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

ответа соответствующим образом помечается. При всем при этом осуществляется

переповтор только недостающих фрагментов ответа. Иллюстрация ситуации

переповтора приведена на рис. 28-5.

[ запрос ]

[ шкала=(00001111) ]

[И] [ ответ(0) ] [Р]

[Н] [ ответ(1) ] [Е]

[И] [ ответ(2) ] [С]

[ Время ] [Ц] [П]

[И] [Потеря] [О]

[А] [ ответ(3) ] [Н]

[T] [ запрос ] [Д]

[O] [шкала=(0000100)] [Е]

[P] [Н]

[ ответ(2) ] [T]

[5]Рис. 28-5. Многофрагментарная ATP транзакция

[КС 28-15]

[5]Протокол передачи потока данных AppleTalk (ADSP - AppleTalk Data

Streame Protocol)

[5]Протокол ADSP обеспечивает набор услуг, основанный на полнодуплексной

надежной передаче данных с управлением потоком, ориентированной на

соединение, которое поддерживается протоколм DDP. В отличие от ATP протокол

ADSP не основан на методе транзакций. Протокол ADSP является традиционным

транспортным механизмом функционально похожим на протокол TCP (глава 23).

Соединение ADSP устанавливается между двумя гнездами. Считается, что

соединение открыто, когда установлено логическое отношение между двумя

гнездами; соединение закрыто, когда такого отношения нет. В протоколе ADSP

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

(соединений, на одной из сторон которых отсутствуют ресурсы для поддержания

его работоспособности).

Данные в ADSP обрабатываются как поток байтов. Два байтовых потока могут

передаваться по соединению в противоположных направлениях. Для того, чтобы

гарантировать корректный порядок доставки, каждому байту потока присваивается

последовательный номер. В протоколе ADSP постоянно поддерживается номер байта,

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

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

от реализации. В основном при достаточном объеме буферного пространства в

протоколе предусмотрена следующая реакция: принимаются и буферизируются

"ранее прибывшие" данные до тех пор, пока не будут получены недостающие

данные.

[5]Механизм управления потоком реализуется на основе оконной техники. Каждая

сторона соединения периодически информирует другую о количестве данных,

которое может быть принято. Максимальный размер окна составляет 64 Кбайта.

В протоколе ADSP специализированы два типа пакетов: данные и управление. В

пакетах управления не передается никакая пользовательская информация. Для

этого применяются пакеты типа данные. Примером пакетов типа управления

являются пакеты открытия и закрытия соединения, пакеты подтверждения.

[КС 28-16]

[ AppleTalk и ]

[ Сеансовый уровень ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Протоколы сеансового уровня

[5]Протокол печати (PAP - Printer Access Protocol) устанавливает,

поддерживает и завершает соединение с удаленным печатающим устройством.

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

чем это следует из его названия. Протокол PAP может быть использован для

обслуживания соединения между рабочими станциями и сервером любого типа

(печати, файлов и т.д.).

[5]Протокол печати (PAP)

[5]Протокол PAP отрабатывается следующим образом. Некоторое приложение

(PAP-клиент) применяет директиву "open" для установления диалога с сервером.

В протоколе PAP используются услуги протокола NBP для получения адреса

сеансовой точки взаимодействия (гнезда) сервера и услуги протокола ATP для

установления соединения. Когда соединение установлено, приложение имеет

возможность читать и писать данные из/на сервер. Данные передаются в

соответствии с протоколом ATP в режиме ХО. После завершения передачи данных

сеанс закрывается.

Одно PAP-соединение устанавливается на каждую работу (job), которую

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

выполняет сервер зависит от конкретной реализации сервера.

[КС 28-17]

[5]Сеансовый протокол AppleTalk (ASP)

[5]Протокол ASP (AppleTalk Session Protocol) является протоколом Сеансового

уровня, с помощью которого выполняется установление, поддержание и завершение

сеансов. Протокол ASP использует услуги протокола ATP (клиент ATP) для

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

Также, как для протокола ATP центральным понятием является транзакция, для

протокола ASP таким понятием является сеанс. Сеанс всегда устанавливается по

инициативе рабочей станции (в противоположность серверу). С данным сервером

может установить соединение целое множество рабочих станций. Рабочие станции

используют протокол ASP для передачи последовательности команд серверу.

Протокол ASP гарантирует доставку команд в той последовательности, в которой

они передавались рабочей станцией, без каких-либо дублирований. Протокол

ASP информирует своих собственных клиентов (процессов более высокого уровня)

о результате исполнения конкретной операции.

[5]Серверы регистрируют самих себя посредством открытия ATP-гнезда,

связанного с их именами. Затем серверы выполняют "прослушивают" запросы

на своих гнездах. При установлении сеанса рабочая станция использует услуги

протокола ASP. Протокол ASP совместно с протоколом ATP обеспечивают

установление сеанса. Любой из участников взаимодействия может закрыть сеанс.

Серверы могут посылать рабочим станциям команды "Внимание" ("ASP

attention"). Обычно это применяется, чтобы информировать рабочие станции об

изменении состояния сервера. После приема команды "Внимание" рабочая станция

может запросить сервер уточнить изменения состояния. Протокол ASP

предоставляет рабочим станциям услугу получения информации о состоянии

сервера до того, как выполнить установление сеанса.

Как указывалось выше, протокол ASP гарантирует доставку информации в том

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

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

сеансовом соединении присваивается последовательный номер. В протоколе ASP

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

"задержанного дубля", т.е. обработки сервером информации, которая является

дублем ранее обработанных данных.

[КС 28-18]

[ AppleTalk и ]

[ Представительный уровень ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Протоколы представительного уровня

[5]Во многих отношениях Протокол файлов AppleTalk (AFP - AppleTalk Filing

Protocol) является центральной частью Архитектуры AppleTalk. AFP - протокол,

с помощью которого осуществляется доступ к удаленным (remote) файлам. Он

также обеспечивает защиту системы файлов.

[5]Протокол файлов AppleTalk (AFP)

[5]Как правило, протокол AFP выполняется на основе протокола ASP. Однако он

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

Функционально протокол AFP аналогичен системам NFS, XDR и RPC (см. главу 23).

[КС 28-19]

[5]В протоколе AFP модель доступа к файлам предусматривает следующий сценарий

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

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

файловой системы. В объекте AFP выполняется анализ каждой команды для того,

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

команда предназначена локальным файлам, то AFP передает команду на исполнение

в локальную файловую систему. Если же команда адресована удаленным (не

локальным) файлам, то AFP, прибегая к услугам низкоуровневых протоколов

AppleTalk, пересылает команду по сети в сервер, на котором требуемый файл

располагается. Интерфейс с протоколами AppleTalk низкого уровня специфицирован

под названием AppleTalk Filing Interface (AFI) - Интерфейс Файлов Appletalk.

На сервере файловые команды обрабатываются соответствующей управляющей

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

AFT в прикладную программу на рабочей станции.

[ Рабочая станция ]

[ Прикладные ]

[ программы ]

[ Локальная ] [ AFP ]

[ Файловая система ] [ Транслятор ] [ Сервер ]

[ Диск ] [ Интерфейс ] [ Локальная ] [ Программа ]

[ Файлов ] [ Диск ] [ Файловая ] [ Управления ]

[ AppleTalk ] [ система ] [ Файл-Сервером]

[ сеть ]

[5] Рис. 28-6. Модель доступа к файлам AFP

[5]В случае, когда удаленный файл не имеет структуру Macintosh, то

транслятор AFP преобразует файл в представление удаленной файловой системы.

Если команда файловой системы не имеет локального аналога (эквивалента),

то вызовы AFP могут быть непосредственно переданы в AFI.

[КС 28-20]

[5]В протоколе AFP поддерживается многотомность. Том представляет собой

элемент файлохранилища, обычно располагаемый на всем диске или на некоторой

его части. Тома имеют уникальные в рамках сервера имена и идентификаторы. Тома

содержат каталоги или справочники (directories) - логические группы файлов.

Некоторые тома содержат только один каталог, другие - целое множество.

Протокол AFP обеспечивает доступ к томам.

[Том=Vol 1] [Том=Vol 3]

[Vol 2]

[Vol 1] [Vol2] [Vol 3]

[Спр А] [Спр В] [Спр С] [Спр D Спр Е]

[Спр F Спр G]

[Файл 1 Файл 2 Файл 3] [Файл 4 Файл 5]

[5] Рис.28-7. Структура файловой системы AFP.

[5]Протокол AFP включает в себя систему безопасности, разработанную для

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

протоколе AFP предусматриваются три способа обеспечения безопасности:

удостоверение подлинности пользователя (authentication) в процессе его

подключения (log in) к серверу; защита паролями томов, при первом доступе со

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

проверки подлинности пользователя может быть зашифрован. Доступ к каталогу

регламентируется с помощью трех следующих прав:

* Право поиска (search). Позволяет осуществлять доступ к каталогу для

получения его характеристик;

* Право чтения (read). Позволяет осуществлять доступ к файлам, принадлежащим

каталогу, для получения их характеристик;

* право записи (write). Позволяет осуществлять доступ к каталогу с целью

модификации его содержимого.

[КС 28-21]

[ AppleTalk и ]

[ Прикладной уровень ]

[ Прикладной ]

[ Представительный ]

[ Сеансовый ]

[ Транспортный ]

[ Сетевой ]

[ Канальный ]

[ Физический ]

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

[1]Протоколы Прикладного уровня

[5]Фирмой Apple поддерживаются разнообразные протоколы и услуги прикладного

уровня. К трем наиболее широко используемым приложениям относятся: AppleShare

File Server (Файл Сервер AppleShare); AppleShare Print Server (Сервер печати

AppleShare); AppleShare PC (AppleShare для персональной ЭВМ).

[5]Прикладная система Appleshare File Server использует услуги AFP для

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

возможность работы с файлами, расположенными на сетевых серверах. В системе

AppleShare File Server предусмотрены процедуры регистрации пользователей и

обеспечения им доступа к соответствующим томам и каталогам. Именно

AppleShare File Server обеспечивает подключение пользователей к серверу и

использование ими ресурсов сервера.

Прикладная система AppleShare Print Server использует услуги протоколов NBP

и PAP для передачи данных на печатающие устройства, входящие в состав сети

AppleTalk. В системе AppleShare Print Server используется услуга "просмотра

имен" протокола NBP для поиска сетевого адреса принтера назначения сети

AppleTalk. Затем используются услуги протокола PAP для установления

соединения с требуемым печатающим устройством. Информация передается в

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

Appleshare Print Server. Когда устройство печати становится готовым к

обработке новой порции информации, система начинает взаимодействовать с

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

[КС 28-22]

[5]Доступ к файловым серверам AppleShare не ограничивается гомогенной средой

Macintosh. Машины, работающие под управлением MS DOS, также могут использовать

услуги по доступу к файлам AppleShare с помощью прикладной системы AppleShare

PC. Система AppleShare PC позволяет машинам с MS DOS работать с файловой

системой AppleTalk, а также использовать услуги печати AppleTalk-совместимых

принтеров. Система AppleShare PC обеспечивает возможность работы с сетевыми

картами Ethernet и Token Ring, выпущенными сторонними производителями

оборудования.

[1]Итоги

[5]Созданная фирмой Apple сетевая архитектура AppleTalk является одной из

наиболее популярных частных сетевых архитектур. В немалой степени своим

успехом архитектура AppleTalk обязана успеху машины Macintosh, для которой,

собственно, она и разрабатывалась. Популярность AppleTalk

растет с каждой продажей машин Macintosh, поскольку реализация архитектуры

AppleTalk встраивается в каждую машину.

Архитектура Appletalk первоначально разрабатывалась для маленьких сетей,

состоящих из машин Macintosh и печатающих устройств фирмы Apple.

C увеличением мощности процессоров компьютерами фирмы Macintosh стали

оснащаться крупные корпорации, имеющие довольно сложные вычислительные сети.

Фирма Apple отреагировала на эти изменения расширением возможностей

архитектуры AppleTalk. В AppleTalk Phase II обеспечивается платформа для

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

больших, сложных вычислительных сетей.

[КС 28-23]

[1]Упражнение 28

[5]1. Перечислите три метода управления доступом к среде передачи данных,

применяемых в архитектуре AppleTalk.

[5]2. В чем заключается основное различие между ADSP и ATP?

[КС 28-24]

[ Перспективы ]

[0]Раздел 29 [2] Перспективы

[1]Цели

[5]В результате изучения данного раздела вы сможете

представлять себе дальнейшие перспективы развития сетей.

[1]Введение

[5]Хотя никто не станет отрицать важность сетевого взаимодействия в

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

сталкиваются прямо или косвенно с компьютерными сетями много раз на дню. Все

телефонные вызовы осуществляются через сеть. Банковские опрерации также

производятся с помощью сетей. Многие из нас имеют дело с сетями на рабочем

месте. Сети сегодня - неотъемлемая часть нашей жизни.

Расширение присутствия сетей в бизнесе и в других областях будет

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

постоянно развиваются, обеспечиваются все большие и более привлекательные

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

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

[КС 29-1]

[Предпринимательство и глобальные сети]

[к рис. на стр 29-2 оригинала ( в поле рисунка)]

[1]Глобальное взаимодействие

[5]Тенденция к глобальному взаимодействию отражает продолжающееся расширение

сетей. Также как Дарвиновские виды или как большие корпорации, сети в процессе

роста в конце концов поглощают друг друга. Соединение маленьких и больших

сетей дает еще большую сеть. Это "бросающееся в глаза потребление"

продолжается до тех пор, пока есть возможность роста. Тогда как маленькие

сети становятся большими, появляются разнородные требования у различных

организаций. Рост замедляется, благодаря скорее политическим и

организационным, чем технологическим барьерам.

По мнению многих, окончательная задача сетевого взаимодействия - доступ к

компьютерным ресурсам всего мира с рабочего стола пользователя. Фактически,

такая технология уже существует. Общедоступные сети, такие как Prodigy и

CompuServe обеспечивают пользователей дома или в офисе множеством различной

информацией. Через эти сети может быть достигнут доступ к большим научным

сетям, таким как Internet. Другие общедоступные сети (например TYMNET,TELENET

и PSINet) обеспечивают на базе технологии глобальных сетей (WAN)

информационную связь между оборудованием пользователей. Некоторые из этих

сетей работают в течение многих лет. Многие частные сети предоставляют услуги

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

[KC 29-2]

[5]То, чего, однако, не существует, так это - глобальной, универсальной

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

компьютерным ресурсам. Пользователь в Топеке, Канзас, например, мог бы

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

просматривать London Times, и определять рыночную цену на новые автомобиля.

Кто-нибудь в Токио, Япония, будет использовать тот же самый интерфейс и те

же методы для доступа к той же информации.

Может быть глобальное решение в чистом виде невозможно. Всякий раз, когда

одна или несколько организаций пытаются найти глобальное решение проблемы

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

мешают прогрессу и усложняют технологию.

Если и в самом деле единой унифицированной глобальной сети не может быть, то

что нас ожидает? Ответом, вероятно, является непрерывность прогресса в данном

вопросе. Самые большие сети будут расти и поглощать меньшие в процессе

развития. Через некоторое время большие сети будут обеспечивать доступ

практически ко всем остальным большим сетям. Хотя момент, когда будет

достигнута универсальная связь, без сомнения трудно определить, этот момент

наступит.

[KC 29-3]

[ Распределенные вычисления ]

[к рис. на стр. 29-4 оригинала (в поле рисунка)]

[1]Распределенные вычисления

[5]Распределенные вычисления - это технология, которая делает глобальное

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

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

RPCs, чтобы обеспечить прозрачный доступ к сетевым ресурсам. Прозрачный

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

подготовки по использованию сети. Так как сетевые технологии достигли обычных

людей (неспециалистов), легкость их использования становится все более важной.

Преимущества распределенных вычислений трудно переоценить. В сущности,

системы распределенных вычислений обеспечивают средства, которые устанавливают

соответствие между различными компьютерными системами и сетями. Несмотря на

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

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

помогающие создавать распределенные системы (например, RPC Tool from Netwise)

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

Некоторые распределенные компьютерные системы очень популярны в настоящее

время. Возможно наиболее популярна NetrWare - сеть, функционирующая в среде

Novell. NFS from Sun Microsystems также очень популярна. Тогда, как NetWare

выросла из сообщества DOS, NFS стала популярна в UNIX среде. Расширения

обеспечивают сейчас доступ к серверам UNIX с рабочих станций NetWare и

наоборот. Эта тенденция смешения различных прозрачных оболочек будет

продолжаться.

[KC 29-4]

[5]Таким образом, приложения, которые делают полезными распределенные системы

не являются широко распространенными. Эта ситуация будет меняться коренным

образом в ближайшем десятилетии. Распределенные вычисления будут становиться

скорее нормой, чем исключением. В конце концов пользователи будут иметь доступ

к удаленным ресурсам с помощью команд, хорошо знакомым им по привычным

компьютерным системам.

[KC 29-5]

[ Мобильные сети]

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

[1]Мобильные сети

[5]Так называемые мобильные сети - это сети, которые могут перемещаться. Это

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

или с центральным стационарным компьютером, использующие технологии передачи

в неограниченных средах. Большинство таких систем используют радиоволны или

инфракрасные лучи.

Технология мобильных сетей не нова; радиосвязь существует уже много лет.

Некоторые портативные рабочие станции также существуют, позволяя строительным

рабочим и тем, кто работает в том же здании, обмениваться информацией без

всяких проводов. Мобильные сети будут популярны в шумных или труднодоступных

районах, но могут также найти применение в laptop компьютерах, связывающих

служащих с офисом.

Правительство США охотно отпускает существенные средства на исследования в

области мобильных сетей. Министерство обороны США заинтересовано в средствах

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

получат возможность передавать наверх информацию о месторасположении врага и

получать карты и другую информацию. Дисплей будет монтироваться в каску со

встроенными аудиопремником и микрофоном.

Мобильные сети являются еще одним шагом вперед в концепции глобальной

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

ресурсам. Эта обеспечит по существу неограниченные возможности.

[KC 29-6]

[ Управление сетью]

[ К рис. на стр.29-7 оригинала (в поле рисунка)]

[1]Управление сетью

[5]Новые технологии такие, как распределенные компьютерные вычисления и

мобильные сети делают сетевые технологии более доступными. К сожалению, эти

же достижения делают сети все более сложными и ненадежными. Чем больше мы

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

более критичной становится их доступность. Управление сетью - это наука и

искусство обеспечения безопасности и доступности сети.

Чтобы быть уверенным, что сеть функционирует корректно, необходимо постоянное

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

обеспечение на всенх устройствах сети. Это программное обеспечение выполняет

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

отклонения, о них сообщается в центральный управляющий компьютер с графическим

дисплеем. Часто компьютер может предупредить администраторов сети с помощью

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

текущем состоянии удаленных сетевых устройств.

[KC 29-7]

[5]Большинство крупных компьютерных компаний имеют свою собственную стратегию

управления сетью. Часто эти стратегии включают собственные архитектуры

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

системами других поставщиков. Сложность этой проблемы обескураживает. Системы

управления сетью должны каким-то образом включать в себя все существующие

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

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

различными типами систем. Хотя потребность в решении данной проблемы

является критичной, создание полного интегрированного решения по сетевому

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

[KC 29-8]

[ Сервис и поддержка]

[ К рис. на стр.29-9 оригинала (в поле рисунка)]

[1]Обслуживание и поддержка сети

[5]Обслуживание и поддержка сети - это практическая реализация управления

сетью и методы сохранения сети в рабочем состоянии. В процессе роста сетей

организации начинают осознавать, какое огромное количество времени, энергии и

человеческих усилий требуют контроль и управление сетями. Кроме того,

значительно возрастают требования к квалификации пользователей и менеджеров

сети. Многие компании предпочитают передать эту работу организациям,

имеющим необходимый опыт. В результате этого обслуживание и поддержка сетей

становится быстро растущим бизнесом.

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

третьего поколения. Некоторые из них - маленькие предприятия, которые

ограничены проектами для маленьких компаний. Другие - огромные

многонациональные фирмы, которые предлагают любые услуги от периодического

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

интегрированных сетей. К последней категории относятся несколько больших

бюджетных фирм (Arthur Andersen, Price Waterhouse, Ernst and Young),

большинство агентств, предоставляющих средства связи общего пользования

(например, AT&T, MCI, PTTs), много крупных компьютерных фирм (например,

IBM, DEC, HP), и консалтинговых агентств различного масштаба. Контракты с

третьими лицами на управление сетью часто называют аутсорсингом (outsourcing).

[KC 29-9]

Аутсорсинг предполагает передачу обязанностей и прав на различные версии

сетевого управления поставщику аутсорсинга. Эти обязанности включают

управление отказами, конфигурированием, бюджетированием, производительностью,

изменениями сети. В большинстве случаев оборудование для управления сетью и

персонал передаются поставщику аутсорсинга. Дело клиента - забыть о своей

сети и сконцентрироваться на задачах своего бизнеса. Аутсорсинг быстро

станет общедоступным в ближайшем десятилетии.

[1]Итоги.

[5]Совокупность всех этих тенденций представляет очень привлекательный вид на

будущее. Неограниченный, безопасный, прозрачный доступ к информации всего мира

с мобильной рабочей станции имеет огромный спрос. Эти перемены, безусловно,

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

Хотя технология обеспечения этих перспектив сейчас хорошо доступна, существует

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

много лет прежде, чем эта цель будет достигнута. В настоящее время нам,

пользователям сетей, есть что ожидать в будущем.

[KC 29-10]

[1]Упражнение 29

[5]1. Что такое аутсорсинг и почему он становится популярным?

2. Какие коммуникационные технологии используются в мобильных сетях?

3. Назовите несколько факторов, мешающих технологиям, рассмотренными в

разделе 29, стать популярными?

[KC29-11]

[ Глоссарий]

[1]Address (Адрес) - Идентифицирующий номер, который определяет место

положения компьютерного ресурса такого, как узел,

процесс, область памяти.

[1]American National - Организация по стандартизации, отвественная за

Standards Institute кодовый набор ASCII (American Standard

(ANSI) Code for Information Interchange).

Американский Нацио-

нальный Институт

стандартов

[1]American Standard - (ASCII) кодовый набор для обмена данными, введенный

Code for Information для упрощения связи между компьютерными системами,

Interchange продаваемыми различными производителями.

Американский стандарт-

ный код для обмена ин-

формацией

[1]Amplitude 1  0- Максимальное значение тока или напряжения

 (Амплитуда) аналогового сигнала.

[1]Amplitude modulation - Изменение уровня амплитуды или частоты

(Амплитудная модуляция) несущей для передачи цифровой или аналоговой ин-

формации.

[1]Analog Data - Данные, которые изменяются непрерывно на некотором

(Аналоговые данные) интервале.

[1]Analog signal - Непрерывно изменяющаяся электромагнитная волна.

(Аналоговый сигнал)

[1]ANSI - См. American National Standards Institute

(Американский Национальный Институт стандартов).

[1]Architecture - Логическая структура сетевой связи.

(Архитектура)

[1]ASCII - См. American Standard Code for Information

Interchange (Американский стандартный код для

обмена инфформацией).

[1]Asynchronous - В случае использования для определения кодовых

(Асинхронный) наборов отражает наличие в кодах символов стартовых

и стоповых битов для синхронизации цепей получателя.

В случае использования для определения типа передачи

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

не требуется отдельный синхронизирующий сигнал.

Асинхронной передачей называют также старт-стопную

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

раз.

[1]Attenuations - Потеря энергии сигналом, вызванная ослаблением

(Затухание) сигнала.

[1]Bandwidth - Величина ширины канала при передаче. Разность,

(Полоса пропускания) выраженная в герцах между максимальным и

 минимальным значениями диапазона частот.

[1]Baseband - Сигнал, передаваемый с его первоначальной частотой.

(Основная полоса В современном употреблении под данным термином

пропускания) понимается система передачи, в которой передаваемый

сигнал использует всю полосу пропускания.

[1]Band - Число изменений уровней сигнала за одну секунду.

(Полоса) Каждый уровень сигнала переносит один или больше

бит информации.

[1]Binary - Метод представления информации. Он основывается на

(Двоичный) двух состояниях: "включено" или "помечено" и

"выключено" или "пропуск".

[1]Binary Synchronous - (BSC) Разработана фирмой IBM в 1960-х, представляет

Communication собой процедуру управления каналом передачи данных

(Двоичная синхронная для использования при синхронной передаче.

связь)

[1]Bit - Двоичная цифра. Минимальный элемент информации. Вся

(Бит) цифровая информация составляется из битов.

[1]Bits/s - Размерность - биты в секунду. Мера числа битов

(Бит/с) информации, которые передаются за одну секунду.

[KC Gl-1]

[1]Bit-oriented protocol - Протокол передачи данных, который осуществляет

(Бит-ориентированный перемещение одного бита информации без учета его

протокол) значения.

[1]Block - Набор последовательных битов или байтов, содержащий

(Блок) определяемую информацию.

[1]Bottelneck - Самый медленный канал в коммуникационной цепи;

(Узкое место) в общем, представляющий собой причину деградации

 сети.

[1]bps - См. Bits/s.

[1]Bridge - Аппаратно-программное обеспечение для соединения

сетей. Обычно используется при объединении локальных

сетей, работающих на основе идентичных

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

соединения с помощью мостов локальные сети могут

объединяться в большие локальные или глобальные

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

[1]Broadband - Передающий канал, по которому осуществляется

(Широкополосность) одновременная передача множества сигналов.

[1]Bisync - Бинарная синхронная связь.

[1]Buffer - Временная область памяти для данных в компьютерной

(Буфер) памяти.

[1]Bus - Общий набор каналов связи, соединяющий отдельные

(Шина) компоненты в системе.

[1]Byte -  Набор, как правило, из восьми последовательных

(Байт) битов, составляющих минимальную адресуемую единицу

информации в компьютерной системе.

[1]Carrier - Некоторый аналоговый сигнал, частота, амплитуда и

фаза которого изменяются для представления

передаваемых данных.

[1]Carrier-Sense Multiple- (CSMA/CD) Метод передачи данных через сеть

Access/Collision Detection локального доступа, когда только один передатчик

может использовать канал в каждый момент времени

[1]CCITT Консультативный комитет по международной

телеграфии и телефонии. Группа международных

 стандартов.

[1]Channel Некоторый путь, используемый для передачи данных.

(Канал)

[1]Character - Единственный элемент из конкретного набора символов.

(символ, литера)

[1]Character parity - Добавление специального бита к символьному коду,

(Символьный паритет) используемого для контроля ошибок. Паритет может

быть четным или нечетным.

[1]Checksum - Проверочный символ блока данных или проверочная

(Контрольная сумма) последовательность блока, вычисляемая посредством

двоичного сложения битов блока.

[1]Chip - Интегральная схема, называемая иногда IC, которая

содержит большое количество электрических схем,

(транзисторов, вентилей и т.п.) в одном

полупроводниковом кристалле.

[1]]Circuit - Электрическая цепь, позволяющая осуществлять связь

(Цепь, канал связи) между двумя устройствами.

[1]Circuit switching - Метод передачи данных, при котором осуществляется

(Коммутация каналов) установление не разрываемой связи между передатчиком

и приемником.

[1]Clock - Устройство, вырабатывающее высокочастотный

синхронизирующий сигнал.

[1]Coaxial cable - Среда передачи, составленная из двух изолированных

(Коаксиальный кабель) соосных проводников, разделенных непроводящим

материалом.

[1]Code - Набор правил, определяющих представление символов.

[KC GL-2] Кодовый набор называется алфавитом.

[1]Common carrier - Средство передачи данных, удовлетворяющее правилим

(Общая несущая) общего пользования.

[1]Communication - Передача информации между станциями.

(Коммуникация, связь)

[1]Communication medium - Физический объект, через который осуществляется

(Среда коммуникации) передача информации. Она может быть ограниченной,

 как например, коаксиальный проводной кабель или

витая пара, или неограниченной, как например,

воздушное пространство.

[1]Connectivity - Логическое или физическое связывание сетевых

(Связанность) станций.

[1]Consultative Committee for - См. CCITT.

International Teleghraphy

and Telephony

(Консультативный комитет

по международной

телеграфии и телефонии)

[1]Control character - Не выводимый на печать символ, добавляемый к

(Управляющий символ) информационным блокам для целей управления и не

используемый для обмена информацией.

[1]CPS - Число символов в секунду. Число символов,

передаваемых за одну секунду.

[1]CPU - Центральное обрабатывающее устройство. Часть

компьютера, обрабатываемая данные.

[1]CRC - Процедура обнаружения ошибок, использующая

(Cyclic Redundancy Check предварительно определенный делитель для

циклическая проверка с проверки целостности переданного блока.

избыточностью)

[1]CSMA/CD - См. Carrier-Sense Multiple Access/Collision

Detection.

[1]Cyclic Redundency Check - См. CRC.

(циклическая проверка с

избыточностью)

[1]Data Circult-Terminnatig - (DCE). Оборудование источника и получателя

Equipment (Оконечное информации, обеспечивающее связь. Оно

связное оборудование) устанавливает, поддерживает и завершает

соединения и выполняет преобразование и

кодирование сигналов между средой передачи и

DTE (оконечным оборудованием данных).

[1]Data communications - Передача данных между сетевыми станциями.

(Передача данных)

[1]Data packet - Логическая группа данных.

(Пакет данных)

[1]Data Terminal - Любое оборудование, которое производит данные

Equipment (DTE) для передачи, наиболее характерными типами

(Оконечное оборудование которого являются: видеотерминалы (VDT), экраны

данных) (электронно-лучевые трубки - CRT) и

микропроцессоры.

[1]Data throughput - См. Throughput.

(Пропускная способность)

[1]Decibel - Числовое выражение относительной громкости

звука.

[1]Deducated line - Среда, используемая для передачи данных между

(Выделенная линия) только двумя конкретными точками. Она также

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

[1]De facto - Общепринятый, как например, "стандарт де-факто".

[1]De jure - Определенный законом, как например, "стандарт

де-юре".

[1]Demodulator - Часть модема, преобразуюшая аналоговый сигнал в

цифровой.

[1]Digital Network - (DNA). Сетевая архитектура, разработанная фирмой

Architecture (Архитектура DEC.

цифровых сетей)

[1]Digital data - Данные, состоящие из последовательности

(Цифровые данные) дискретных элементов.

[KC GL-3]

[1]Digital signal - Сигнал, который состоит из двух энергетических

(Цифровой сигнал) уровней (включено и выключено, или положительный

и отрицательный ток).

[1]DNA - См. Digital Network Architecture

[1]Disk server - Некоторое устройство, обеспечивающее разделяемый

(Дисковый сервер) доступ к информации или к устройствам массовой

памяти.

[1]Distributed processing - В общем, способность сетевых узлов исполнять

(Распределенная обработка) разделяемые сетевые приложения, или компоненты

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

[1]DTE - См. Data Terminal Equipment.

[1]Duplex - См. Full-duplex transmission.

[1]EBCDIC - Extended Binary Coded Decimal Interchange Code.

Восьми битовый код, разработанный фирмой IBM.

[1]Echoplexing - Грубый метод проверки наличия ошибок при

(Эхообразный) передаче, когда приемник повторяет все сигналы,

полученный им от передатчика.

[1]EIA - Electronic Industries Organization. Организация

по стандартам, сферой деятельности которой

является электронная промышленность в США.

[1]Electronic Industries - См. EIA.

Association

[1]Emulation - Способность одного устройства изображать работу

другого.

[1]Encryption - Модификация потока битов таким образом, чтобы

(Шифрование) внести в поток элемент случайности. Шифрование

используется для защиты информации. Передатчик

и приемник договариваются о методе шифрования

преварительно до передачи данных.

[1]Enterprise network - Сеть (обычно достаточно большая), которая

(Учрежденческая сеть) связывает все подходящие точки неторой

организации.

[1]FCS - Frame Check Seguence (Проверочная или

контрольная последовательность кадра). Механизм

обнаружения ошибок, используемый в

бит-ориентированных протоколах.

[1]FDM - Frequency Division Multiplexing

(Мультиплексирование делением частоты). Метод,

основанный на разделении частот и используемый

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

едиственного канала.

[1]Fiber optics - Стекловолокно, используемое для переноса

информации в виде световых сигналов.

[1]File server - Устройство, обеспечивающее разделяемый доступ к

(Файловый сервер) файлам.

[1]Flag - Битовое поле или символ, используемые для

выделения данных. Понятие "flag" иногда

 используется для ссылки на единсьвенный бит,

указывающий присутствие или отсутствие некоторого

условия.

[1]Format - Структура сообщения или данных, которая

(Формат) позволяет распознать их.

[1]Frame - Блок данных в бит-ориентированном протоколе.

(Кадр)

[1]Frame Check Sequence - См. FCS.

(Проверочная последовательность

кадра)

[1]Frequency - Число циклов сигнала в секунду.

(Частота)

[KC GL-4

[1]Frequency division - См. FDM.

multiplexing (Мультиплексирование

разделением частот)

[1]Frequency modulation - Изменение частоты несущего сигнала для передачи

(Частотная модуляция) цифровой или аналоговой информации.

[1]Full-duplex transmission - Канал, допускающий одновременную передачу данных

(Полнодуплексная передача) в обоих направлениях.

[1]Gaterway - Аппаратно/Программное обеспечение, позволяющее

(Шлюз)  осуществлять связь между разнородными системами.

[1]Global network - Компьютерная сеть, которая простирается на очень

(Глобальная сеть) большую географическую территорию.

[1]Half-duplex transmission - Канал, допускающий передачу данных только в

(Полу-дуплексная передача) одном направлении одновременно.

[1]Handshaking - Синхронизационные сообщения, передаваемые между

(Рукопожатие) устройствами.

[1]HDLC - High-Level Link Control. Стандартный

бит-ориентированный канальный протокол,

разработанный ISO.

[1]Hertz - Международная единица измерентя частоты. Число

циклов в секунду. Имеет следующее сокращение:

"Hz".

[1]High-Level Data Link Control - См. HDLC.

[1]Host - Компьютерная система в сети.

[1]Hub - Сетевой концентратор. Центральная точка в сети,

в которую стекаются и вытекают коммуникационные

потоки.

[1]IEEE - Institute of Electronic and Electrical

Engineers. Организация по стандартам в области

электроники.

[1]Institute of Electronic - См. IEEE.

and Electrical Engineers

[1]Integrated Services Digital - (ISDN). Проект CCITT, предназначенный для

Network стандартизации сетей с услугой цифровой

передачи данных.

[1]Interface - Логическое или физическое устройство,

обеспечивающее связь между одним или

несколькими устройствами.

[1]International Organization - (ISO) Организация по стандартам, ответственная

for Standardization за разработку протоколов ISO и эталлонной

модели ISO.

[1]Internetwork - Ряд сетевыз сегментов, соединенных с помощью

(Интерсеть) мостов, маршрутизаторов или шлюзов.

[1]ISDN - См. Integrated Services Digital Network.

[1]ISO - См. International Organization for

 Standardization.

[1]LAN - См. Local Area Network.

[1]Line - Канал связи.

[1]Line protocol - Канальный протокол, включающий как функции

установления соединения, так и функции

управления каналом, осуществляет передачу

данных по сетевым звеньям (каналам данных)

[1]Local Area Network - Совокупность связанных компонент, позволяющая

(Локальная сеть) пользователям разделять данные и периферию.

[1]Mark - Условие в виде цифрового сигнала,

сигнализирующего с помощью посылки двоичной

единицы.

[KC GL-5]

[1]MAN - Metropolian Area Network (Городская сеть).

Коммуникационная сеть городского масштаба.

[1]Message - Информация, передаваемая из одного места в

(Сообщение) другое. Обычно состоит из заголовка,

информационной части и хвостовика.

[1]Message switching - Передача данных, когда не требуется

(коммутация сообщений) устанавливать выделенного физического пути

между двумя станциями. Такой тип сетей иногда

называется сетями "store and forward" (запомни

и передай).

[1]Metropolitan Area Network - См. MAN.

[1]Microwaves - Радиоволны с очень короткой длиной волны,

(Микроволны) используемые для передачи в неограниченной

среде.

[1]Mobile net - Сеть, составленная, по крайней мере частично,

(Мобильная сеть) из переносимых устройств, использующих

технологию передачи в неограниченной среде.

[1]Modem - MOdulator/DEModulator. Устройство, которое

(Модем) преобразует цифровой сигнал в аналоговый для

передачи, а затем преобразует его из аналоговой

формы в цифровую после получения.

[1]Modulator - Часть модема, которая преобразует цифровой

(Модулятор) сигнал в аналоговый.

[1]Multiplexer - (MUX) Электронное устройство, которое

(Мультиплексор) принимает несколько сигналов и комбинирует их

в один высокоскоростной составной поток

данных.

[1]Multipoint - Канал, обеспечивающий взаимосвязь между

(Многоточка) несколькими станциями.

[1]MUX - См. Multiplexer.

[1]NetWare - Программное обеспечение фирмы Novell

для локальных сетевых технологий.

[1]Network - Совокупность устройств, которые могут

связываться друг с другом. Данное понятие

также иногда используется для обозначения

сегмента локальной сети без учета межсетевых

устройств.

[1]Network Interface Card - (NIC) Печатная плата, устанавливаемая в

(Сетевая интерфейсная карта) сетевое устройство. После подключения данной

карты к кабелю, она позволяет устройству

осуществлять связь в сети.

[1]NIC - См. Network Interface Card.

[1]Node - Любая установка в сети.

(Узел)

[1]Noise - Нежелательный сигнал в канале.

(Шум)

[1]Nondeducated - Данное понятие используется для характеристики

(Невыделенный) файлого сервера, который может использоваться

одновременно и как рабочая станция.

[1]Non-proprietary - Спецификация или реализация, которые не были

(Не патентный) созданы единственной частной организацией.

[1]Open System Interconnection - (OSI) Понятие, используемое для ссылки как на

(Взаимосвязь Открытых систем) набор протоколов, так и на Эталонную модель,

разработанные и распространяемые ISO.

[1]OSI - См. Open System Interconnection.

[1]Packet - См. Data packet.

(Пакет)

[KC GL-6]

[1]Packet switching - Передача данных, при которой сообщения

(Пакетная коммутация) разбиваются на пакеты, каждый из которых с

адресом назначения. Каждый пакет одного

и того же сеанса коммутируется независимо от

других пакетов.

[1]Parity bit -  Бит дополнительный для битов символа, с помощью

(Бит паритета) которого общее число единичек в коде символа

приводится к нечетному или четному значению.

Используется в целях проверки ошибок передачи.

[1]Peripheral device - Устройство, подключаемое к компьютеру для

(Периферийное устройство) выполнения такой задачи, как хранение данных

или печать.

[1]Peer-to-peer communication - Связь между сетевыми устройствами с

(связь типа "равный с равным") одинаковыми возможностями. Одноранговая связь.

[1]Phase modulation - Модификация фазы сигнала для передачи

(Фазовая модуляция) цифровой информации.

[1]Point-to-point С физической точки зрения прямой канал из

(Связь типа "точка-точка") одной точки в другую без промежуточных

устройств. С логической точки зрения - связь

между двумя устройствами.

[1]Polling - Последовательный опрос сетевых устройств для

(Полингование) проверки их готовности к коммуникации.

[1]Port - В программном обеспечении адресс памяти, по

(Порт)  которому осуществляется передача информации.

В аппаратном обеспечении разъем, который

обеспечивает физическое подключение устройств.

[1]Proprietary - Спецификация или реализация, созданные

(Патентный) единственной организацией.

[1]Protocol - Набор формальных правил или соглашений,

(Протокол) управляющих обменом сообщений.

[1]PSTN -  Public Switch Telephone Network. Телефонная

коммутируемая сеть общего пользования.

Охватывает более 300 миллионов телефонов,

которые могут соединяться друг с другом. Она

является вероятно самой большой сетью с

коммутацией каналов на Земле.

[1]RAM - Random Access Memory. Область памяти,

инициализируемая после загрузки компьютера.

[1]Repeater Устройство, которое усиливает и улучшает

(Повторитель) качество сигнала в сети.

[1]Remote workstation Персональный компьютер, который не является

(Удаленная станция) частью локальной сети. Он может принадлежать

другой локальной сети.

[1]ROM Read-Only Memory. Тип памяти, запись в которую

может осуществляться только с помощью

специального устройства. Компьютер сам не

может записывать информацию в такую память.

[1]RS-232 Коммуникационный интерфейс, разработанный

 EIA. Как правило, используется на стыке таких

устройств, как компьютеры, модемы, принтеры.

[1]Router Устройство, которое может посылать информацию

(Маршрутизатор) по различным маршрутам в интерсети.

[1]Satellite microwave radio Передача информации с использованием очень

(Спутниковая микроволновая коротких радиоволн (микроволн), направляемых

радиосвязь) через спутник на большие расстояния.

[1]SDLC Synchronous Data Link Control.

Бит-ориентированный протокол синхронной

передачи данных, разработанный фирмой IBM.

[1]Session Логическая связь между адресуемыми

(Сеанс, сессия) логическими элементами.

[1]Shielded twisted pair Кабель, представляющий собой витую пару,

(Экранированная витая пара) окруженную экраном (оплеткой) из металла или

фольги.

[1]Signal splitting device Устройство, используемое в сети для

(устройство деления сигнала) распространения сигнала от одного узла сети к

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

[KC GL-7]

[1]Simplex transmission Канал, который допускает передачу только в

(Симплексная или одном напрвлении.

однонаправленная передача)

[1]SNA System Network Architecture. Сетевая

 архитектура, разработанная фирмой IBM.

[1]Start bit Бит, добавляемый при асинхронной передачи для

(Стартовый бит) указания начала символа.

[1]Station Индивидуальное устройство, подключенное к

сети.

[1]Stop bit Бит, добавляемый при асинхронной передачи для

(Стопповый бит) указания конца символа.

[1]Store-and-forward Метод передачи, при котором сообщения

(Передача с промежуточным запоминаются по мере того, как они принимаются

хранением) станциями, расположенными по маршруту

следования, и затем передаются ассинхронно

до следующей точки назначения.

[1]Synchronous transmission Метод передачи, при котором сообщения

(Синхронная передача) посылаются в виде последовательных битовых

 потоков. Каждый блок данных при этом

предваряется символом или последовательностью

символов синхронизации, а завершается

последовательностью, называемой концом

сообщения.

[1]System Network Architecture См. SNA

[1]T-connector Аппаратное средство, используемое для

соединения коаксиального кабеля к интефейсной

сетевой карте компьютера или к оконечному

сопротивлению.

[1]Tariff Порядок регламентирования и расценки услуг,

(Тариф) обеспечиваемых средствами связи общего

пользования.

[1]TCP/IP Transmission Control Protocol/Internet

Protocol. Два коммуникационных протокола,

разработанных министерством обороны США.

[1]Terminator Устройство, необходимое для окончания линейной

(Терминатор) шины, оно отмечает начало и конец кабеля.

[1]Throughput Мера производительности компьютера, сети или

(Пропускная способность, устройства.

производительность)

[1]Time sharing Метод, позволяющий многим пользователям

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

[1]Topology Физическая организация узлов и каналов сети.

(Топология) Примерами конкретной топологии являются:

кольцо, звезда и шина.

[1]Transmission Control Protocol/ См. TCP/IP.

Internet Protocol

[1]Transmit Посылка информации электронным способом.

(Передача)

[1]Trunk Многожильный канал, подключенный к центрам

(Тракт) коммутации.

[1]Twisted pair Кабель, состоящий из четырех или более медных

(Витая пара) скрученных в пары.

[1]Virtual machine Метод, позволяющий одному компьютеру

(Виртуальная машина) имитировать работу нескольких себе подобных.

[1]Voice-grade Среда, удобная для передачи речи и аналоговых

данных.

[1]Volt Стандартная единица измерения электрического

(Вольт) потенциала.

[1]WAN Wide Area Network. Глобальная сеть,

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

глобальных сетей.

[1]Watt Стандартная единица измерения мощности.

(Ватт)

[KC GL-8]

[1]Wide Area Network См. WAN.

[1]Workstation Индивидуальный персональный компьютер,

подключенный к сети с помощью NIC-карты.

[1]X.25 Стандартизованный CCITT протокол передачи

данных для пакетной коммутации.

[KC GL-9]

[5]Протоколы OSI Физического уровня

[1]Для Физического уровня стека OSI-протоколов этой организацией принят ряд

существующих в настоящее время протоколов, включая интерфейсы: RS-232, RS-449,

X.21, V.35, ISDN, а также физический уровень стандартов: FDDI, IEEE 802.3,

IEEE 802.4 и IEEE 802.5. Так как каждый из этих протоколов был описан ранеее,

им больше не будет уделяться внимания в оставшейся части курса.

[5]Протоколы OSI Канального уровня

[1]Для Канального уровня стека OSI-протоколов принят ряд существующих

протоколов, таких как HDLC, LAPB, а также MAC, являющийся подуровнем FDDI,

IEEE 802.3, IEEE 802.4 и IEEE 802.5. OSI также включила в свой стек протоколов

спецификацию IEEE 802.2 (LLC) для управления логическим каналом.

Так как каждый из этих протоколов был описан ранеее, им больше не будет

уделяться внимания в оставшейся части курса.

[КС 25-4]

[5]Протоколы OSI Сетевого уровня

[1]Для Сетевого уровня стека OSI-протоколов предлагается два основных

протокола: CCIT X.25 (Packet-Level Protocol - протокол пакетного уровня) и

CLNP (ConnectionLess Network Protocol - сетевой протокол без установления

соединения). X.25 PLP связывается с услугой, называемой CONS

(Connection-Oriented Network Service - сетевая услуга, ориентированная на

установление соединения); CLNP связывается с услугой, называемой CLNS

(ConnectionLess Network Service - сетевая услуга без установления соединения).

Таким образом X.25 PLP ориентирован на соединения, CLNP - нет.

[1]X.25 в настоящее время является наиболее широко применяемым протоколом

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

пакета протоколов OSI, а обусловлен широкой международной поддержкой сетей

X.25 в последнее десятилетие.

Для обеспечения всех возможностей сетевой услуги, ориентированной на

соединения, при работе через локальные сети, необходимо, чтобы X.25 PLP

выполнялся через протокол IEEE 802.2 тип 2 (режим соединений). Более полное

описание данной ситуации приведено в разделе 17. Именно предоставление

функционально полного сервиса X.25, обеспечит ориентированную на соединения

услугу X.25 для доступа к ресурсам глобальных сетей.

Протокол CLNP был разработан для обеспечения сетевой услуги без соединения

(дейтаграммный режим). Он подобен протоколам IP и IPX. Для обеспечения сетевой

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

CLNP/CLNS должен выполняться через услугу IEEE 802.2 тип 1

(неподтверждаемая передача без соединения).

[КС 25-5]


Информация о работе «Технологии создания сетей»
Раздел: Компьютерные науки
Количество знаков с пробелами: 591939
Количество таблиц: 0
Количество изображений: 0

Похожие работы

Скачать
89261
12
5

... одном из элективных курсов. Выбор естественно-математического профиля, во-первых, определяется целью введения данного курса в школе (расширение научного мировоззрения) и, во-вторых, сложностью темы в математическом аспекте. Глава 2. Содержание обучения технологии нейронных сетей Авторы данной работы предлагают следующее содержание обучения технологии нейронных сетей. Содержание образования ...

Скачать
32457
0
0

... выбирать наиболее качественные и надежные вещи. Таким образом, осуществляя консультационную функцию, магазин повышает свою привлекательность в глазах потенциальных клиентов. Сила "розничных магнитов" в торговых центрах Планирование торговли в торговом центре приобретает все большее значение, и торговцам важно оценить перспективы конкретного места. На этапе сдачи в аренду практически все центры ...

Скачать
58130
0
0

... , графику, видеофрагменты, звук. 1.3 Подготовка и реализация в электронном виде материала для пособия Так как перед нами стоит задача не создания электронного учебного пособия полностью, а подготовка текстового и наглядного материала для фрагмента учебника (в частности, двух глав), мы пользовались средствами программ Microsoft Word и Microsoft PowerPoint основного пакета MS Office. Основной ...

Скачать
85919
19
1

... условия. Необходимыми условиями при этом становятся гибкое производство, развитая информационная база маркетинга и его интегрированность с деятельностью других подразделений и служб предприятия.   Практическая часть работы Технология создания ЗАО “21 век” Введение Предпринимательство как явление, получившее развитие с возникновением капиталистических отношений, ...

0 комментариев


Наверх