Created at
MIT
The Massachusetts Institute of Technology (MIT) is a private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of modern technology and sc ...
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 synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
protocol and application-suite with a heavy
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user 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, a ...
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
IRC (Internet Relay Chat) 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 ...
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 until ...
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
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared computer network), which is written as if it were a ...
(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
Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers.
The components of a distributed system commu ...
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
A university () is an educational institution, institution of tertiary education and research which awards academic degrees in several Discipline (academia), academic disciplines. ''University'' is derived from the Latin phrase , which roughly ...
environments such as
Carnegie Mellon
Carnegie may refer to:
People
*Carnegie (surname), including a list of people with the name
**Andrew Carnegie, Scottish-American industrialist and philanthropist
* Clan Carnegie, a lowland Scottish clan
Institutions Named for Andrew Carnegie
* ...
,
Iowa State,
University of Maryland, College Park
The University of Maryland, College Park (University of Maryland, UMD, or simply Maryland) is a public university, public Land-grant university, land-grant research university in College Park, Maryland, United States. Founded in 1856, UMD i ...
,
Brown University
Brown University is a Private university, private Ivy League research university in Providence, Rhode Island, United States. It is the List of colonial colleges, seventh-oldest institution of higher education in the US, founded in 1764 as the ' ...
and
MIT
The Massachusetts Institute of Technology (MIT) is a private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of modern technology and sc ...
. It has been largely replaced by modern and more popular
instant messenger
Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
systems such as
XMPP
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
.
MIT
The Massachusetts Institute of Technology (MIT) is a private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of modern technology and sc ...
currently operates both Zephyr and
XMPP
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
.
Points of interest
Zephyr uses
UDP datagrams sent between ports 2102, 2103, and 2104. It is incompatible with most routers doing
NAT 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.
Client support
BarnOwlhas always had Zephyr protocol support.
*
Pidgin
A pidgin , or pidgin language, is a grammatically simplified form of contact language 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 f ...
supports the Zephyr protocol since version 0.11.0-pre10 (April 13, 2001).
*
Adium added support for Zephyr in Version 0.70 (October 18, 2004), but dropped in version 1.4b6 (June 3, 2009).
See also
*
Comparison of instant messaging clients
References
External links
Zephyr 3.0The 1988 Usenix paper on ZephyrZephyr on AthenaMIT Q&A about ZephyrZephyr's Source Code
{{DEFAULTSORT:Zephyr (Protocol)
Free instant messaging clients
Instant messaging protocols
Massachusetts Institute of Technology software