Created at
MIT
The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the mo ...
as part of
Project Athena
Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. It was launched in 1983, and research and development ran until June 30, 1991. , At ...
,
Zephyr was designed as an
instant messaging
Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigge ...
protocol and application-suite with a heavy
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
background. Using the
"do one thing, do it well" philosophy of Unix, it was made up of several separate programs working together to make a complete messaging system. Zephyr and
IRC
Internet Relay Chat (IRC) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called ''channels'', but also allows one-on-one communication via private messages as well as chat and ...
were the first widely used
IP-based instant-messaging systems.
Creation
Zephyr is the invention of Ciarán Anthony DellaFera who was, at that time, an employee of
Digital Equipment Corporation
Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president unt ...
and a Visiting Research Scientist at
Project Athena
Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. It was launched in 1983, and research and development ran until June 30, 1991. , At ...
. The design originated as a solution to the "reverse
Remote Procedure Call (RPC)" problem: how can service providers (servers in a
client–server system) locate and communicate with service users. The initial concept emerged from conversations between Ciarán and Michael R. Gretzinger, another systems engineer at
Project Athena
Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. It was launched in 1983, and research and development ran until June 30, 1991. , At ...
, in early 1986. By mid to late 1986 Ciarán had distilled the problem to two specific issues: the ability to locate users in a
distributed computing environment (known today as "presence detection"), and the ability to deliver scalable, light-weight, and authentic messages in a distributed computing environment. The Zephyr Development Team (Mark W. Eichin, Robert S. French, David C. Jedlinsky, John T. Kohl, William E. Sommerfeld) was responsible for the creation of the initial code-base and the subsequent releases that were issued throughout the late 1980s.
Application
Zephyr is still in use today at a few
university environments such as
Carnegie Mellon,
Iowa State
Iowa State University of Science and Technology (Iowa State University, Iowa State, or ISU) is a public land-grant research university in Ames, Iowa. Founded in 1858 as the Iowa Agricultural College and Model Farm, Iowa State became one of the n ...
,
University of Maryland, College Park,
Brown University
Brown University is a private research university in Providence, Rhode Island. Brown is the seventh-oldest institution of higher education in the United States, founded in 1764 as the College in the English Colony of Rhode Island and Providenc ...
and
MIT. It has been largely replaced by modern and more popular
instant messenger systems such as
XMPP.
MIT currently operates both Zephyr and
XMPP.
Points of interest
Zephyr uses
UDP datagrams sent between ports 2102, 2103, and 2104. It is incompatible with most routers doing
NAT
Nat or NAT may refer to:
Computing
* Network address translation (NAT), in computer networking
Organizations
* National Actors Theatre, New York City, U.S.
* National AIDS trust, a British charity
* National Archives of Thailand
* National As ...
because it reports the internal IP address and so returning datagrams are incorrectly routed. Most sites have deployed Zephyr using
Kerberos 4 authentication exclusively, though in late 2007, some sites, including Iowa State, deployed Zephyr using
Kerberos 5
Kerberos () is a computer-network authentication protocol that works on the basis of ''tickets'' to allow nodes communicating over a non-secure network to prove their identity to one another in a secure manner. Its designers aimed it primarily a ...
.
Client support
BarnOwlhas always had Zephyr protocol support.
*
Pidgin
A pidgin , or pidgin language, is a grammatically simplified means of communication that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn from s ...
supports the Zephyr protocol since version 0.11.0-pre10 (April 13, 2001).
[http://www.pidgin.im/ChangeLog ]
*
Adium added support for Zephyr in Version 0.70 (October 18, 2004), but dropped in version 1.4b6 (June 3, 2009).
[PreviousVersionHistory2 – Adium Trac](_blank)
/ref>
See also
* Comparison of instant messaging clients
References
External links
Zephyr 3.0
The 1988 Usenix paper on Zephyr
Zephyr on Athena
MIT Q&A about Zephyr
Zephyr's Source Code
{{DEFAULTSORT:Zephyr (Protocol)
Free instant messaging clients
Instant messaging protocols
Massachusetts Institute of Technology software