Глава 24 Внеполосные данные

Глава 24

Внеполосные данные

24.1. Введение

Ко многим транспортным уровням применима концепция внеполосных данных (out-of-band data), которые иногда называются срочными данными (expedited data). Суть этой концепции заключается в том, что если на одном конце соединения происходит какое-либо важное событие, то требуется быстро сообщить об этом собеседнику. В данном случае «быстро» означает, что сообщение должно быть послано прежде, чем будут посланы какие-либо обычные данные (называемые иногда данными из полосы пропускания), которые уже помещены в очередь для отправки, то есть внеполосные данные имеют более высокий приоритет, чем обычные данные. Для передачи внеполосных данных не создается новое соединение, а используется уже существующее.

К сожалению, когда мы переходим от общих концепций к реальной ситуации, почти в каждом транспортном протоколе имеется своя реализация внеполосных данных. В качестве крайнего примера можно привести UDP, где внеполосных данных нет вовсе. В этой главе мы уделим основное внимание модели внеполосных данных TCP. Мы приведем различные примеры обработки внеполосных данных в API сокетов и опишем, каким образом внеполосные данные используются приложениями Telnet, Rlogin и FTP. За пределами очерченного круга удаленных интерактивных приложений найти применение внеполосным данным довольно сложно.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

3.3 Программы и данные

Из книги Пакеты программ. Требования к качеству и тестирование автора Автор неизвестен

3.3 Программы и данные 3.3.1 Функциональные возможности a) Установка (инсталляция)Если установка пакета может быть выполнена пользователем, то при ее проведении должна быть обеспечена возможность успешной установки программ в соответствии с информацией, содержащейся в


А.3 Данные

Из книги Реестр Windows автора Климов Александр

А.3 Данные А.3.1 данные (data): Представление информации в формализованном виде, пригодном для передачи, интерпретации или обработки (ИСО/МЭК 2382-1 [30], без примечаний).А.3.2 носитель данных (data medium): Материал, в котором или на котором данные могут быть записаны и с которого они могут


Регистрационные данные

Из книги Тайны и секреты компьютера автора Орлов Антон А

Регистрационные данные Если вы нажмете на пункт меню О программе в Проводнике или в других программах, поставляемых с Windows, то увидите, кто обладает правом использования этой копии. Также эти данные можно увидеть в апплете Система Панели управления. Возможно, вам


Логические данные

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Логические данные Логические данные предназначены для выполнения операций сравнения, а также для использования в условных операторах. При этом логические данные имеют только два значения: true (истина) и false (ложь). Отметим, что в JScript эти значения никак не соотносятся с


10.2.4 Срочные данные

Из книги VBA для чайников автора Каммингс Стив

10.2.4 Срочные данные Модель пересылки данных приложением предполагает применение упорядоченного потока байтов, следующего к точке назначения. Снова обратившись к примеру интерактивного сеанса, предположим, что пользователь нажал клавишу attention (внимание) или break


12.12 Данные DNS

Из книги Путь программиста: от 100$ до 10000$ в месяц автора Никитин Александр

12.12 Данные DNS Для сервера DNS требуется, по крайней мере, следующая информация:? Список корневых серверов всего мира, чтобы выяснить, куда посылать внешние запросы. Файл такого списка можно скопировать с сервера регистрации InterNIC.? Список имен и соответствующих им


Данные массива

Из книги Защита от хакеров корпоративных сетей автора Автор неизвестен

Данные массива При работе с массивами нужно помнить следующее.* Можно создавать массивы данных любых типов. VBA с успехом хранит в массивах строки, даты, денежные значения и данные любых числовых типов.* В одном массиве могут храниться данные только одного типа. Нельзя


Глава 1. Шокирующие данные

Из книги Linux программирование в примерах автора Роббинс Арнольд

Глава 1. Шокирующие данные Мы долго думали с чего начать и решили Вас поразить. Поэтому сразу же приведем статистику, которая не может оставить нас равнодушными. Мы искренне желаем Вам задуматься над этими цифрами. Из 100 начинающих программистов:98 не уделяют достаточного


Глава 7 Непредвиденные входные данные

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

Глава 7 Непредвиденные входные данные В этой главе обсуждаются следующие темы: • Опасность непредвиденных входных данных • Поиск обусловненных непредвиденными входными данными уязвимостей • Методы поиска и устранения уязвимостей, обусловленных непредвиденными


Глава 5 Каталоги и служебные данные файлов

Из книги Понимание SQL автора Грубер Мартин

Глава 5 Каталоги и служебные данные файлов Данная глава продолжает подъем по кривой обучения до следующего плато: понимания каталогов и информации о файлах.В данной главе мы исследуем то, как информация хранится в каталоге, как читаются, создаются и удаляются сами


4.3. Потоковые данные

Из книги C++ для начинающих автора Липпман Стенли

4.3. Потоковые данные В отличие от процессов, все потоки программы делят общее адресное пространство. Это означает, что если один поток модифицирует ячейку памяти (например, глобальную переменную), то это изменение отразится на всех остальных потоках. Таким образом, потоки


13.1.1. Данные-члены

Из книги автора

13.1.1. Данные-члены Данные-члены класса объявляются так же, как переменные. Например, у класса Screen могут быть следующие данные-члены:#includeclass Screen {string _screen; // string( _height * _width )string::size_type _cursor; // текущее положение на экранеshort _height; // число строкshort _width; //


14.6. Вспомогательные данные

Из книги автора

14.6. Вспомогательные данные Вспомогательные данные (ancillary data) можно отправлять и получать, используя элементы msg_control и msg_controllen структуры msghdr с функциями sendmsg и recvmsg. Другой термин, используемый для обозначения вспомогательных данных, — управляющая информация (control information). В


24.2. Внеполосные данные протокола TCP

Из книги автора

24.2. Внеполосные данные протокола TCP В протоколе TCP нет настоящих внеполосных данных. Вместо этого в TCP предусмотрен так называемый срочный режим[4] (urgent mode), к рассмотрению которого мы сейчас и приступим. Предположим, процесс записал N байт данных в сокет протокола TCP, и эти