Транспортная сеть. Протокол X.25/3
Транспортная сеть связи (backhaul) — это совокупность всех ресурсов, выполняющих функции транспортирования в телекоммуникационных сетях. Она включает не только системы передачи, но и относящиеся к ним средства контроля, оперативного переключения, резервирования, управления. В сотовой связи, транспортная сеть включает в себя участок сети между опорной сетью оператора и базовой станцией.
Примеры транспортных сетей связи
- Подключение базовых станций к контроллеру базовых станций
- Подключение DSLAM’ов к ближайшему узлу агрегации ATM или Ethernet
- Подключение больших предприятий к сети Metro Ethernet
При выборе транспортных технологий учитываются различные факторы, в том числе емкость, стоимость развертывания и последующие операционные издержки, протяженность, а также необходимость таких ресурсов, как требуемый диапазон частот, оптоволокно, электропроводка и др.
Технологии в транспортных сетях
· FSO (Free space optics)
· Соединения точка-точка по радиоканалу
· Технологии беспроводного доступа по топологии точка-многоточка, такие как Wi-Fi, WiMAX, также могут использоваться для организации транспортных сетей
· Технологии DSL: ADSL и SHDSL
· Интерфейсы PDH и SDH/SONET, такие как E1/T1, E3, T3, STM-1/OC-3
· Carrier Ethernet, IP, MPLS
Х.25 первая крупномасштабная реализация сетей с коммутацией пакетов PSN. Х.25 имели невысокие скорости передачи данных, кот. компенсируясь службами контроля ошибок на уровне сети и восстановл-ия. Х.25 состоит из 4 компонентов: терминальн. оборудование (DTE) - устройство, кот. посылает и получает сетевые данные по сети пакетной коммутации, сборка/разборка пакетов (PAD), оконечное оборудование канала передачи данных (DCE) и пакетные коммутаторы (PSE).
Технология X.25 имеет трехуровневый стек протоколов (физич., канальн., сетевой)
Протокол физ. уровня не оговорен, что дает возможность использовать каналы разных стандартов.
На канальном уровне используется протокол LAP-B (оба узла уч. в соединении равноправны).
Сетевой протокол X.25/3 выполняет функции маршрутизации пакетов, управления потоком пакетов.
X.25 — семейство протоколов канального уровня сетевой модели OSI. Предназначалось для организации WAN на основе телефонных сетей с линиями с достаточно высокой частотой ошибок, поэтому содержит развитые механизмы коррекции ошибок. Ориентирован на работу с установлением соединений. Исторически является предшественником протокола Frame Relay.
X.25 обеспечивает множество независимых виртуальных каналов (Permanent Virtual Circuits, PVC и Switched Virtual Circuits, SVC) в одной линии связи, идентифицируемых в X.25-сети по идентификаторам подключения к соединению идентификаторы логического канала (Logical Channel Identifyer, LCI) или номера логического канала (Logical Channel Number, LCN).
Благодаря надёжности протокола и его работе поверх телефонных сетей общего пользования X.25 широко использовался как в корпоративных сетях, так и во всемирных специализированных сетях предоставления услуг, таких как SWIFT (банковская платёжная система) и SITA (фр. Société Internationale de Télécommunications Aéronautiques — система информационного обслуживания воздушного транспорта), однако в настоящее время X.25 вытесняется другими технологиями канального уровня (Frame Relay, ISDN, ATM) и протоколом IP, оставаясь, однако, достаточно распространённым в странах и территориях с неразвитой телекоммуникационной инфраструктурой.
Режим установления соединения (Call setup mode) используется при установлении соединения SVC между DTE-устройствами. В этом режиме на уровне PLP используется схема адресации X.121 для установления виртуального соединения. Режим установления соединения работает на уровне виртуальных каналов, то есть в пределах одного физического DTE-устройства одни SVC могут быть в состоянии установления соединения, а другие — в режиме передачи данных или разрыва соединения. Режим установления соединения используется только в случае установления SVC, но не PVC.
Режим передачи данных (Data transfer mode) используется при передаче данных по виртуальному каналу. При этом X.25 PLP ответственнен за сегментацию данных в пакеты и сборку пакетов, управление передачей данных и коррекцию ошибок. Режим передачи данных работает на уровне виртуальных каналов и используется в случае как SVC, так и PVC.
Режим ожидания (Idle mode) характеризуется отсутствием передачи данных при установленном виртуальном канале. Работает на уровне виртуальных каналов и используется только в случае установления SVC, но не PVC.
Режим разрыва соединения (Call clearing mode) используется при разрыве соединения SVC между DTE-устройствами. Работает на уровне виртуальных каналов и используется только в случае разрыва SVC, но не PVC.
Режим перезапуска (Restarting mode) используется для переустановления соединений между DTE-устройством и локально работающих с ним DCE-устройствами. В отличие от других режимов, выполняется пределах одного физического DTE-устройства, что сопровождается разрывом всех виртуальных каналов, установленных с этим DTE.
Билет № 13.-ИПУ
Физическая реализация интерфейса ISA. Особенности применения интерфейса ISA в компьютерах типа PC\XT и современных компьютерах
Системный интерфейс ISA (Industry Standard Architecture) применялся в ВТ с первых моделей ПК, ставший в последствии промышленным стандартом. По стандарту существует 2 типа интерфейсов ISA: ISA-8 и ISA-16. В ПК PC/XT использовался интерфейс ISA-8 с разрядностью данных 8 бит и адреса -20 бит. В ПК PC/АT шину данных расширили до 16 бит, а шину адреса до 24-х бит. Новый стандарт обозначался ISA-16.
Интерфейс ISA-8
Назначение и организация интерфейсa ISA-8. СИ ISA-8 является процессорно-ориентированной системной магистралью, содержащей средства буферизации, декодирования и передачи набора сигналов микропроцессора Intel 8088, дополненного сигналами управления прерываниями и прямого доступа к памяти. Интерфейс предназначен для обмена информацией между центральным процессором с 8-разрядной шиной данных и памятью или контроллерами внешних устройств. Поддерживает однопроцессорную конфигурацию системы. По своим характеристикам является системным, параллельным, мультиплексным и имеет синхронный протокол связи. Связь между двумя функциональными модулями осуществляется по принципу задатчик – исполнитель. Сигналы на интерфейсе имеют стандартные ТТЛ-уровни.
Физически интерфейс ISA-8 представляет собой монтажную системную плату, реализованную в виде многослойной печатной платы с памятью 62-контактными разъемами расширения, позволяющими присоединять дополнительные устройства – платы расширения памяти, платы контроллеров внешних устройств. Большее число разъемов на системной плате устанавливать не рекомендуется из-за превышения допустимой нагрузки на интерфейсе.
По назначению линии сигналов интерфейса ISA-8 можно разделить на следующие группы: передачи данных; прерывания; управления ПДП; общего назначения; электропитания. К группе линий передачи данных относятся:
А19-А0 – «20»-разрядная адресная шина. Адресные линии используются задатчиками для адресации ячеек памяти или портов ввода-вывода. Сигналы на эти линии поступают либо из центрального процессора, либо из котроллера ПДП. Линии А0-А19 обеспечивают доступ к памяти объемом на 1 Мбайт. Для портов ввода-вывода отводится 512 адресов.
D7-D0 – двунаправленная 8-разрядная шина данных. Служит для передачи одного байта данных в процессор, память и порты ввода-вывода. На адресной шине и шине данных используется положительная логика, т.е. единице соответствует высокий уровень напряжения.
ALE – разрешение адреса. Установка сигнала в "1" указывает о начале операции на интерфейсе и начале выдачи адреса микропроцессором. По отрицательному фронту сигнала ALE разрешается считывание адреса с адресной шины. При операциях ПДП линия неактивна.
#MEMR – чтение из памяти. Используется два запроса чтения данных из памяти. Поступает с контроллера шины 8288 или с контроллера ПДП 8237А Активный уровень сигнала низкий.
#MEMW – запись в память. По сигналу #MEMW данные с шины данных записываются в память. Поступает с контроллера шины 8288 или с контроллера ПДП 8237А. Активный уровень сигнала низкий.
#IOR – чтение из портов ввода-вывода. Низкий уровень сигнала чтения #IOR указывает, что на адресной шине выставлен адрес порта внешнего устройства, который должен выдать данные на шину данных. Сигнал поступает в порт с контроллера шины 8288 или с котроллера ПДП 8237А.
#IOW – запись в порты ввода-вывода. Низкий уровень сигнала записи #IOW указывает, что адресуемый порт внешнего устройства должен принять данные с шины данных. Сигнал поступает в порт с контроллера шины 8288 или с контроллера ПДП 8237А.
Группу линий прерывания составляют линии IRQ2-IRQ7 (запросы на прерывание от внешних устройств). Запросы поступают от внешних устройств в контроллер прерываний 8259А. При использовании интерфейса ISA-8 в ПК запросы имеют фиксированный приоритет после инициализации. Запрос IRQ2 имеет наивысший приоритет, запрос IRQ7 – наинизший. Предполагается, что источники запросов IRQ0 и IRQ1 находятся в системном устройстве ПК, т.е. подключаются не через разъемы расширения. Поэтому в состав линий прерывания интерфейса эти запросы не входят. Например, запрос на прерывание от таймера.
К группе линий управления ПДП относятся:
DRQ1-DRQ3 – линии сигналов запроса прямого доступа к памяти. Сигналы по этим линиям поступают от внешних устройств в контроллер ПДП 8237А и используются для организации внепроцессорных передач между памятью и внешними устройствами. Подобно линиям запросов на прерывание, в ПК запрос DRQ1 имеет наивысший приоритет, запрос DRQ3 – наинизший. Источник запроса DRQ0 находится в системном устройстве ПК. В ПК PC/XT запрос DRQ0 используется для регенерации динамической памяти.
#DACK0 – #DACK3 – линии сигналов подтверждения прямого доступа к памяти. Сигнал поступает в соответствующее внешнее устройство с контроллера ПДП, указывая, что запрос этого устройства принят и контроллер приступает к выполнению операции ПДП.
AEN – разрешение адреса ПДП. Высокий уровень сигнала отключает центральный процессор от интерфейса (линии адреса, данных и управления центрального процессора переходят в третье состояние). Сигнал можно использовать для блокировки устройств, которые не должны отвечать во время выполнения операции ПДП.
Т/С – завершение счета. Сигнал Т/С поступает с контроллера ПДП на внешнее устройство, сообщая ему, что блок данных заданного объема передан.
К группе линий общего назначения относятся:
RESET DRV – сброс. Сигнал сброса, высокий (активный) уровень которого появляется при включении питания или при нажатии кнопки сброса “RESET”, переводит все схемы в исходное состояние.
CLK - системная синхронизация. Сигнал предназначен для синхронизации работы процессора и устройств системы. Сигнал на линию интерфейса поступает с генератора тактовых импульсов 8284. В большинстве систем частота сигнала СLК равна 4,77 МГц.
ОSС - сигнал генератора. Сигнал поступает с выхода OSC тактового генератора. В ПК PC/XT частота сигнала ОSC равна 14,31818 МГц, скважность - 2. Сигнал предназначен для0 тактирования устройств, размещенных на платах расширения
I/О СН RDY - готовность каналов ввода-вывода. Сигнал готовности используется для увеличения длительности цикла интерфейса для медленнодействующих устройств. Низкий уровень этого сигнала (отсутствие готовности устройства) вводит дополнительные такты ожидания до перехода сигнала на высокий уровень (состояние готовности).
#I/О СН СК - ошибка канала ввода-вывода. Сигнал на линии #I/0 СН СК предназначен для контроля при передаче данных из памяти или через каналы ввода-вывода. Сигнал сообщает процессору о возникших ошибках, например, об ошибке при контроле на честность в блоке памяти.
Линии электропитания предназначены для подачи напряжений питания в устройства системы - -5В, +5В, -12В, + 12В и GND (земля).
Операции интерфейса, На интерфейсе ISA-8 могут выполняться следующие операции: обмен данными, прерывание, захват магистрали (передача данных в режиме ПДП). Операции обмена данными выполняются в режиме программного обмена и разделяются на четыре типа: запись в память; чтение из памяти; запись во внешний порт; чтение из внешнего порта. В этих операциях участвуют два устройства: задатчик (центральный процессор) и исполнитель (память или внешний порт).
На рис.2.1,а и 2.1,б приведены временные диаграммы циклов обмена с памятью и внешним портом соответственно. Выполнение циклов синхронизируется тактовыми импульсами СLK. Циклы начинаются с выставления задатчиком сигнала ALE и адреса на линиях А0-А19 (при обмене с памятью) или А0-А15 (при обмене с внешними портами). Далее следует собственно команда записи или чтения. При выполнении цикла записи задатчик выставляет сигнал #МEMR (#IОR), в ответ на который исполнитель - память (внешний порт) выдает данные на шину данных (D0-D15). По окончании сигнала #МЕМR (#IOR) данные исполнителем снимаются. В цикле записи задатчик выставляет данные для передачи и сопровождает их сигналом записи #МЕМW (#IOW).
Как показано на рис. 2.1, а в циклах обмена с памятью сигнал готовности I/О СН RDY обычно неизменно активный. Поэтому такты ожидания отсутствуют. На рис 2.1,б приведены временные диаграммах циклов обмена с медленнодействующим внешним устройством. Выданный им низкий уровень сигнала I/О СН RDY свидетельствует о его неготовности к обмену. При этом вводятся два такта ожидания, в течение которых внешнее устройстве подготавливается к обмену.
При выполнении режима ПДП обмен данными производится между памятью и внешним устройством с возможным использованием сигнала готовности I/О СН RDY. Управляет обменом контроллер ПДП, а центральный процессор отключается от шин интерфейса (переходит в третье состояние).
Рис. 2.1. Временные диаграммы циклов обмена: а) с памятью и б) внешним портом
Временная диаграмма операции захвата магистрали (режим ПДП) приводится на рис.2.2.
Рис.2.2. Временная диаграмма операции захвата магистрали
Операция начинается с запроса ПДП от внешнего устройства, желающего произвести обмен с памятью, посылкой сигнала DRQ. Получив сигнал запроса захвата НОLD от контроллера ПДП, центральный процессор освобождает шины интерфейса, о чем сообщает сигналом НLDA. Затем выполняется непосредственно обмен данными в режиме ПДП в следующей последовательности:
1. Контроллер ПДП выдает на интерфейс сигнал АЕN, указывающий, что он взял управление обменом.
2. Контроллер ПДП посылает сигнал #DACK запросившему режим ПДП внешнему устройству, сообщая ему о начале обмена, и выставляет на адресную шину адрес ячейки памяти.
3. Контроллер ПДП выдает сигнал чтения #МЕМR или #IOR в зависимости от цикла обмена.
4. Источник передаваемых данных (память или внешнее устройство) в ответ на сигнал чтения выставляет свою информацию на шину данных.
5. Контроллер ПДП выдает сигнал записи #IOR или #МЕМR, по которому данные записываются в приемник данных.
6. После снятия запроса DRQ снимаются все управляющие сигналы и управление передается центральному процессору.
В операциях прерывания на интерфейсе используются только линии запросов на прерывание от внешних устройств IRQ2-IRQ7.
Билет №14 -СЕТИ