Louis Pouzin

Last updated
Louis Pouzin
M. Louis POUZIN 2013.jpg
Louis Pouzin en 2013.
Born20 April 1931  OOjs UI icon edit-ltr-progressive.svg
Chantenay-Saint-Imbert   OOjs UI icon edit-ltr-progressive.svg
Alma mater
Awards

Louis Pouzin (born 20 April 1931) is a French computer scientist. He designed a pioneering packet communications network, CYCLADES that was the first to implement the end-to-end principle, which became fundamental to the design of the Internet.

Contents

This network was the first actual implementation of the pure datagram model, initially conceived and described by Donald Davies, subsequently named by Halvor Bothner-By, and seen by Louis Pouzin as his personal invention. His work, and that of his colleagues Hubert Zimmerman and Gérard Le Lann, were acknowledged by Vinton Cerf as substantial contributions to the design of TCP/IP, the protocol suite used by the Internet.

Biography

Louis Pouzin was born in Chantenay-Saint-Imbert, Nièvre, France on 20 April 1931. He studied at the École Polytechnique from 1950 to 1952.

Having participated in the design of the Compatible Time-Sharing System (CTSS) at MIT, Pouzin wrote a program for it called RUNCOM around 1963–64. RUNCOM permitted the execution of commands contained within a folder and can be considered the ancestor of the command-line interface and shell scripts. Pouzin was the one who coined the term shell for a command language interpreter separate from the kernel in 1964 or 1965. [1] Pouzin's concepts were later implemented in Multics by Glenda Schroeder at MIT. [2] Schroeder developed the first Multics shell with the assistance of an unnamed man from General Electric. Schroeder's Multics shell was the predecessor to the Unix shell, which is still in use today.

Working with Glenda Schroeder and Pat Crisman, he also described an early e-mail system called "MAIL" to allow users on the CTSS to send notifications to others about backups of files. [3] [4] Each user's messages would be added to a local file called "MAIL BOX", which would have a “private” mode so that only the owner could read or delete messages. [5] The proposed uses of the proto-email system were for communication from CTSS to notify users that files had been backed up, discussion between authors of CTSS commands, and communication from command authors to the CTSS manual editor. [5] The service only made it possible to leave messages for the other users on the same computer. The idea to allow users to send messages between computers was developed later by Ray Tomlinson in 1971. [6]

From 1967 to 1969 Pouzin developed one operating system for Météo-France, the French national meteorological service, using CDC 6400 as hardware. This system was created for weather forecast and statistics and was used for 15 years. [7]

Pouzin directed the pioneering CYCLADES networking project from 1971 to 1976 at IRIA. [8] Building on Donald Davies’s simulation of datagram networks and the American ARPANET, Pouzin built the CIGALE packet switching network to research internetworking concepts. [9] CYCLADES used a layered protocol architecture, as did the Internet later. [10] [11] [12]

He co-founded the International Network Working Group at a computer networking conference he organised in Paris in June 1972 and was instrumental in developing the groups' ideas. [13] [14] [15] [16] He was acknowledged by Bob Kahn and Vint Cerf in their seminal 1974 paper on internetworking protocols, "A Protocol for Packet Network Intercommunication". [17]

In 2002 Pouzin, along with Jean-Louis Grangé, Jean-Pierre Henninot and Jean-François Morfin, participated in the creation of Eurolinc, which is a non-profit association that promotes multilingualism in domain names. In June 2003, Eurolinc was accredited by UNO to participate at the World Summit on the Information Society (WSIS). [18]

In November 2011, he founded Savoir-Faire, an alternative root company, with Chantal Lebrument and Quentin Perrigueur. [19] [20]

In 2012 he developed a service called Open-Root, which is dedicated to sell top-level domains (TLD) in all scripts outside of ICANN. This way people can develop second-level domains for free. [21]

Awards

See also

Related Research Articles

Internetworking is the practice of interconnecting multiple computer networks, such that any pair of hosts in the connected networks can exchange messages irrespective of their hardware-level networking technology. The resulting system of interconnected networks are called an internetwork, or simply an internet.

The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are the Transmission Control Protocol (TCP), the User Datagram Protocol (UDP), and the Internet Protocol (IP). Early versions of this networking model were known as the Department of Defense (DoD) model because the research and development were funded by the United States Department of Defense through DARPA.

<span class="mw-page-title-main">Unix shell</span> Command-line interpreter for Unix operating system

A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts.

A datagram is a basic transfer unit associated with a packet-switched network. Datagrams are typically structured in header and payload sections. Datagrams provide a connectionless communication service across a packet-switched network. The delivery, arrival time, and order of arrival of datagrams need not be guaranteed by the network.

The end-to-end principle is a design framework in computer networking. In networks designed according to this principle, guaranteeing certain application-specific features, such as reliability and security, requires that they reside in the communicating end nodes of the network. Intermediary nodes, such as gateways and routers, that exist to establish the network, may implement these to improve efficiency but cannot guarantee end-to-end correctness.

<span class="mw-page-title-main">ARPANET</span> Early packet switching network (1969–1990), one of the first to implement TCP/IP

The Advanced Research Projects Agency Network (ARPANET) was the first wide-area packet-switched network with distributed control and one of the first computer networks to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet. The ARPANET was established by the Advanced Research Projects Agency (ARPA) of the United States Department of Defense.

<span class="mw-page-title-main">Compatible Time-Sharing System</span> Computer operating system

The Compatible Time-Sharing System (CTSS) was the first general purpose time-sharing operating system. Compatible Time Sharing referred to time sharing which was compatible with batch processing; it could offer both time sharing and batch processing concurrently.

<span class="mw-page-title-main">Donald Davies</span> Welsh computer scientist (1924–2000)

Donald Watts Davies, was a Welsh computer scientist who was employed at the UK National Physical Laboratory (NPL).

The CYCLADES computer network was a French research network created in the early 1970s. It was one of the pioneering networks experimenting with the concept of packet switching and, unlike the ARPANET, was explicitly designed to facilitate internetworking.

<span class="mw-page-title-main">Shell (computing)</span> Computer program that exposes an operating systems services to a human user or other programs

In computing, a shell is a computer program that exposes an operating system's services to a human user or other programs. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system.

Hubert Zimmermann was a French software engineer and a pioneer of computer networking.

Peter Thomas Kirstein was a British computer scientist who played a role in the creation of the Internet. He made the first internetworking connection on the ARPANET in 1973, by providing a link to British academic networks, and was instrumental in defining and implementing TCP/IP alongside Vint Cerf and Bob Kahn.

RUNCOM is a CTSS macro command (script) processor.

IEEE Internet Award is a Technical Field Award established by the IEEE in June 1999. The award is sponsored by Nokia Corporation. It may be presented annually to an individual or up to three recipients, for exceptional contributions to the advancement of Internet technology for network architecture, mobility and/or end-use applications. Awardees receive a bronze medal, certificate, and honorarium.

Glenda Schroeder is an American software engineer noted for implementing the first command-line user interface shell and publishing one of the earliest research papers describing electronic mail systems while working as a member of the staff at the MIT Computation Center in 1965.

<span class="mw-page-title-main">NPL network</span> Historical network in England pioneering packet switching

The NPL network, or NPL Data Communications Network, was a local area computer network operated by a team from the National Physical Laboratory (NPL) in London that pioneered the concept of packet switching.

The history of email entails an evolving set of technologies and standards that culminated in the email systems in use today.

The International Network Working Group (INWG) was a group of prominent computer science researchers in the 1970s who studied and developed standards and protocols for computer networking. Set up in 1972 as an informal group to consider the technical issues involved in connecting different networks, its goal was to develop international standard protocols for internetworking. INWG became a subcommittee of the International Federation for Information Processing (IFIP) two years later. Concepts developed by members of the group contributed to the original "Protocol for Packet Network Intercommunication" proposed by Vint Cerf and Bob Kahn in 1974 and the Transmission Control Protocol and Internet Protocol (TCP/IP) that emerged later.

A long-running debate in computer science known as the Protocol Wars occurred from the 1970s to the 1990s, when engineers, organizations and nations became polarized over the issue of which communication protocol would result in the best and most robust computer networks. This culminated in the Internet–OSI Standards War in the 1980s and early 1990s, which was ultimately "won" by the Internet protocol suite (TCP/IP) by the mid-1990s and has since resulted in most of the competing protocols disappearing.

References

  1. "The Internet's fifth man", Brain scan, The Economist , London: Economist Group, December 13, 2013, Mr Pouzin created a program called RUNCOM that helped users automate tedious and repetitive commands. That program, which he described as a "shell" around the computer's whirring innards, gave inspiration—and a name—to an entire class of software tools, called command-line shells, that still lurk below the surface of modern operating systems.
  2. "The Origin of the Shell", Multicians, accessed 31 March 2012.
  3. Pat Crisman; Glenda Schroeder; Louis Pouzin. "Programming Staff Note 39, 'Proposed Minimum System Documentation'" (PDF).
  4. "The History of Electronic Mail". www.multicians.org. Retrieved 21 August 2017.
  5. 1 2 Van Vleck, T. (January 2012). "Electronic Mail and Text Messaging in CTSS, 1965-1973". IEEE Annals of the History of Computing. 34 (1): 4–6. doi:10.1109/MAHC.2012.6. S2CID   201795798.
  6. Boryczka, Urszula; Probierz, Barbara; Kozak, Jan (2016). "Automatic Categorization of Email into Folders by Ant Colony Decision Tree and Social Networks". Intelligent Decision Technologies 2016. Smart Innovation, Systems and Technologies. Vol. 57. pp. 71–81. doi:10.1007/978-3-319-39627-9_7. ISBN   978-3-319-39626-2.
  7. Grangé, J. L. (2012). Oral history interview with Jean-Louis Grangé by Andrew L. Russell.
  8. "Say Bonjour to the Internet's Long-Lost French Uncle". Wired. 3 January 2013. Retrieved 11 September 2017.
  9. Comment j’ai inventé le Datagramme
  10. Abbate, Janet (2000). Inventing the Internet. MIT Press. p. 125. ISBN   978-0-262-51115-5.
  11. Pelkey, James. "6.3 CYCLADES Network and Louis Pouzin 1971–1972". Entrepreneurial Capitalism and Innovation: A History of Computer Communications 1968–1988.
  12. C. Hempstead; W. Worthington (2005). Encyclopedia of 20th-Century Technology. Routledge. ISBN   9781135455514.
  13. Pelkey, James. "8.3 CYCLADES Network and Louis Pouzin 1971–1972". Entrepreneurial Capitalism and Innovation: A History of Computer Communications 1968–1988.
  14. Hafner, Katie; Lyon, Matthew (1999-08-19) [1996]. Where Wizards Stay Up Late: The Origins Of The Internet. Simon and Schuster. p.  222. ISBN   978-0-684-87216-2.
  15. Andrew L. Russell (30 July 2013). "OSI: The Internet That Wasn't". IEEE Spectrum . Vol. 50, no. 8.
  16. McKenzie, Alexander (2011). "INWG and the Conception of the Internet: An Eyewitness Account". IEEE Annals of the History of Computing. 33 (1): 66–71. doi:10.1109/MAHC.2011.9. ISSN   1934-1547. S2CID   206443072.
  17. Cerf, V.; Kahn, R. (1974). "A Protocol for Packet Network Intercommunication" (PDF). IEEE Transactions on Communications. 22 (5): 637–648. CiteSeerX   10.1.1.113.7384 . doi:10.1109/TCOM.1974.1092259. ISSN   1558-0857. The authors wish to thank a number of colleagues for helpful comments during early discussions of international network protocols, especially R. Metcalfe, R. Scantlebury, D. Walden, and H. Zimmerman; D. Davies and L. Pouzin who constructively commented on the fragmentation and accounting issues; and S. Crocker who commented on the creation and destruction of associations.
  18. http://www.eurolinc.eu/
  19. Lebrument, Chantal; Louis, Pouzin (January 13, 2012). "Les Nouvelles Root de L'Internet". Archived from the original on February 22, 2014. Retrieved February 17, 2022.
  20. Savoir-faire biographies - http://old.open-root.eu/decouvrir-open-root/biographies/
  21. http://open-root.eu/
  22. "Postel and Pouzin: 1997 SIGCOMM Award Winners", ACM SIGCOMM web site
  23. 1 2 "Décret du 31 décembre 2018 portant promotion et nomination".
  24. 2012 Inductees, Internet Hall of Fame website. Last accessed April 24, 2012.
  25. "2013 Winners Announced" Archived 2017-01-02 at the Wayback Machine Queen Elizabeth Prize for Engineering.
  26. "Louis Pouzin" Global IT Award.

Further reading