Wikiwand AI

Janus (protocol)

From Wikipedia, the free encyclopedia

Purposefile transfer protocol
Developer(s)Rick Huebner
IntroductionDecember 1987; 37 years ago (1987-12)
Based onZMODEM
Janus
Communication protocol
Purposefile transfer protocol
Developer(s)Rick Huebner
IntroductionDecember 1987; 37 years ago (1987-12)
Based onZMODEM
Hardwaremodems

Janus is a file transfer protocol for use on bulletin board systems (BBSs). It has the relatively rare feature that it is fully bidirectional, allowing the protocol to upload and download files at the same time. It was written by Rick Huebner in 1987; Huebner had previously written a ZMODEM module for the Opus-CBBS system.[1]

Using Janus, Opus BBS systems could save time exchanging files, like FidoNet message packets, by sending in both directions at the same time. In most cases, a given system in the Fido network would download more messages than it sent back, so in practice, the result was that the reply stream was costless. Huebner described the result as sending the shorter file for free.

Janus was useful in settings where the upstream and downstream links were both of similar performance, which was true in the mid-1980s when most high-speed modems operated at 2,400 bit/s bidirectionally. However, the protocol was introduced almost at the same time as the rapid popularization of the USRobotics HST standard with a 9,600 bit/s download and only 300 bit/s upload, where Janus offered little or no advantage. When higher-speed bidirectional modems appeared, like v.32bis, Janus had already largely disappeared.

References

Related Articles

Timelines

Top Qs

Fact Checks