Кіріспе
IBM негізгі компьютерлік байланыс протоколы. Бинарлы синхронды байланыс (BSC немесе Bisync) – 1967 жылы System/360 жүйесі енгізілгеннен кейін жарияланған, IBM-нің таңбаға бағытталған, жартылай дуплекс байланыс протоколы. Ол екінші буын компьютерлерде қолданылған синхронды жіберу-қабылдау (STR) протоколын ығыстырды. Мақсаты – хабарламалар үшін үш түрлі таңба кодтамасын қолдана отырып, ортақ байланыс басқару ережелерін пайдалану болатын. Алты биттік транскод ескі жүйелермен үйлесімді болды; ал USASCII 128 таңбамен және EBCDIC 256 таңбамен жаңа жүйелерге бағытталды. Транскод тез арада қолданыстан шықты, бірақ EBCDIC және USASCII Bisync түрлері қолданыста қалды. Бір кезде Bisync ең көп қолданылатын байланыс протоколы болды және 2013 жылы да шектеулі түрде қолданылып келді.
Binary Synchronous Communication (BSC or Bisync) is an IBM character oriented, half duplex link protocol, announced in 1967 after the introduction of System/360. It replaced the synchronous transmit receive (STR) protocol used with second generation computers. The intent was that common link management rules could be used with three different character encodings for messages. Six bit Transcode looked backward to older systems; USASCII with 128 characters and EBCDIC with 256 characters looked forward. Transcode disappeared very quickly but the EBCDIC and USASCII dialects of Bisync continued in use. At one time Bisync was the most widely used communications protocol and is still in limited use in 2013.
Топология
Bisync трафигінің көп бөлігі нүктеден нүктеге болады. Нүктеден нүктеге желілер бас станцияны анықтау үшін шартты түрде бәсекелестікті пайдалана алады. Осы жағдайда бір құрылғы басқаруды иелену үшін ENQ жіберуі мүмкін. Екінші құрылғы ұсынысты қабылдап, қабылдауға дайын екенін білдіретін ACK0 немесе бас тарту үшін NAK немесе WABT жауабын қайтара алады. Кейбір жағдайларда терминалды телефон желісі арқылы бірнеше хостқа қосу мүмкін. Көп нүктелі қосылу бастапқы Bisync протоколының бөлігі болып табылады. Әдетте компьютер болатын бас станция, аналогты көпірлер арқылы бір байланыс желісіне қосылған терминалдарды ретімен сұрап білуге болады. Бұл әрбір құрылғыға кезекпен тек ENQ символынан тұратын хабар жіберу арқылы іске асырылады. Таңдалған станция бас станцияға хабарлама жібереді немесе дерек жоқтығын көрсету үшін EOT арқылы жауап береді.
Қолданбалар
Bisync-тің бастапқы мақсаты System/360 орталық компьютері мен басқа орталық компьютер немесе IBM 2780 немесе IBM 3780 сияқты қашықтан жұмыс кіру терминалы (RJE) арасындағы пакеттік байланыс болды. RJE терминалдары шектеулі сандағы дерек форматтарын қолдайды: перфокарталық бейнелерді кіріс және шығыс ретінде, сондай-ақ терминалға басылатын жолдардың бейнелерін. IBM емес, кейбір аппараттық өндірушілер, мысалы Mohawk Data Sciences, Bisync-ті басқа мақсаттар үшін, мысалы, таспадан таспаға дерек көшіру үшін пайдаланды. Бағдарламашы RJE терминалын немесе басқа құрылғыны оңай эмуляциялай алады. IBM бағдарламалауды қолдау үшін ассемблер тілінде макростар ұсынды. System/360 дәуірінде осы қолжеткізу әдістері BTAM (Негізгі телекоммуникацияға қолжеткізу әдісі) және QTAM (Кезектелген телекоммуникацияға қолжеткізу әдісі) болды, кейіннен ол Телекоммуникацияға қолжеткізу әдісі (TCAM) арқылы ауыстырылды. IBM System/370 жүйесімен бірге VTAM (Виртуалды телекоммуникацияға қолжеткізу әдісі) енгізді. IBM-нің CICS сияқты телеөңдеу мониторлары және Remote DUCS (дисплейлік блоктарды басқару жүйесі) және Westi платформалары сияқты үшінші тараптық бағдарламалық жасақтамалар, алыстағы құрылғылармен байланыс үшін Bisync желілік басқаруын пайдаланды. Академиялық есептеу желісі Bitnet, басқа географиялық аймақтардағы желілермен бірге, өзінің ең жоғары деңгейінде 3000 компьютерлік жүйені қосу үшін Bisync-ті пайдаланды. Қаржылық желі 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 дерек ағынының ішіне капсулалайды.
Тарату
Bisync 1970-ші жылдары телекоммуникацияны пайдалана отырып, бірнеше хост және бірнеше бағдарламаны қолдайтын желі құруға мүмкіндік беретін жүйелік желілік архитектура (SNA) арқылы ығыстырыла бастады. X.25 және Интернет протоколы – SNA сияқты, қарапайым байланыс басқарудан артық мүмкіндіктер беретін кейінгі протоколдар.
Салыстырмалы хаттамалар
Басқа компьютер өндірушілер Bisync сияқты байтқа бағытталған протоколдардың әртүрлі нұсқаларын ұсынды. Көп қолданылатын протоколдардың ішінде Digital Equipment Corporation компаниясының Digital Data Communications Message Protocol және Burroughs Corporation компаниясының Poll and Select Protocol бар.