Jump to content

Символ окончания передачи

(Перенаправлено с символа конца передачи )

В телекоммуникациях символ окончания передачи ( EOT ) является передачей символом управления . Его предполагаемое использование — указать на завершение передачи, которая могла включать один или несколько текстов и любые связанные с ними заголовки сообщений . [1]

EOT часто используется для запуска других функций, таких как размыкание цепей, отключение терминалов или перевод приемных терминалов в состояние ожидания . [1] Сегодня его наиболее распространенное использование — заставить драйвер терминала Unix сигнализировать о конце файла и, таким образом, выйти из программ, ожидающих ввода.

В ASCII и Unicode символ кодируется как U+0004 <control-0004> . Его можно назвать Ctrl+ D, ^D в обозначениях каретки . Юникод предоставляет символ U+2404 СИМВОЛ КОНЦА ПЕРЕДАЧИ , когда EOT необходимо отобразить графически. [2] Кроме того, U + 2301 ЭЛЕКТРИЧЕСКАЯ СТРЕЛКА также может использоваться как графическое изображение EOT; в Юникоде он определяется как «символ окончания передачи». [3]

Значение в Unix [ править ]

Символ EOT в Unix отличается от Control-Z в DOS. Байт DOS Control-Z фактически отправляется и/или помещается в файлы, чтобы указать, где заканчивается текст. Напротив, Control-D заставляет драйвер терминала Unix сигнализировать об условии EOF , которое не является символом, в то время как байт не имеет особого значения, если он фактически читается или записывается из файла или терминала.

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

Это можно продемонстрировать с помощью cat в Unix -подобных операционных системах, таких как Linux : запустите cat без аргументов, поэтому она принимает вводимые с клавиатуры данные и выводит их на экран. Введите несколько символов, не нажимая ↵ Enter, затем введите Ctrl+ D. Символы, набранные до этого момента, отправляются в команду cat, которая затем записывает их на экран. Если Ctrl+ D набирается без предварительного ввода каких-либо символов, входной поток завершается и программа завершается. Фактический EOT можно получить, набрав Ctrl+ V затем Ctrl+ D.

Если драйвер терминала находится в «необработанном» режиме, он больше не интерпретирует управляющие символы, а символ EOT отправляется без изменений в программу, которая может интерпретировать его как угодно. Затем программа может принять решение обработать байт EOT как указание на то, что текст должен быть завершен; тогда это будет похоже на то, как Ctrl+ Z обрабатывается программами DOS.

мэйнфреймов связи в протоколах Использование

Символ EOT используется в устаревших протоколах связи производителями мэйнфреймов , такими как IBM , Burroughs Corporation и BUNCH . Протоколы управления передачей терминала, такие как IBM 3270 Poll/Select или протокол режима конкуренции Burroughs TD830, используют символ EOT для завершения последовательности связи между двумя взаимодействующими станциями (например, главным мультиплексором или терминалом ввода-вывода).

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

См. также [ править ]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б «символ конца передачи (EOT)» . Федеральный стандарт 1037C . 1996. Архивировано из оригинала 23 ноября 2020 г. Проверено 15 марта 2009 г.
  2. ^ «Контрольные изображения» (PDF) . Архивировано (PDF) из оригинала 18 января 2019 г. Проверено 6 апреля 2013 г.
  3. ^ «Разное техническое» (PDF) . Архивировано (PDF) из оригинала 30 декабря 2019 г. Проверено 7 апреля 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7637f34a050ce7eb5fbc307887594280__1699384440
URL1:https://arc.ask3.ru/arc/aa/76/80/7637f34a050ce7eb5fbc307887594280.html
Заголовок, (Title) документа по адресу, URL1:
End-of-Transmission character - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)