BLAST (BLocked ASynchronous Transmission), like
XMODEM and
Kermit, is a
communications protocol designed for file transfer over
asynchronous
Asynchrony is the state of not being in synchronization.
Asynchrony or asynchronous may refer to:
Electronics and computing
* Asynchrony (computer programming), the occurrence of events independent of the main program flow, and ways to deal with ...
communication ports and dial-up
modems that achieved a significant degree of popularity during the 1980s.
Reflecting its status as a
de facto standard for such transfers, BLAST, along with XMODEM, was briefly under official consideration by
ANSI in the mid-80s as part of that organization's ultimately futile attempt to establish a single
de jure standard.
Overview
BLAST grew out of the mission-critical experience of providing air pollution telemetry within the dial-up communications environment of the petroleum belt of southern Louisiana and Texas, with not only noisy telephone lines but also unexpected satellite hops to remote locations.
[Smith, G. W. "Aesthetic Wilderness: A Brief Personal History of the Meeting Between Art and the Machine", Birds-of-the-Air Press, 2011. ][Estill, Lyle "Small is Possible: Life in a Local Economy", New Society Publishers, 2008. ] As such, BLAST was the only asynchronous protocol to have entered the 1980s computing arena with all of the following features:
*
bit-oriented data encoding
*
CRC (cyclic redundancy check) error detection
* a
sliding window block transmission scheme
*
selective retransmission of corrupted blocks
* simultaneous
bi-directional data transfer
BLAST thus gained a reputation as the protocol having the best combination of speed and reliability in its class.
[Smith, G. W. & Rubenstein, P. (1984). "The Async Route -- Best Suited for a Microcomputer's Local Traffic". Data Communications.]
History
The idea for the BLAST product belongs to Paul Charbonnet, Jr., a former
Data General salesman. Its original version was designed and implemented for the Data General line of
Nova
A nova (plural novae or novas) is a transient astronomical event that causes the sudden appearance of a bright, apparently "new" star (hence the name "nova", which is Latin for "new") that slowly fades over weeks or months. Causes of the dramati ...
minicomputers by G. W. Smith, a former
BorgWarner
BorgWarner Inc. is an American automotive supplier headquartered in Auburn Hills, Michigan. The company maintains production facilities and technical systems at 93 sites (as of June 6, 2022) in 22 countries worldwide and has around 49,000 emplo ...
Research Center systems engineer who, having developed a basic "ack-nak" protocol for the aforesaid telemetry application, now created an entirely new protocol with all of the above-mentioned features, and for which he devised the "BLAST" acronym.
This work was performed under contract to AMP Incorporated, of Baton Rouge, LA. However, it was another Baton Rouge company, Communications Research Group (CRG), which was to successfully commercialize the BLAST protocol, and which was also to employ Charbonnet and Smith as, respectively, Sales Director and Vice-president of Research and Development.
On the downside, BLAST was criticized by
ZMODEM developer Chuck Forsberg because of its
proprietary nature, making it "tightly bound to the fortunes of
ts supplier.
Communications Research Group
Communications Research Group (CRG) was a
Baton Rouge
Baton Rouge ( ; ) is a city in and the capital of the U.S. state of Louisiana
Louisiana , group=pronunciation (French: ''La Louisiane'') is a state in the Deep South and South Central regions of the United States. It is the 20th-sma ...
, Louisiana based company which became a major international vendor of data communications software during the 1980s, and which software had the BLAST protocol at its core.
[Held, Gilbert "Understanding Data Communications: From Fundamentals to Networking", Wiley, 1991. ][Honig, David A. & Hoover, Kenton A. "Desktop Communications: IBM PC, PS/2 & Compatibles", Wiley, 1990. ]
As representative of one of CRG's mature products, the BLAST-II file transfer software was distinguished by its wide range of features. Beyond supporting the BLAST protocol, it enabled use of the competing
XMODEM, encrypted and transmitted data using
Secure Sockets Layer (SSL), and had "versions for about a hundred different micros, minis, and mainframes". Like
Columbia University's
Kermit software, CRG's BLAST-II also provided a
scripting language.
CRG was recognized as one of the 100 largest
microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
software companies in the United States, and it was ultimately acquired by modem manufacturer
U.S. Robotics
U.S. Robotics Corporation, often called USR, is a company that produces USRobotics computer modem
A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog ...
in 1990, and which company continued to develop and sell BLAST products.
See also
*
Kermit (protocol)
*
XMODEM
*
ZMODEM
References
{{Modem file transfer protocols
File transfer protocols
Communication software
Communications protocols
Software companies based in California
History of software
Software companies of the United States
BBS file transfer protocols