ВЗРЫВ (протокол)
BLAST ( блокированная асинхронная передача ), подобно XMODEM и Kermit , представляет собой протокол связи , предназначенный для передачи файлов через асинхронные коммутируемого доступа порты связи и модемы , который достиг значительной популярности в 1980-х годах. [1] [2] [3] [4] [5] [6] [7] [8] Отражая свой статус де-факто стандарта для таких передач, BLAST вместе с XMODEM некоторое время находился на официальном рассмотрении ANSI в середине 80-х годов как часть в конечном итоге тщетной попытки этой организации установить единый стандарт де-юре . [9] [10]
Обзор
[ редактировать ]BLAST вырос из критически важного опыта обеспечения телеметрии загрязнения воздуха в среде коммутируемой связи нефтяного пояса южной Луизианы и Техаса, с не только шумными телефонными линиями, но и неожиданными переходами через спутник в отдаленные места. [11] [12] Таким образом, BLAST был единственным асинхронным протоколом, вышедшим на вычислительную арену 1980-х годов, со всеми следующими функциями:
- бит-ориентированное кодирование данных
- CRC (проверка циклическим избыточным кодом) Обнаружение ошибок
- схема раздвижного оконного блока передачи
- выборочная повторная передача поврежденных блоков
- одновременная двунаправленная передача данных
Таким образом, BLAST завоевал репутацию протокола, имеющего лучшее сочетание скорости и надежности в своем классе. [1] [2] [5] [13] [14] [15] [16]
Наши тесты показали, что при подключении к хосту, на котором работает BLAST, MacBLAST обеспечивает самую безошибочную и быструю передачу файлов, которую мы когда-либо видели... MacBLAST to BLAST никогда не терял данные и никогда не прерывал соединение в наших тестах.
- Дон Крэбб, «MacBLAST занимает место в коммуникационных приложениях», MacWEEK (21 февраля 1989 г.)
История
[ редактировать ]Идея продукта BLAST принадлежит Полу Чарбонне-младшему, бывшему продавцу Data General . Его первоначальная версия была разработана и реализована для линейки Nova Data General. миникомпьютеров [17] [18] Г.В. Смит, бывший системный инженер исследовательского центра BorgWarner , который, разработав базовый протокол «ack-nak» для вышеупомянутого приложения телеметрии, теперь создал совершенно новый протокол со всеми вышеупомянутыми функциями и для которого он разработал Аббревиатура «ВЗРЫВ». [11] [19]
Эта работа была выполнена по контракту с AMP Incorporated, Батон-Руж, Луизиана. Однако успешно коммерциализировать протокол BLAST должна была другая компания из Батон-Руж, Communications Research Group (CRG), которая также наняла Чарбонне и Смита в качестве соответственно директора по продажам и вице-президента по исследованиям и разработкам. [11] [12]
С другой стороны, BLAST подвергся критике со стороны разработчика ZMODEM Чака Форсберга из-за его патентованного характера, что сделало его «тесно связанным с судьбой [его поставщика]». [20]
Группа исследований в области коммуникаций
[ редактировать ]Communications Research Group ( CRG ) — компания из Батон-Руж, штат Луизиана, которая в 1980-х годах стала крупным международным поставщиком программного обеспечения для передачи данных, в основе которого лежит протокол BLAST. [21] [22] [11] [12]
Программное обеспечение для передачи файлов BLAST-II, являющееся представителем одного из зрелых продуктов CRG, отличалось широким набором функций. Помимо поддержки протокола BLAST, он позволял использовать конкурирующий XMODEM . [23] шифровал и передавал данные с использованием Secure Sockets Layer (SSL) и имел «версии примерно для сотни различных микро-, мини- и мейнфреймов». [24] Как и Колумбийского университета от программное обеспечение Kermit , BLAST-II от CRG также предоставлял язык сценариев . [25]
CRG была признана одной из 100 крупнейших компаний-разработчиков программного обеспечения для микрокомпьютеров в Соединенных Штатах и в конечном итоге была приобретена производителем модемов US Robotics в 1990 году, и эта компания продолжала разрабатывать и продавать продукты BLAST. [11] [12] [26] [27] [28] [29]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Крэбб, Дон (21 февраля 1989 г.). «MacBLAST занимает свое место в сфере коммуникационных приложений» (PDF) . МакВИК . Проверено 28 апреля 2017 г.
- ^ Jump up to: а б Персонал, Компьютеры в обороне (13 мая 1985 г.). «Морская спутниковая связь» (PDF) . Компьютеры в обороне . Проверено 31 января 2014 г.
- ^ Хелд, Гилберт (март 1986 г.). «Оценка программного обеспечения для связи микрокомпьютеров» (PDF) . Передача данных . Проверено 16 февраля 2014 г.
- ^ Магидсон, Стив (15 мая 1989 г.). «Перемещение файлов может быть УДИВИТЕЛЬНЫМ» (PDF) . UNIX сегодня . Проверено 21 марта 2014 г.
- ^ Jump up to: а б «Пакет предлагает асинхронную связь между системами» (PDF) . Неделя ПК. 10 февраля 1987 года . Проверено 5 октября 2014 г.
- ^ «Частичный список пользователей BLAST» (PDF) . 1 сентября 1985 года . Проверено 11 февраля 2014 г.
- ^ Хониг, Дэвид А.; Гувер, Кентон А. (1990). Настольные коммуникации: IBM PC, PS/2 и совместимые устройства (PDF) . Уайли. ISBN 0-471-60613-8 . Проверено 4 мая 2014 г.
- ^ Хелд, Гилберт (1991). Понимание передачи данных: от основ к сетям (PDF) . Уайли. ISBN 978-0-471-93051-8 . Проверено 24 апреля 2017 г.
- ^ «Рекомендации по X12, начальный уровень, асинхронные передачи» (PDF) . 5 декабря 1985 года . Проверено 3 декабря 2013 г.
- ^ «Протокол асинхронной подгруппы X12C1» (PDF) . 17 февраля 1986 года . Проверено 3 декабря 2013 г.
- ^ Jump up to: а б с д и Смит, Г.В. «Эстетическая дикая местность: краткая личная история встречи искусства и машины», Birds-of-the-Air Press, 2011. ISBN 978-0-9846655-1-8
- ^ Jump up to: а б с д Эстилл, Лайл «Маленькое возможно: жизнь в местной экономике», New Society Publishers, 2008. ISBN 978-0-86571-603-2
- ^ «Xmodems: правильное сочетание?» (PDF) . Компьютерный мир. 13 мая 1985 года . Проверено 28 января 2014 г.
- ^ Саутертон, Алан (январь 1990 г.). «BLAST расширяет ваши данные» (PDF) . МИР ЮНИКС . Проверено 13 августа 2014 г.
- ^ Шарбонне-младший, Пол; Смит, Гленн (18 января 1984 г.). «Прорыв к синхронным коммуникациям» (PDF) . Компьютерный мир . Проверено 2 ноября 2014 г.
- ^ Смит, Г.В. и Рубинштейн, П. (1984). «Асинхронный маршрут — лучше всего подходит для локального трафика микрокомпьютера». Передача данных.
- ^ «Программное обеспечение Data General Minis Get Blast» . Инфомир . 14 марта 1988 г. с. 11.
Версия программного обеспечения для связи с ПК... Blast II использует многоуровневое адаптивное сжатие...
- ^ «Сетевой мир» . 14 марта 1988 г. с. 27.
Терминалы, подключенные к системе среднего напряжения под управлением BLAST II, также могут...
- ^ Холл, Джон (18 февраля 1989 г.). "La. Pitches (Soft)wares East" (PDF) . «Таймс-Пикаюн» . Проверено 1 января 2015 г.
- ^ «Справочник по протоколу XMODEM/YMODEM» (PDF) . 1988 год . Проверено 6 мая 2017 г.
- ^ Хелд, Гилберт «Понимание передачи данных: от основ к сетям», Wiley, 1991. ISBN 978-0-4719305-1-8
- ^ Хониг, Дэвид А. и Гувер, Кентон А. «Настольные коммуникации: IBM PC, PS/2 и совместимые устройства», Wiley, 1990. ISBN 0-471-60613-8
- ^ «Программное обеспечение для передачи файлов BLAST-II» . Инфомир . 8 мая 1989 г.
Blast II поддерживает... Xmodem, ASCII и ..
- ^ "mail.84b" .
- ^ «Сетевой мир» . 25 января 1988 г. с. 52.
BLAST II ... скриптовый язык; управление через меню и обход; те же скрипты работают на...
- ^ «Сотрудники CRG «Частичный список пользователей BLAST» » (PDF) . 1 сентября 1985 года . Проверено 11 февраля 2014 г.
- ^ «Мягкое письмо» (PDF) . Мягкое письмо. 4 апреля 1985 года . Проверено 12 января 2021 г.
- ^ «Производитель из Иллинойса приобретает компанию Communications Research Group» (PDF) . Защитник. 6 февраля 1990 года . Проверено 12 января 2021 г.
- ^ «Реклама USRobotics для BLAST Remote Control» . ПК Маг. 13 октября 1992 года . Проверено 29 декабря 2016 г.