Введение

Протокол связи IBM для мейнфреймов. Бинарная синхронная связь (BSC или Bisync) — это символьно-ориентированный протокол полудуплексной связи IBM, представленный в 1967 году после выпуска System/360. Он заменил синхронный протокол передачи-приема (STR), использовавшийся в компьютерах второго поколения. Предполагалось, что общие правила управления каналом связи могут использоваться с тремя различными кодировками символов для сообщений. Шестибитная кодировка Transcode была ориентирована на поддержку устаревших систем, а USASCII с 128 символами и EBCDIC с 256 символами — на перспективные. Transcode быстро устарел, но диалекты Bisync на основе EBCDIC и USASCII продолжали применяться. В свое время Bisync был самым распространенным протоколом связи и до сих пор ограниченно используется по состоянию на 2013 год.

Топология

Большая часть трафика 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 (Basic Telecommunications Access Method) и QTAM (Queued Telecommunications Access Method), который позже был заменён методом доступа к телекоммуникациям (TCAM). IBM представила VTAM (Virtual Telecommunications Access Method) вместе с System/370. Телепроцессорные мониторы, такие как CICS от IBM, и стороннее программное обеспечение, такое как Remote DUCS (display unit control system) и платформы Westi, использовали управление линией Bisync для связи с удалёнными устройствами. Академическая вычислительная сеть Bitnet, вместе с сопряжёнными сетями в других географических регионах, использовала Bisync для соединения 3000 компьютерных систем в период расцвета. Финансовая сеть S. W. I. F. T. использовала протокол BSC для связи между региональным центром и сервером учреждения (банка) по выделенной линии. В середине 1990-х годов BSC был заменён инфраструктурой X.25. Некоторые важные системы используют фреймирование данных Bisync с другим протоколом управления каналом связи. Houston Automatic Spooling Priority (HASP) использует аппаратное обеспечение Bisync полудуплексного режима в сочетании со своим собственным протоколом управления каналом связи для обеспечения полнодуплексной многопоточной связи между небольшим компьютером и мэйнфреймом, работающим под управлением HASP. В терминах Bisync это соответствует диалоговому режиму. Некоторые ранние сети X.25 допускали схему соединения, при которой прозрачные кадры данных Bisync инкапсулировали данные HDLC LAPB и управляющие пакеты. По состоянию на 2012 год несколько поставщиков инкапсулируют передачи Bisync в потоки данных TCP/IP.

Диспозиция

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

Сравнительные протоколы

Другие производители компьютеров предлагали собственные байт-ориентированные протоколы, аналогичные Bisync. Среди широко используемых протоколов — протокол сообщений цифровой передачи данных (Digital Data Communications Message Protocol) компании Digital Equipment Corporation и протокол опроса и выбора (Poll and Select Protocol) компании Burroughs Corporation.