BLAST (BLocked ASynchronous Transmission), like
XMODEM and
Kermit, is a
communications protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchro ...
designed for file transfer over
asynchronous communication ports and dial-up
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 transmission medium such as telephone or radio. A modem transmits data by modulating one or more c ...
s that achieved a significant degree of popularity during the 1980s.
Reflecting its status as a
de facto standard
A ''de facto'' standard is a custom or convention that has achieved a dominant position by public acceptance or market forces (for example, by early entrance to the market). is a Latin phrase (literally "in fact"), here meaning "in practice but ...
for such transfers, BLAST, along with XMODEM, was briefly under official consideration by
ANSI
The American National Standards Institute (ANSI ) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organ ...
in the mid-80s as part of that organization's ultimately futile attempt to establish a single
de jure
In law and government, ''de jure'' ( ; , "by law") describes practices that are legally recognized, regardless of whether the practice exists in reality. In contrast, ("in fact") describes situations that exist in reality, even if not legall ...
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
A sliding window protocol is a feature of packet-based data transmission protocols. Sliding window protocols are used where reliable in-order delivery of packets is required, such as in the data link layer ( OSI layer 2) as well as in the Tran ...
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 employ ...
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
ZMODEM is an inline file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network. In addition to dramatically improved performance compared to older protoc ...
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. Located the eastern bank of the Mississippi River, it is the parish seat of East Baton Rouge Parish, Louisiana's most populous parish—the equivalent of countie ...
, 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
Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in sec ...
(SSL), and had "versions for about a hundred different micros, minis, and mainframes". Like
Columbia University
Columbia University (also known as Columbia, and officially as Columbia University in the City of New York) is a private research university in New York City. Established in 1754 as King's College on the grounds of Trinity Church in Manha ...
's
Kermit software, CRG's BLAST-II also provided a
scripting language
A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled.
A scripti ...
.
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 (P ...
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)
Kermit is a computer file transfer/management protocol and a set of communications software tools primarily used in the early years of personal computing in the 1980s. It provides a consistent approach to file transfer, terminal emulation, scri ...
*
XMODEM
*
ZMODEM
ZMODEM is an inline file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network. In addition to dramatically improved performance compared to older protoc ...
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