Общие принципы построения Сети X.25 Основу X.25 сетей составляют Центры Коммутации Пакетов (ЦКП), расположенные во многих городах и обеспечивающие доступ к сети. Обычно абонент получает доступ к сети, соединяясь с ближайшим ЦКП, т.е. можно получить доступ к сети из любого места, где есть телефонная связь, без привязки к конкретному ЦКП. Абоненты сети подключаются к ней для того, чтобы передавать информацию или принимать ее от других абонентов или хост-машин. Для этого в сети устанавливается временная логическая связь между этими абонентами, называемая виртуальным соединением. После установления виртуального соединения между абонентами может происходить обмен данными одновременно в двух направлениях (дуплекс), причем задержка передачи пакетов данных не превышает долей или нескольких секунд в зависимости от загруженности сети.
Основные принципы построения сетей Frame Relay Стандарт Frame Relay описывает интерфейс доступа к сетям с быстрой коммутацией кадров и обеспечивает функции первого, частично второго и третьего уровней модели OSI, включая в себя небольшой набор правил и процедур организации информационного обмена.
Отличительной особенностью Frame Relay является отсутствие механизмов коррекции ошибок и управления потоком данных, характерных для X. 25. Кадр, принятый промежуточным или оконечным узлом с ошибками, сбрасывается сетью, а функции исправления ошибок возлагаются на протоколы более высоких уровней, например, TCP.
Механизмы, с помощью которых обеспечивается надежная передача данных в X.25, предусматривают квитирование и буферизацию кадров/пакетов, требующих подтверждения, повторную передачу неправильно принятых кадров и некоторые другие алгоритмы. Эти процедуры вносят дополнительные задержки, величина которых зависит от вероятности возникновения ошибок на канальном уровне звена передачи данных, а также от загруженности буферной памяти промежуточных узлов.
Отказ от этих алгоритмов уменьшает задержки в сети при передаче данных пользователей, а главное, позволяет их прогнозировать. Кроме того, из формата кадра исключается несколько служебных полей. Таким образом, сокращается протокольная избыточность, а следовательно, повышается эффективность использования пропускной способности канала. Такой подход ограничивает допустимую величину BER до 10-7 и предъявляет более строгие требования к качеству каналов.
Абонентским доступом к сети Frame Relay управляет интерфейс "пользователь-сеть" (UNI — User-to-Network Interface). Его основной задачей является описание характеристик и особенностей мультиплексирования логических соединений PVC (Permanent Virtual Connection), а также контроль их состояния и конфигурации. Каждое такое логическое соединение обладает своим уникальным номером — DLCI (Data Link Connection Identifier).
Как уже отмечалось, процедуры Frame Relay не предусматривают управления потоком данных. Вместо этого в стандарт заложены очень простые механизмы уведомления о перегрузках, информирующие устройство пользователя о том, что ресурсы сети практически, исчерпаны. Стандарт Frame Relay определяет основные характеристики каждого логического соединения, в соответствии с которыми система варьирует темп передачи кадров в сеть абонентским устройством.
Первой такой характеристикой является гарантированная скорость передачи данных CIR (Committed Information Rate) — средняя скорость доставки сообщений конечному устройству. Вторая характеристика — гарантированный импульсный объем передаваемой информации Вc (Committed Burst Size) — определяет количество битов, которые могут быть переданы в сеть по PVC с. заданной гарантированной скоростью за время Т. Последний параметр — дополнительный импульсный объем передаваемой информации Be (Excess Burst Size) — указывает число бит, которые передаются в сеть без гарантии доставки. Если ресурсы сети позволяют, то кроме сообщения объемом Вc будет отправлен (со скоростью, превышающей CIR) дополнительный объем данных, меньший или равный Be. Все кадры при этом будут помечены битом DE: для любого устройства сети этот бит означает разрешение сбросить кадр в случае, если узел испытывает перегрузку. Всю информацию, переданную сверх объема, равного (Вc + Вe), сеть сбросит.
Однако сброс любого кадра влечет за собой его повторную передачу в соответствии с процедурами коррекции ошибок протоколов более высокого уровня, а значит, сеть по-прежнему будет перегружена. Чтобы проинформировать передатчик о необходимости снизить темп передачи кадров, для оконечных устройств виртуального канала создаются служебные сообщения BECN (Backward Explicit Congestion Notification) — они передаются источнику — и FECN (Forward Explicit Congestion Notification) — передаются адресату. Получение устройством такого сообщения означает необходимость снизить скорость передачи данных в сеть.