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

10.04.2019 Флешки и HDD

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

ES-ES – уровень маршрутизации, протоколы ES-ES.

Протокол передачи данных FATM

E-mail x400, справочная служба х500

Канальный – уровень подготовки данных.

Сетезависимые – сетевой, канальный, физический, зависят от среды передачи данных.

Сетенезависимые –прикладной, представительный, сеансовый.

Стек Novell

Протоколы IPX/ SPX применяются на сегодняшний день.

IPX – протокол дейтагранного уровня. Кадр называется дейта.

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

NCP – протокол для обмена данными.

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

IBM/Microsoft

Версии Net BEUI.

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

В Net BEUI отсутствуют протоколы внешней маршрутизации.

SMB – протокол для обмена данными, файловыми службами, приложениями.

Стек TCP/IP

IP - протокол маршрутизации. Обеспечивает негарантированную доставку между сетями.

TCP – протокол обеспечивает надежную передачу данных. Позволяет деление данных на пакеты подходящего размера. Также подтверждает передачу данных, устанавливает Time-out.

UDP – отсылает дейтаграммы от одного ПК к другому. За надежность передачи данных отвечает прикладной уровень.

Преимущества TCP/IP:

1. Способность фрагментировать пакеты чтобы обеспечивать совместимость разнородных сетей.

2. Гибкость адресации.

3. Уменьшение широковещательных рассылок.

Тема: IP – адреса узлов сети

1. MAC – адрес.

2. IP – составной числовой адрес. Состоит из 4 Байт информации разделенных точками. Первые два бита указывают на номер сети, а вторые два бита на адрес узла.

Сеть Интернет построена на методах построения.

Оборудование сети интернет: маршрутизаторы, мосты (роутеры), шлюзы.

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

Класс А – 11111111.00000000. 00000000. 00000000 (255.0.0.0);

Класс В – 11111111.11111111. 00000000. 00000000 (255.255.0.0)

Класс С – 11111111.11111111.11111111. 00000000 (255.255.255.0)

Классы адресов соответствуют классу сети 5 – классов. Классы D, E – только адресные и не используются.

Кклассу А относятся адреса, в которых первый бит, равен 0. Это крупные сети общего назначения. 3 – байта отводятся на идентификатор узла.

Кклассу В относятся адреса, в которых первые два бита стандартные. В этих сетях под номер сети отводится 2 Байта. Это корпоративные сети средних размеров. Максимальное количество узлов в сети 65 тыс.

К классу С относятся адреса, в которых первые старшие биты, отводятся под номер сети и 1 бит под номер узла. Это большие локальные сети организаций. Максимальное количество узлов 256.

Класс D – групповые адреса (multicast address). Этот адрес идентифицирует группу сетевых интерфейсов, которые, в общем, случаи может принадлежать сетям.

Предназначены для глобального распространения сети для большой аудитории, для распространения информации.

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

Групповой адрес не делится на номер сети и номер узла, а обрабатывается маршрутизатором особым образом.

Е – эти адреса зарезервированы и не применяются.

Особые IP – адреса, к ним относятся:

· 0.0.0.0 – неопределенный адрес, с которого было послано сообщение.

· № сети.0.0.0 – будет отправлено сообщение всем получателям этой сети.

· 0.0.0.№ хоста конкретный компьютер в данной локальной сети.

· 1.1.1.1 – все компьютеры данной сети.

· № сети.1.1.1 – все компьютеры в указанной IP – сети.

· 127.0.0.1 – адрес локального компьютера называется адресом обратной петли loopback. Этот адрес применяется для тестирования программ, а также для работы с клиентской и серверной базой установленной на компьютере.

При передаче данные не отправляются в сеть, а протоколы возвращают внешние уровни. Адреса 127 использовать запрещено.

Маска IP – адреса

Маска – это число, которое применяется в паре с IP – адресом. При чем двоичная запись маски содержит непрерывную запись единиц в тех разрядах, которые в IP – адресе интерпретируются как номер сети. Граница между единицами и нулями соответствует границе между номером и номером узла.

Обычно маску записывают в 10 – м виде.

Маска – это размер сети, количество адресов в сети

Тема: Маршрутизация Internet. Глобальные сети

Межсетевое взаимодействие (internet working) – сети входящие в глобальную сеть internet называются subnet – подсетями.

Глобальная сеть – это сеть, которая содержит разные виды сети. Сети соединяются маршрутизаторами.

Основная задача: передача пакетов между двумя узлами этой сети, при этом определен маршрут.

Основная задача маршрутизатора: создание матрицы.

Маршрут – это последовательность маршрутизаторов, которые должны пройти пусть от отправителя к получателю.

Маршрутизатор – это интеллектуальное устройство, которое выбирает маршрут и направление передачи пакета.

Процедура маршрутизации ориентирована на следующее:

1. Пакет должен обязательно быть доставлен получателю, при этом не исключено возможность передачи копий пакетов по другим маршрутам.

2. Возможность адаптации выбора маршрута в зависимости от состояния трафика сети.

Выбор алгоритма маршрутизации влияет на следующее:

· Время доставки пакета.

· Затраты ресурсов узла в сети.

· Объём памяти.

· Время процессорной обработки.

· Передача пакетов в направлении, которое не обеспечивает минимального времени доставки.

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

· Изменение топологии сети.

· Изменение пропускной способности.

· Изменение нагрузки на линию связи.

Тема: Классификация алгоритмов маршрутизации

Виды алгоритмов:

1. Статические, динамические.

2. Адаптивные, неадаптивные.

Статические настраиваются вручную. И настройки не меняются. Применяются там, где трафик не меняется, где стабильная нагрузка.

Динамические изменяют алгоритм маршрутизации в зависимости от анализа входной информации от узлов.

Признаки алгоритмов:

1. Одноуровневые или иерархические.

2. Содержит интеллектуальную часть в роутере или в главной вычислительной машине.

3. Внутредоменные или междоменные.

4. Алгоритмы состояния канала или вектора расстояния.

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

6. Фиксированные (однопутевой с фиксированным маршрутом) – предварительно формируется таблица наилучшего достижения узла и дальше таблица минимального достижения узла.

7. Многопутевой – формируется расширенная таблица с несколькими вариантами маршрута.

Адаптивные алгоритмы:

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

· Распределенный адаптивный маршрут – каждый узел формирует таблицу маршрутов по всем узлам направления. Для любого маршрута учитывается время передачи пакета, учитывается длина очереди, доставки. Эта информационная рассылка по всем узлам.

· Централизованный – создает центр маршрута, который рассылает таблицы всем узлам. Таблицы формируются в соответствии со всеми узлами, учитывая длину очереди и характер канала. Вся информация о маршруте хранится в центре маршрута.

Важнейшим направлением стандартизации в области вычислительных сетей явля­ется стандартизация коммуникационных протоколов. В настоящее время в сетях используется большое количество стеков коммуникационных протоколов. Наибо­лее популярными являются стеки: TCP/IP, IPX/SPX, NetBIOS/SMB, DECnet, SNA и OSI. Все эти стеки, кроме SNA на нижних уровнях - физическом и канальном, - используют одни и те же хорошо стандартизованные протоколы Ethernet, Token Ring, FDDI и некоторые другие, которые позволяют использовать во всех сетях одну и ту же аппаратуру. Зато на верхних уровнях все стеки работают по своим собственным протоколам. Эти протоколы часто не соответствуют рекомендуемому моделью OSI разбиению на уровни. В частности, функции сеансового и представи­тельного уровня, как правило, объединены с прикладным уровнем. Такое несоот­ветствие связано с тем, что модель OSI появилась как результат обобщения уже существующих и реально используемых стеков, а не наоборот.

      1. Стек osi

Следует четко различать модель OSI и стек OSI. В то время как модель OSI явля­ется концептуальной схемой взаимодействия открытых систем, стек OSI представ­ляет собой набор вполне конкретных спецификаций протоколов. В отличие от других стеков протоколов стек OSI полностью соответствует модели OSI, он включает спецификации протоколов для всех семи уровней взаимодействия, определенных в этой модели. На нижних уровнях стек OSI поддерживает Ethernet, Token Ring, FDDI, протоколы глобальных сетей, X.25 и ISDN, - то есть использует разработан­ные вне стека протоколы нижних уровней, как и все другие стеки. Протоколы сетевого, транспортного и сеансового уровней стека OSI специфицированы и реа­лизованы различными производителями, но распространены пока мало. Наиболее популярными протоколами стека OSI являются прикладные протоколы. К ним относятся: протокол передачи файлов FTAM, протокол эмуляции терминала VTP, протоколы справочной службы X.500, электронной почты X.400 и ряд других.

Протоколы стека OSI отличает большая сложность и неоднозначность специ­фикаций. Эти свойства явились результатом общей политики разработчиков стека, стремившихся учесть в своих протоколах все случаи жизни и все существующие и появляющиеся технологии. К этому нужно еще добавить и последствия большого количества политических компромиссов, неизбежных при принятии международ­ных стандартов по такому вопросу, как построение открытых вы­числительных сетей.

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

Стек OSI - международный, независимый от производителей стандарт. Его поддерживает правительство США в своей программе GOSSIP, в соответствии с которой все компьютерные сети, устанавливаемые в правительственных учрежде­ниях США после 1990 года, должны были или непосредственно поддерживать стек OSI, или обеспечивать средства для перехода на этот стек в будущем. Тем не менее, стек OSI более популярен в Европе, чем в США, так как в Европе осталось меньше старых сетей, работающих, по своим собственным протоколам. Большинство орга­низаций пока только планирует переход к стеку OSI, и очень немногие приступи­ли к созданию пилотных проектов. Из тех, кто работает в этом направлении, можно назвать Военно-морское ведомство США и сеть NFS NET. Одним из крупнейших производителей, поддерживающих OSI, является компания AT&T, ее сеть Stargroup полностью базируется на этом стеке.

Важно различать модель OSI и стек протокола OSI.

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

Стек – набор конкретных протоколов.

В отличие от других стеков, стек OSI полностью соответствует модели, т.е. 7 уровням взаимодействия.

На физическом и канальном уровнем стек OSI поддерживает протоколы разработанные вне стека OSI (см. рис.) Сетевой уровень включает протоколы CONP и CLNP – Connected Oriented Network Protocol и Connectionless NP. CONP / CLNP – с / без установления соединения.

Протоколы маршрутизации – End-Intermidiate, itermidiate-intermidiate.

ES-IS – компьютер – маршрутизатор, IS-IS – взаимодействие между маршрутизаторами.

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

На прикладном уровне обеспечивается передача файлов – эмуляция терминала, служба сетевых каталогов, электронная почта.

Стек IPX/SPX

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

Interact Pack Exchange(IPX) / Sequenced PX (SPX)

На прикладном уровне представительских сеансов работают Netware Core Protocol и Service Advertising Protocol.

Особенности стека обусловлены ориентацией ранних сетей Netware на ЛВС малого размера состоящих из рабочих станций малой мощности. На реализацию протоколов отводилось немного места в ОЗУ, поэтому несколько уровней объединены в один протокол. Семиуровневая модель просматривается слабо.

Стек NetBIOS / SMB

Разработан совместно Microsoft и IBM. Стек NetBIOS разработан как сетевое расширение BIOS, дальнейшем заменен протоколом NETBEUI. Протокол разрабатывался для ЛВС с количеством станций до 200. Недостаток стека протокола в том, что не обеспечивается маршрутизация пакетов, нельзя использовать в составных сетях. Протокол SMB – также включает в себя протокол представительского сеанса, на основе этого протокола есть сетевая FS и другие сетевые службы.

Стек TCP/IP

На прикладном уровне объединяются три уровня – прикладной, представительский, сеансовый. Функции этих уровней выполняют протоколы HTTP, SNMP, FTP, Telnet, SMTP.

Транспортный уровень может представлять прикладному уровню два типа сервиса – TCP сервис (обеспечивает гарантированную доставку с подтверждением), UDP сервис (обеспечивает доставку по возможности). TCP сервис устанавливает логическое соединение, нумерует пакеты, и получают квитанции об получении. В случае потери пакета, он может быть передан повторно. На приемном конце уничтожает дублированные пакеты и представляет верхнему уровню пакеты в той последовательности, в которой они переданы. Разрешена передача в дуплексном режиме. UDP – используется для доставки сообщений без установления логического сообщения. В этом случае задача гарантированной доставки может быть поставлена на прикладном уровне.



Сетевой уровень – получает и выполняет запрос на передачу порции данных по составной сети (основной протокол – IP). Основная задача протокола – продвижение пакетов от одного маршрутизатора к другому, до тех пор, пока он не дойдет до сети назначения и далее – хоста. Протокол IP разворачивается не только на хостах, но и коммуникационном оборудовании (шлюзах и т.д.). IP – дейтаграммный протокол, работающий без установления соединения, по так называемому принципу доставки с максимальными усилиями. К сетевому уровню также относятся RIP и OSPF – протоколы маршрутизации, строят таблицы маршрутизации, на основе которых IP передает пакеты по сети.

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

IGMP – протокол передачи пакетов на несколько адресов сразу (циркулярная передача).

Канальные и физические реализуют функции доступа к среде передачи, формирование кадров, кодирование, синхронизацию и т.д., особенностью стека TCP/IP является то, что на канальном и физическом уровне требование к физической среде не регламентируются, т.е. возможно подключение любой новой среды, с учетом определенных соглашений.

Для спецификаций соглашений и их опций существуют документы их определяющие, одним из них является RFC (Request for Commentary) – все протоколы там, с рисунками кадров, с каждым определением бита.

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

Особенности протокола TCP/IP:

1) Способность фрагментировать пакеты. Если составная сеть построена на разных принципах, то длины передаваемых кадров, понятные для сетей могут быть разными. Возможно при переходе из сети в сеть делить или объединять пакеты.

2) Гибкая система адресации, позволяющая адресоваться в сетях с различными топологиями.

3) Экономное расходование системных ресурсов (использование широковещательных пакетов).

4) Сложность администрирования и управления. Отсутствие широковещательных рассылок требует иметь в сетях специальные централизованные службы DNS, DHCP.

5) Протокол TCP/IP был разработан до модели OSI, поэтому его соответствие модели OSI условно.

Краткие выводы :

Соответствие стеков протокол модели OSI условное.

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

Как правило, ни один стек протоколов, кроме OSI не имеет семи уровней. Межсетевое взаимодействие осуществляется на трех, четырех уровнях:

1) физический и канальный (сетевой адаптер)

2) сетевой уровень (маршрутизатор),

3) транспортный уровень(программная реализация передача данных)

4) уровень сетевой службы (сеансовое представление сетевой)

Терминологически стек OSI следует отличать от модели ISO/OSI, которая является концептуальной основой взаимосвязи открытых систем. Стек OSI представляет собой набор вполне определенных спецификаций протоколов. В отличие от других стеков протоколов стек OSI полностью соответствует семиуровневой модели OSI. На нижних уровнях (физическом и канальном) стек включает спецификации протоколов локальных (LAN - Local Area Network) сетей 802.3 (Ethernet), 802.5 (Token Ring), FDDI, Fast Ethernet, Gigabit Ethernet, 100 VG Any LAN, а также глобальных сетей ISDN, PSDN , PSTN . Специфицированы и разработаны протоколы сетевого, транспортного и сеансового уровня стека OSI, но они мало распространены. Наиболее популярными протоколами стека являются прикладные протоколы. К ним относятся протоколы: ISO 8571 ( FTAM -File Transfer Access and Management), ISO 9040 ( Virtual Terminal ), x.500 ( Directory Services ), X.400 (Message Handling Services) и ряд других. Из-за своей сложности протоколы OSI требуют использования высокопроизводительных машин и малопригодны для сетей персональных компьютеров. Стек OSI поддерживается правительствами США и Великобритании по программе GOSIP , в соответствии с которой все компьютерные сети, устанавливаемые в правительственных учреждениях, должны поддерживать стек OSI.

Стек TCP/IP

В стеке TCP/IP определены четыре уровня. Каждый из них участвует в решении основной задачи - организации надежной и производительной работы составной сети (например, Internet), части которой построены на основе разных сетевых технологий.

Уровень сетевых интерфейсов (рис. 4.9) в стеке не регламентируется, но он поддерживает все популярные стандарты физического и канального уровней для локальных и глобальных сетей (рис. 4.10). В их числе имеется спецификация, определяющая использование технологии ATM в качестве транспорта канального уровня.


Рис. 4.9.


Рис. 4.10.

Уровень межсетевого взаимодействия реализует концепцию передачи пакетов в режиме без установления соединений, не предусматривающую обмен управляющей информацией (обеспечивающей синхронизацию) до начала передачи данных. Основным протоколом уровня является протокол IP (Internet Protocol), являющийся дейтаграммным, т.е. не гарантирующим доставку пакетов до узла назначения.

К этому уровню относятся также протоколы маршрутизации RIP, OSPF и др., межсетевых управляющих сообщений (об ошибках) ICMP (Internet Control Message Protocol), разрешения адреса ARP (Address Resolution Protocol).

На транспортном уровне основным является протокол TCP (Transmission Control Protocol), служащий для надежного, сопровождаемого проверкой обмена данными между хост-компьютерами сети. Протокол UDP (User Datagram Protocol) обеспечивает предоставление прикладным программам транспортных услуг и выполняет функции мультиплексора между протоколом IP и многочисленными службами прикладного уровня.

Прикладной уровень объединяет службы, предоставляемые системой пользовательским приложениям (рис. 4.10). К ним относятся упрощенный протокол управления сетью SNMP, протокол передачи файлов FTP (использует функции протокола ТСР), простой протокол передачи электронной почты SMTP, протокол эмуляции удаленного терминала Telnet, в том числе специальная версия TN 3270 протокола Telnet, ориентированная на работу с мэйнфреймами IBM, и др. Этот уровень постоянно расширяется за счет присоединения новых служб, например, передачи гипертекстовой информации НТТР и т.д.

В TCP/IP-сетях данные перемещаются между портами взаимодействующих компьютеров. Порт представляет собой адрес, который идентифицирует приложение на передающей или принимающей стороне. Всем портам присваиваются уникальные 16-разрядные номера из диапазона 0-65535. Некоторые номера протокольных портов стандартизированы, их выделение пользователям контролирует IANA (Internet Assigned Numbers Authority).

Комбинация IP-адреса и номера порта называется сокетом. Сокет идентифицирует отдельный сетевой процесс для Internet в целом. Для определения соединения в ориентированных на логическое соединение протоколах, таких как TCP, требуется два сокета: один в передающей системе, другой - в принимающем хосте.

Стек SNA

SNA (Systems Network Architecture ) является патентованной архитектурой компании IBM, созданной в 1974 году в соответствии с иерархической моделью построения сетей, которой в то время придерживалась IBM. В эту иерархию включились мэйнфреймы (хост), коммуникационные контроллеры, кластерные (групповые) контроллеры и терминалы .

Уровневая архитектура и основные протоколы стека SNA в сопоставлении с архитектурой ISO/OSI представлены на рис. 4.9, 4.10. Как видно, модель SNA напоминает модель ISO/OSI. Но функции в ней сгруппированы по-другому.

Верхний уровень службы транзакций (Transaction Services) обеспечивает средства приложений для распределенной обработки и управления сетью. К прикладным протоколам относятся:

  • DIA (Document Interchange Architecture) - определяет стандарты обмена документами между разнородными вычислительными системами; координирует передачу файлов, поиск документов и их хранение;
  • SNADS ( SNA Distributed Service) - управляет распространением документов и сообщений (инфраструктура для распространения электронной почты);
  • DDM (Distributed Data Management ) - обеспечивает прозрачный удаленный доступ к файлам за счет механизма перенаправления запросов.

Уровень службы представления данных (Presentation Services) выполняет часть функций шестого уровня модели ISO/OSI (трансляция данных) и частично седьмого по административному управлению совместного использования ресурсов и синхронизации операций.

Уровень управления потоком данных (Data Flow Control ) по своим функциям в основном соответствует сеансовому уровню модели ISO/OSI. Он управляет диалогами, обработкой запросов и ответов, групповых сообщений и прерыванием потока данных по запросу.

Уровень управления передачей (Transmission Control) выполняет функции транспортного уровня ISO/OSI по управлению передачей данных в пределах установленных сессий и некоторые функции (шифрование/дешифрование и др.) шестого уровня.

Уровень управления маршрутом (Path Control) определяет функции, в основном входящие в сетевой уровень модели ISO/OSI, а также включает в себя управление потоками данных (в модели ISO/OSI это функция канального уровня).

Уровень звена данных (Data Link) почти аналогичен второму уровню эталонной модели и совместим с ним по используемому протоколу, так как протоколы 802.2 и SDLC входят в семейство оригинального протокола HDLC .

На этих уровнях располагаются протоколы:

  • APPC (Advanced Program-to-Program Communication) - выполняет функции сеансового и транспортного уровней ISO/OSI; на сеансовом уровне обеспечивает администрирование сеанса и трансляцию синтаксиса файлов, а на транспортном - организацию последовательностей сегментов и сквозное управление потоком данных.
  • CICS (Customer Information Control System ) - инструментальное средство для построения приложений обработки транзакций, организует доступ к распределенной файловой системе, защиту информации, многозадачность и пр.
  • IMS (Information Management System) - еще одна среда обработки транзакций, подобная CICS , позволяющая нескольким приложениям совместно использовать базы данных и планировать приоритеты транзакций.
  • TSO ( Time Sharing Operation) - обеспечивает интерактивный пользовательский терминальный интерфейс, реализуя одновременную поддержку множества независимых параллельных пользовательских сеансов; каждый пользователь TSO при помощи специальных команд получает возможность выполнять операции над наборами данных, запускать задания и контролировать ход их выполнения, использовать устройства, связываться с другими пользователями и т.п.

Среди них коммуникационные:

  • APPN (Advanced Peer-to-Peer Networking) - работает на сетевом и транспортном уровнях и обеспечивает одноранговое сетевое взаимодействие между несколькими физическими устройствами (миникомпьютерами, кластерными контроллерами, шлюзами, рабочими станциями и пр.); предусматривает управление окном передач и службу каталогов.
  • VTAM (Virtual Telecommunication Access Method ) - обеспечивает управление, обмен данными и управление потоками данных в сетях SNA ; на сеансовом уровне VTAM управляет диалогом и реализует управление сеансом, а на транспортном уровне обеспечивает сквозное управление потоками данных.
  • NCP ( Network Control Program) - протокол управления ресурсами, подключенными к коммуникационным контроллерам; частично выполняет функции сетевого уровня (маршрутизация, шлюзование) и частично - канального уровня (управление доступом к каналу, физическая и логическая адресация, управление потоком данных).

Первый уровень - физический (Physical) подобно модели ISO/OSI определяет характеристики сопряжения со средой передачи данных. Решения этого уровня основаны преимущественно на тех же стандартах и рекомендациях, что и модель ISO/OSI.

Стек ATM

Стек протоколов АТМ формально соответствует нижним уровням модели ISO/OSI и включает уровень адаптации АТМ, собственно уровень АТМ и физический уровень. Прямого соответствия между уровнями протоколов технологии АТМ и уровнями модели ISO/OSI нет.

Уровень адаптации AAL (ATM Adaptation Layer) представляет собой набор протоколов AAL1 -AAL5; действует как интерфейс с вышерасположенными уровнями и адаптирован к требованиям различных применений (речь, мультимедиа, данные и т.п.). Рекомендация I.362 определяет четыре класса услуг уровня AAL , зависящих от трех параметров:

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

Таким образом, уровень AAL поддерживает прикладные программы и в таком качестве очень разнообразен; его операции зависят от характера выполняемых в системе приложений. Уровень AAL выполняет при этом некоторые функции уровней 4, 5 и 7 модели ISO/OSI.

Протокол АТМ занимает в стеке протоколов АТМ примерно то же место, что и протокол IP в стеке TCP/IP, выполняя передачу ячеек через коммутаторы при установленном и настроенном виртуальном соединении, то есть на основании готовых таблиц коммутации портов.

Одноименный уровень несет ответственность за администрирование передачи и приема между узлом пользователя и коммутатором. Уровень выполняет четыре основные функции:

  • мультиплексирование ячеек в единый поток при передаче ячеек и демультиплексирование при приеме потока;
  • трансляцию номеров виртуальных путей VPI и соединений VCI ;
  • генерацию заголовков ячеек АТМ при получении данных от уровня AAL ;
  • управление потоком по принятым методам сигнализации.

Уровень АТМ приблизительно соответствует уровням 2 и 3 эталонной модели ISO/OSI , но имеет функциональные упрощения с целью достижения большей простоты и более высокой производительности сети.

Физический уровень содержит два подуровня: сходимости передачи ТС (Transmission Convergence ) и физической среды РМ ( Physical Medium ). Первый подуровень выполняет функции генерации, формирования и разграничения кадров, генерации контрольной последовательности и корректировки скоростей передачи ячеек.

Подуровень РМ осуществляет передачу битов данных и образует электрический (оптический) интерфейс со средой передачи данных. Рекомендация I.432 определила два стандартных типа подуровня РМ на скоростях 155 и 520 Mb/s (коаксиальный кабель) и 622 Мb/s (оптоволоконный кабель) SDH / SONET . Для локальных сетей компания IBM разработала спецификацию сети АТМ со скоростью 25 Mb/s (витая пара), которая принята АТМ Forum. Имеются и другие физические интерфейсы к сетям АТМ, отличные от SDH / SONET . К ним относятся интерфейсы T1/E1, Т3/Е3 и др.

Комитет АТМ Forum разработал спецификацию, называемую LAN Emulation ( LANE , df- lane -0021.000), которая обеспечивает совместимость традиционных протоколов и оборудования локальных сетей с технологией АТМ (канальный уровень). Спецификация LANE определяет способ преобразования кадров и адресов МАС-уровня традиционных технологий локальных сетей в ячейки и коммутируемые виртуальные соединения технологии АТМ, а также способ обратного преобразования. Ввиду того, что спецификация определяет только канальный уровень взаимодействия с помощью коммутаторов АТМ и компонентов эмуляции LAN, можно образовать только виртуальные сети, а для их соединения необходимо использовать маршрутизаторы.