~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 80A27DEB941B92D6378D3B799FF361A5__1692321780 ✰
Заголовок документа оригинал.:
✰ Binary Synchronous Communications - Wikipedia ✰
Заголовок документа перевод.:
✰ Двоичные синхронные коммуникации — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Binary_Synchronous_Communications ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/80/a5/80a27deb941b92d6378d3b799ff361a5.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/80/a5/80a27deb941b92d6378d3b799ff361a5__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 05:28:52 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 18 August 2023, at 04:23 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Двоичные синхронные коммуникации — Википедия Jump to content

Двоичные синхронные коммуникации

Из Википедии, бесплатной энциклопедии

Двоичная синхронная связь ( BSC или Bisync ) — IBM символьно-ориентированный полудуплексный протокол связи , анонсированный в 1967 году после появления System/360 . Он заменил протокол синхронной передачи-приема (STR), используемый в компьютерах второго поколения. Цель заключалась в том, чтобы общие правила управления ссылками можно было использовать с тремя различными кодировками символов для сообщений.

Шестибитный транскод обратился к старым системам; USASCII со 128 символами и EBCDIC с 256 символами ожидались. Транскод исчез очень быстро, но диалекты Bisync EBCDIC и USASCII продолжали использоваться.

Когда-то Bisync был наиболее широко используемым протоколом связи. [1] и в 2013 году все еще используется ограниченно. [2] [3]

Обрамление [ править ]

Bisync отличается от протоколов, пришедших ему на смену, сложностью формирования сообщений. Более поздние протоколы используют единую схему формирования кадров для всех сообщений, отправляемых протоколом. HDLC , протокол передачи цифровых данных (DDCMP), протокол «точка-точка» (PPP) и т. д. имеют разные схемы формирования кадров, но в рамках конкретного протокола существует только один формат кадра. Bisync имеет пять различных форматов кадрирования. [ нужна цитата ]

Символы управления связью BSC
Чар EBCDIC
(шестнадцатеричный)
USASCII
(шестнадцатеричный)
Перекодировать
(шестнадцатеричный)
Описание
СИН 32 16 Синхронный холостой ход
СОХ 01 01 00 Начало заголовка
СТХ 02 02 Начало текста
ЭТБ 26 17 Конец блока передачи
И Т. Д 03 03 Конец текста
EOT 37 04 Конец передачи
ENQ 2D 05 2D Расследование
ХОТЕТЬ 3D 15 3D Отрицательное подтверждение
В СООТВЕТСТВИИ С 10 10 1F Выход из канала передачи данных
ИТБ 1F 1F (США) 1D (США) Символ проверки промежуточного блока

ACK0 и ACK1 (четное/нечетное утвердительное подтверждение) кодируются как два символа — DLE '70'x и DLE / для EBCDIC, DLE 0 и DLE 1 для USASCII, DLE - и DLE T для транскодирования. WABT (ожидание перед передачей) кодировалось как DLE", DLE? или DLE W.

Все форматы кадров начинаются как минимум с двух байтов SYN . Двоичная форма байта SYN обладает тем свойством, что ни один поворот байта не равен исходному. Это позволяет получателю найти начало кадра путем поиска в полученном потоке битов шаблона SYN. Когда это обнаружено, предварительная синхронизация байтов достигнута. Если следующий символ также является SYN, синхронизация символов достигнута. Затем получатель ищет символ, который может начать кадр. Персонажи, не входящие в этот набор, описываются как «ведущая графика». Иногда они используются для идентификации отправителя кадра. В длинные сообщения байты SYN вставляются примерно каждую секунду для обеспечения синхронизации. Они игнорируются получателем.

За обычным конечным символом блока (ETB или ETX) следует контрольная сумма (контрольный символ блока или BCC). Для USASCII это проверка продольного избыточного кода на один символ (LRC); для Transcode и EBCDIC контрольная сумма представляет собой двухсимвольный циклический избыточный код (CRC). Кадр данных может содержать промежуточную контрольную сумму, которой предшествует символ ITB. Эта возможность включать промежуточные контрольные суммы в длинный кадр данных позволяет значительно повысить вероятность обнаружения ошибок. Символы USASCII также передаются с использованием нечетной четности для дополнительной проверки.

Символы заполнения необходимы после перестановки строки: NAK, EOT, ENQ, ACK0, ACK1. Если передача заканчивается EOT или ETX, контактная площадка следует за BCC. Эта площадка состоит либо из всех битов «1», либо из чередующихся битов «0» и «1». Следующая передача начинается с символа дополнения, который может быть либо указанным выше, либо SYN.

Необязательный заголовок , содержащий управляющую информацию, может предшествовать данным в кадре. Содержимое заголовка не определяется протоколом, а определяется для каждого конкретного устройства. Заголовку, если он присутствует, предшествует символ SOH (начало заголовка), а за ним следует STX (начало текста). [4]

Текстовые данные обычно следуют за заголовком, начинающимся с STX и заканчивающимся ETX (конец текста) или ETB (конец блока передачи).

Обычные фреймы данных не допускают появления в данных определенных символов. Это символы окончания блока: ETB, ETX и ENQ, а также символы ITB и SYN. Таким образом, количество уникальных символов, которые могут быть переданы, ограничено 59 для Transcode, 123 для USASCII или 251 для EBCDIC.

Прозрачное формирование данных обеспечивает неограниченный алфавит из 64, 128 или 256 символов. В прозрачном режиме символам кадрирования блока, таким как ETB, ETX и SYN, предшествует символ DLE, указывающий на их управляющее значение (сам символ DLE представлен последовательностью DLE DLE). Этот метод стал известен как вставка символов , по аналогии с вставкой битов .

Управление ссылками [ править ]

Протокол управления каналом аналогичен STR. Конструкторы попытались защититься от простых ошибок передачи. Протокол требует, чтобы каждое сообщение было подтверждено (ACK0/ACK1) или отрицательно подтверждено (NAK), поэтому передача небольших пакетов требует больших затрат на передачу. Протокол может восстанавливаться после поврежденного кадра данных, потерянного кадра данных и потерянного подтверждения.

Восстановление ошибки осуществляется путем повторной передачи поврежденного кадра. Поскольку пакеты данных Bisync не имеют серийных номеров, считается возможным, что кадр данных пропадет без ведома получателя. Поэтому используются чередующиеся ACK0 и ACK1; если передатчик получает неправильный ACK, он может предположить, что пакет данных (или ACK) пропал. Потенциальный недостаток заключается в том, что повреждение ACK0 в ACK1 может привести к дублированию кадра данных.

Защита от ошибок для ACK0 и ACK1 слабая. Расстояние Хэмминга между двумя сообщениями составляет всего два бита.

Протокол полудуплексный (2-проводной). В этой среде пакеты или кадры передачи строго однонаправлены, что требует «разворота» даже для самых простых целей, таких как подтверждения. Поворот включает в себя

  • изменение направления передачи,
  • подавление линейного эха,
  • повторная синхронизация.

В 2-проводной среде это приводит к заметной задержке передачи и снижению производительности.

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

Топология [ править ]

Большая часть трафика Bisync является двухточечной . Линии «точка-точка» могут дополнительно использовать конкуренцию для определения главной станции. В этом случае одно устройство может передать ENQ для подачи заявки на управление. Другое устройство может ответить ACK0, чтобы принять заявку и подготовиться к приему, или NAK или WABT, чтобы отказаться. В некоторых случаях подключение терминала к нескольким хостам возможно через коммутируемую телефонную сеть.

Многоточечный режим является частью исходного протокола Bisync. Главная станция, обычно компьютер, может последовательно опрашивать терминалы, подключенные через аналоговые мосты к одной и той же линии связи. Это достигается путем отправки сообщения, состоящего только из символа ENQ, адресованного каждому устройству по очереди. Затем выбранная станция передает сообщение ведущему устройству или отвечает EOT, указывая, что у нее нет данных для передачи.

Приложения [ править ]

Первоначальной целью Bisync была пакетная связь между мэйнфреймом System/360 и другим мэйнфреймом или терминалом удаленного ввода заданий (RJE), таким как IBM 2780 или IBM 3780 . Терминалы RJE поддерживают ограниченное количество форматов данных: ввод и вывод изображений перфокарт, а также печать строковых изображений на терминал. Некоторые поставщики оборудования, не принадлежащие IBM, такие как Mohawk Data Sciences, использовали Bisync для других целей, таких как передача с ленты на ленту. Программист может легко эмулировать терминал RJE или другое устройство.

IBM предложила макросы языка ассемблера для обеспечения поддержки программирования. В эпоху System/360 этими методами доступа были BTAM (базовый метод доступа к телекоммуникациям) и QTAM (метод доступа к телекоммуникациям с очередью), который позже был заменен методом доступа к телекоммуникациям (TCAM). IBM представила VTAM (метод виртуального телекоммуникационного доступа) в System/370 .

Мониторы телеобработки , такие как IBM CICS , и стороннее программное обеспечение, такое как Remote DUCS (система управления дисплеем) и платформы Westi, использовали линейное управление Bisync для связи с удаленными устройствами.

Академическая вычислительная сеть Bitnet вместе с соединительными сетями в других географических регионах использовала Bisync для соединения 3000 компьютерных систем на пике своего развития.

Финансовая сеть SWIFT использовала протокол BSC для связи между Региональным центром и сервером учреждения (банка) по выделенной линии. В середине 1990 года BSC был заменен инфраструктурой X.25 .

Некоторые важные системы используют кадрирование данных Bisync с другим протоколом управления каналом. Приоритет автоматической буферизации Хьюстона (HASP) использует полудуплексное оборудование Bisync в сочетании с собственным протоколом управления каналом для обеспечения полнодуплексной связи с несколькими потоками данных между небольшим компьютером и мэйнфреймом, на котором работает HASP. В терминах Bisync это разговорный режим .

Некоторые ранние сети X.25 допускали схему подключения, в которой прозрачные кадры данных Bisync инкапсулировали данные HDLC LAPB и пакеты управления. По состоянию на 2012 год Некоторые поставщики инкапсулируют передачу Bisync в потоки данных TCP/IP.

Диспозиция [ править ]

Bisync начал вытесняться в 1970-х годах системной сетевой архитектурой (SNA), которая позволяет создавать сети с несколькими хостами и несколькими программами с использованием телекоммуникаций. X.25 и Интернет-протокол — это более поздние протоколы, которые, как и SNA, обеспечивают нечто большее, чем простое управление каналом.

Устройства [ править ]

Большое количество устройств используют протокол Bisync, вот некоторые из них:

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

Другие производители компьютеров предлагали свои собственные байт-ориентированные протоколы, подобные Bisync. Некоторые широко используемые протоколы включают в себя Digital Equipment Corporation протокол передачи цифровых данных , [5] и Burroughs корпорации протокол опроса и выбора .

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

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

  1. ^ Скуилли, Джозеф А. (26 октября 1981 г.). «Переключение между эфирным и спутниковым телевидением создает возможности» . Компьютерный мир . Проверено 27 августа 2012 г.
  2. ^ Циско. «Двоичная синхронная и асинхронная связь (бисинхронная/асинхронная)» . Проверено 23 октября 2013 г.
  3. ^ Гартнер. «Двоичные синхронные коммуникации (BSC)» . ИТ-словарь . Проверено 23 октября 2013 г.
  4. ^ Корпорация IBM. Общая информация — Двоичная синхронная связь (PDF) .
  5. ^ Петерсон, Ларри; Дэви, Брюс (2012). Компьютерные сети: системный подход . Эльзевир . Проверено 17 августа 2023 г.

Дальнейшее чтение [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 80A27DEB941B92D6378D3B799FF361A5__1692321780
URL1:https://en.wikipedia.org/wiki/Binary_Synchronous_Communications
Заголовок, (Title) документа по адресу, URL1:
Binary Synchronous Communications - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)