Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Введение

Сеть АТМ разрабатывалась как универсальная сеть, с помощью которой можно передавать самую различную информацию. Однако, очень многие приложения не могут непосредственно использовать сеть, поскольку необходимо выполнять различные требования, предъявляемые этими приложениями к системе передачи. Для того, чтобы реализовывать эти требования и согласовать их с технологическими параметрами сети существует так называемый уровень адаптации, который для различных пользовательских служб реализовывается по-разному. Иными словами, назначение уровня адаптации - ATM adaptation level - в том, чтобы приспособить информацию верхних уровней к сети АТМ. Сеть не может обслуживать информацию до тех пор, пока она не будет приведена к специфическому формату и иметь необходимые размеры. Она может работать только с селлами и их полем данных.

Так, информационные блоки, такие, как кадры, пакеты или непрерывный поток цифровых данных несовместимы с требованиями АТМ, поскольку их формат отличается от формата селла. Обычно все пользовательские данные имеют размер, гораздо больший, чем размер селла, и, более того, их размер переменный. Функции AAL таким образом задают мост между информацией пользователя и селлами АТМ.

AAL выполняет набор функций по вкладыванию пользовательской информации в блоки данных такого размера, чтобы их можно было бы вставить в селл. Соответственно, эти функции сильно различаются для работы с разной исходной информацией. Действительно, пользователем сети может быть рабочая станция, роутер, осуществляющий переход данных из сети АТМ в сеть другой природы и обратно, это может быть цифровая система коммутации каналов типа Е1 или DS-1 и т.д. По сути AAL - это граница сети.

Рабочая станция посылает данные в виде, например, IP-пакетов, которые гораздо больше селла. Цифровая система Е1 работает с непрерывным потоком данных со строго фиксированной скоростью 2048 кбит/сек. Очевидно, что с такими разными по своей природе потоками нужно работать по-разному.

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

  • Наличие или отсутствие необходимости организовывать поддержку общего тактового сигнала на обоих концах соединения. Такая поддержка необходима в первую очередь для передачи цифрового потока, организованного по синхронной системе передачи типа Е1 или DS-1. Теоретически, обе системы на обоих концах соединения АТМ могут использовать каждый свой тактовый сигнал, частота и фаза которых, конечно, будут немного отличаться. Однако, в реальных системах на канале имеется всегда только один источник тактовой частоты, и, поэтому, AAL должен обеспечить поддержку синхронизации обоих устройств своими средствами.
  • Скорость передачи данных фиксированная или переменная. Имеется в виду насколько регулярным является пользовательский поток. Такие приложения, как система Е1 или DS-1 требуют поддержки постоянной скорости работы, а системы TCP/IP или Х.25 работают в пульсирующем режиме - всегда в потоке передачи данных бывают паузы, которых не может быть в системе Е1.
  • Требуется или не требуется предварительное установление соединения. Дело в том, что некоторые приложения, например, Х.25, перед началом обмена данными выполняют служебный диалог между оконечными станциями для того, чтобы удостовериться в возможности работы. Приложения типа TCP/IP этого не требуют. Следовательно, система АТМ может оповещать приложение о том, что к нему установлено соединение, а может этого и не делать. Этот параметр определяет необходимость такого оповещения для работы.

Классификация типов сервиса

Рис. 1. Классификация типов сервиса

Как видно из рис.1, комбинации этих параметров определяют класс сервиса, который должен быть предоставлен пользователю и название конкретной реализации уровня AAL, которая соответствует каждому классу. Классы А и В, используются для аудио- и видеоприложений, а также для передачи цифровых регулярных потоков. Для этих классов общим является требование по синхронизации оконечных установок и необходимость предварительного оповещения приемника о готовящемся обмене. Класс А предназначен для работы на постоянной скорости и поэтому называется CBR - constant bit rate, и это на сегодняшний день один из двух наиболее часто используемых классов. Класс В определен для работы с переменной скоростью, однако, пока он не имеет спецификации. Классы С и D используются для передачи данных, причем не только абонентских, но и между объектами управления. Класс С обеспечивает соединения типа connection-oriented, класс D - connection-less. Надо заметить, что, конечно, соединения типа connection-less гораздо более популярны, чем connection-oriented в первую очередь потому, что по этому принципу работают все локальные вычислительные сети, сеть Интернет и некоторые другие менее популярные системы. Поэтому класс D наряду с классом А наиболее популярен сегодня.

Для пояснения общей структуры уровня AAL любого типа рассмотрим рис.2, где изображена структура стека уровней АТМ. Из него видно, что уровень AAL состоит из двух подуровней - конвергенции (Convergence Sublayer - CS) и сборки/разборки (Segmentation And Reassembly - SAR).

Схема функций различных подуровней модели

Рис. 2. Схема функций различных подуровней модели

Основное назначение подуровня сборки/разборки состоит в разбивке пользовательского потока на блоки, пригодные для укладывания их в селл АТМ, и обратное преобразование на приеме. Назначение подуровня конвергенции более интеллектуальное, и они уже зависят от конкретного типа AAL. В эти функции могут входить: идентификация сообщения, восстановления синхросигнала и т.д. Для некоторых типов AAL подуровень конвергенции разбивается еще на два подуровня: общая часть - common part convergence sublayer - CPCS и сервис-специфическую часть - service specific convergence sublayer - SSCS. Некоторым приложениям достаточно тех условий, которые предоставляет собственно сеть, и они уровень AAL пропускают.

Обмен сервисными блоками данных (SDU) между AAL и АТМ уровнями происходит через специальную сервисную точку доступа. Для различных типов AAL предусмотрены разные адреса этих точек с тем, чтобы на приеме уровень АТМ знал, какой конкретно AAL запускать.

Теперь, после того, как мы описали общие принципы, по которым разделяется уровень AAL, рассмотрим те его конкретные варианты, которые описаны в спецификациях. Как видно из рис. 1, классу А соответствует AAL 1, классу В - AAL 2, классу C - AAL 3/4, классу D - AAL 5.

 

Содержание | Вперед

 

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...