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 interconnection of computer networks. Set up in 1972 as an informal group to consider the technical issues involved in connecting different networks, its goal was to develop an international standard protocol for internetworking. INWG became a subcommittee of the International Federation for Information Processing (IFIP) the following year. Concepts developed by members of the group contributed to the 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.
The International Network Working Group was formed by Steve Crocker, Louis Pouzin, Donald Davies, and Peter Kirstein in June 1972 in Paris at a networking conference organised by Pouzin. [1] [2] Crocker saw that it would be useful to have an international version of the Network Working Group, which developed the Network Control Program for the ARPANET. [3]
At the International Conference on Computer Communication (ICCC) in Washington D.C. in October 1972, Vint Cerf was approved as INWG's Chair on Crocker's recommendation. [4] [5] [6] [nb 1] The group included American researchers representing the ARPANET [nb 2] and the Merit network, the French CYCLADES and RCP networks, [nb 3] and British teams working on the NPL network, EPSS, and European Informatics Network. [4] [7]
During early 1973, Pouzin arranged affiliation with the International Federation for Information Processing (IFIP). INWG became IFIP Working Group 1 under Technical Committee 6 (Data Communication) with the title "International Packet Switching for Computer Sharing" (WG6.1). This standing, although informal, enabled the group to provide technical input on packet networking to CCITT and ISO. [4] [6] [8] [9] [10] Its purpose was to study and develop "international standard protocols for internetworking". [11]
INWG published a series numbered notes, some of which were also RfCs. [4] [12]
The idea for a router (called a gateway at the time) initially came about through INWG. [13] These gateway devices were different from most previous packet switching schemes in two ways. First, they connected dissimilar kinds of networks, such as serial lines and local area networks. Second, they were connectionless devices, which had no role in assuring that traffic was delivered reliably, leaving that function entirely to the hosts. [14] This particular idea, the end-to-end principle, had been pioneered in the CYCLADES network. [15]
INWG met in New York in June 1973. Attendees included Cerf, Bob Kahn, Alex McKenzie, Bob Metcalfe, Roger Scantlebury, John Shoch and Hubert Zimmermann, among others. [4] [16] [17] [18] They discussed a first draft of an International Transmission Protocol (ITP). [4] Zimmermann and Metcalfe dominated the discussions; Zimmermann had been working with Pouzin on the CYCLADES network while Metclafe, Shoch and others at Xerox PARC had been developing the idea of Ethernet and the PARC Universal Packet (PUP) for internetworking. [19] [16] Notes from the meetings were recorded by Cerf and McKenzie, which was circulated after the meeting (INWG 28). [4] [12] There was a follow-up meeting in July. Gerard LeLann and G. Grossman made contributions after the June meeting. [4]
Building on this work, in September 1973, Kahn and Cerf presented a paper, Host and Process Level Protocols for Internetwork Communication, at the next INWG meeting at the University of Sussex in England (INWG 39). [20] Their ideas were refined further in long discussions with Davies, Scantlebury, Pouzin and Zimmerman. [21]
Pouzin circulated a paper on Interconnection of Packet Switching Networks in October 1973 (INWG 42), [4] [12] in which he introduced the term catenet for an interconnected network. [4] [22] Zimmerman and Michel Elie wrote a Proposed Standard Host-Host Protocol for Heterogenous Computer Networks: Transport Protocol in December 1973 (INWG 43). [23] Pouzin updated his paper with A Proposal for Interconnecting Packet Switching Networks in March 1974 (INWG 60), [12] published two months later in May. [24] Zimmerman and Elie circulated a Standard host-host protocol for heterogeneous computer networks in April 1974 (INWG 61). [12] Pouzin published An integrated approach to network protocols in May 1975. [25]
Kahn and Cerf published a significantly updated and refined version of their proposal in May 1974, A Protocol for Packet Network Intercommunication. A later version of the paper acknowledged several people including members of INWG and attendees at the June 1973 meeting. [26] It was updated in INWG 72/RFC 675 in December 1974 by Cerf, Yogen Dalal and Carl Sunshine, which introduced the term internet as a shorthand for internetwork. [27]
Two competing proposals had evolved, [29] the early Transmission Control Program (TCP), originally proposed by Kahn and Cerf, and the CYCLADES transport station (TS) protocol, proposed by Pouzin, Zimmermann and Elie. There were two sticking points: whether there should be fragmentation of datagrams (as in TCP) or standard-sized datagrams (as in TS); and whether the data flow was an undifferentiated stream or maintained the integrity of the units sent. These were not major differences. After "hot debate", McKenzie proposed a synthesis in December 1974, Internetwork Host-to-Host Protocol (INWG 74), which he refined the following year with Cerf, Scantlebury and Zimmerman (INWG 96). [4] [19] [28] [30]
After reaching agreement with the wider group, [nb 4] a Proposal for an international end to end protocol, was published by Cerf, McKenzie, Scantlebury, and Zimmermann in 1976. [31] [32] [33] It was presented to the CCITT and ISO by Derek Barber, who became INWG chair earlier that year. [4] Although the protocol was adopted by networks in Europe, [34] it was not adopted by the CCITT, ISO nor the ARPANET. [4]
The CCITT went on to adopt the X.25 standard in 1976, based on virtual circuits. ARPA began testing TCP in 1975 at Stanford, BBN and University College London. [35] Ultimately, ARPA developed the Internet protocol suite, including the Internet Protocol as connectionless layer and the Transmission Control Protocol as a reliable connection-oriented service, which reflects concepts in Pouzin's CYCLADES project. [36]
Ray Tomlinson is well known as the creator of network mail (i.e., email) in INWG Protocol note 2 (a separate series of INWG notes), in September 1974. [4] Derek Barber proposed an electronic mail protocol in 1979 in INWG 192 and implemented it on the European Informatics Network. [37] This was referenced by Jon Postel in his early work on Internet email, published in the Internet Experiment Note series. [38]
Alex McKenzie served as chair from 1979-1982 and Secretary beginning in 1983. [11] Carl Sunshine, who had worked with Vint Cerf and Yogen Dalal at Stanford on the first TCP specification, subsequently served as INWG chair until 1987, when Harry Rudin took over. [39]
Later international work led to the OSI model in 1984, of which many members of the INWG became advocates. [5] [40] During the Protocol Wars of the late 1980s and early 1990s, engineers, organizations and nations became polarized over the issue of which standard, the OSI model or the Internet protocol suite would result in the best and most robust computer networks. ARPA partnerships with the telecommunication and computer industry led to widespread private sector adoption of the Internet protocol suite as a communication protocol. [5] [41] [42]
The INWG continued to work on protocol design and formal specification until the 1990s when it disbanded as the Internet grew rapidly. [4] Nonetheless, issues with the Internet Protocol suite remain and alternatives have been proposed building on INWG ideas such as Recursive Internetwork Architecture. [28]
The work of INWG was a significant step in the creation of the Transmission Control Program and ultimately the Internet. [43]
... the International Network Working Group was created ... to draw a larger cohort of people into this whole question of how to design and build packet switch networks. That eventually led to the design of the Internet.
— Vint Cerf (2020) [44]
The group had about 100 members, including the following: [4] [9]
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 is called an internetwork, or simply an internet.
The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the 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.
Stephen D. Crocker is an American Internet pioneer. In 1969, he created the ARPA "Network Working Group" and the Request for Comments series. He served as chair of the board of the Internet Corporation for Assigned Names and Numbers (ICANN) from 2011 through 2017.
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.
In telecommunications, packet switching is a method of grouping data into short messages in fixed format, i.e. packets, that are transmitted over a digital network. Packets are made of a header and a payload. Data in the header is used by networking hardware to direct the packet to its destination, where the payload is extracted and used by an operating system, application software, or higher layer protocols. Packet switching is the primary basis for data communications in computer networks worldwide.
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.
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 of the United States Department of Defense.
Bob Kahn is an American electrical engineer who, along with Vint Cerf, first proposed the Transmission Control Protocol (TCP) and the Internet Protocol (IP), the fundamental communication protocols at the heart of the Internet.
Donald Watts Davies, was a Welsh computer scientist and Internet pioneer 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.
Louis Pouzin is a French computer scientist and Internet pioneer. He directed the development of the CYCLADES computer network in France the early 1970s, which implemented a novel design for packet communication. He was the first to implement the end-to-end principle in a wide-area network, which became fundamental to the design of the Internet.
Hubert Zimmermann was a French software engineer and a pioneering figure in 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.
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.
SATNET, also known as the Atlantic Packet Satellite Network, was an early satellite network that formed an initial segment of the Internet. It was implemented by BBN Technologies under the direction of ARPA.
Roger Anthony Scantlebury is a British computer scientist and Internet pioneer who worked at the National Physical Laboratory (NPL) and later at Logica.
The Protocol Wars were a long-running debate in computer science that 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 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 when it became the dominant protocol suite through rapid adoption of the Internet.
David Corydon Walden was an American computer scientist and Internet pioneer who contributed to the engineering development of the ARPANET, a precursor of the modern Internet. He specifically contributed to the Interface Message Processor, which was the packet switching node for the ARPANET. Walden was a contributor to IEEE Computer Society's Annals of the History of Computing and was a member of the TeX Users Group.
But the ARPANET itself had now become an island, with no links to the other networks that had sprung up. By the early 1970s, researchers in France, the UK, and the U.S. began developing ways of connecting networks to each other, a process known as internetworking.
INWG#1: Report of Subgroup 1 on Communication System Requirements by Davies, Shanks, Heart, Barker, Despres, Detwiler, and Riml. They wrote: "It was agreed that interworkingbetween packet switching networks should not add complications to the hosts, considering that networks will probably be different and thus gatewaysbetween networks will be required. These gateways should be as uncomplicated as possible, whilst allowing as much freedom as possible for the design of individual networks". INWG#1 clarified that gateways and simplicity were accepted concepts when INWG was formed.
Roger Scantlebury was one of the major players. And Donald Davies who ran, at least he was superintendent of the information systems division or something like that. I absolutely had a lot of interaction with NPL at the time. They in fact came to the ICCC 72 and they had been coming to previous meetings of what is now called Datacomm. Its first incarnation was a long title having to do with the analysis and optimization of computer communication networks, or something like that. This started in late 1969, I think, was when the first meeting happened in Pine Hill, Georgia. I didn't go to that one, but I went to the next one that was at Stanford, I think. That's where I met Scantlebury, I believe, for the first time. Then I had a lot more interaction with him. I would come to the UK fairly regularly, partly for IFIP or INWG reasons
The term "catenet" was introduced by L. Pouzin.
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.
We began doing concurrent implementations at Stanford, BBN, and University College London. So effort at developing the Internet protocols was international from the beginning.
In the early 1970s Mr Pouzin created an innovative data network that linked locations in France, Italy and Britain. Its simplicity and efficiency pointed the way to a network that could connect not just dozens of machines, but millions of them. It captured the imagination of Dr Cerf and Dr Kahn, who included aspects of its design in the protocols that now power the internet.
The network research community formed the [International] Network Working Group (INWG) ... and out of this came the ... transmission control protocol/internet protocol (TCP/IP)
In chronological order: