The Coloured Book protocols were a set of communication protocols for computer networks developed in the United Kingdom in the 1970s. These protocols were designed to enable communication and data exchange between different computer systems and networks. The name originated with each protocol being identified by the colour of the cover of its specification document. The protocols were in use until the 1990s when the Internet protocol suite came into widespread use.
In the mid-1970s, the British Post Office Telecommunications division (BPO-T) worked with the academic community in the United Kingdom and the computer industry to develop a set of standards to enable interoperability among different computer systems based on the X.25 protocol suite for packet-switched wide area network (WAN) communication. First defined in 1975, [1] the standards evolved through experience developing protocols for the NPL network in the late 1960s and the Experimental Packet Switched Service in the early 1970s. [2] [3] [4] [5] [6]
The Coloured Book protocols were used on SERCnet from 1980, [7] and SWUCN from 1982, [8] both of which became part of the JANET academic network from 1984. [9] [10] The protocols were influential in the development of computer networks, particularly in the UK, gained some acceptance internationally as the first complete X.25 standard, [1] [11] and gave the UK "several years lead over other countries". [12]
From late 1991, Internet protocols were adopted on the Janet network instead; they were operated simultaneously for a while, until X.25 support was phased out entirely in August 1997. [13] [14]
The standards were defined in several documents, each addressing different aspects of computer network communication. They were identified by the colour of the cover: [1] [11]
The Pink Book defined protocols for transport over Ethernet. The protocol was basically X.25 level 3 running over LLC2.
The Orange Book defined protocols for transport over local networks using the Cambridge Ring (computer network).
The Yellow Book defined the Yellow Book Transport Service (YBTS) protocol, also known as Network Independent Transport Service (NITS), which was mainly run over X.25. It was developed by the Data Communications Protocols Unit of the Department of Industry in the late 1970s. It could also run over TCP. [15] The Simple Mail Transfer Protocol was extended to allow running over NITS. [16]
The Yellow Book Transport Service was somewhat misnamed, as it does not fulfill the Transport role in the OSI 7-layer model. It really occupies the top of the Network layer, making up for X.25's lack of NSAP addressing at the time, which did not appear until the X.25 (1980) revision, and was not available in implementations for some years afterward. YBTS used source routing addressing between YBTS nodes—there was no global addressing scheme at that time.
The Green Book defined two protocols to connect terminals across a network: an early version of what became Triple-X PAD running over X.25, and the TS29 protocol modelled on Triple-X PAD, but running over YBTS. It was developed by Post Office Telecommunications. These protocols are similar in functionality to TELNET.
The Fawn Book defined the Simple Screen Management Protocol (SSMP)
The Blue Book defined the Network-Independent File Transfer Protocol (NIFTP), analogous to Internet FTP, running over YBTS. Unlike Internet FTP, NIFTP was intended for batch mode rather than interactive usage.
The Grey Book defined protocols for e-mail transfer (not file transfer as is sometimes claimed), running over Blue Book FTP.
The Red Book defined the Job Transfer and Manipulation Protocol (JTMP), a mechanism for jobs to be transferred from one computer to another, and for the output to be returned to the originating (or another) computer, running over Blue Book FTP.
Over time, as technology evolved, many of the concepts and principles from the Coloured Book Protocols were integrated into broader international standards. They remain an important part of the history and evolution of computer networking, showcasing an early effort to establish standards and protocols for efficient and reliable communication between computers. One famous quirk of Coloured Book was that components of hostnames used reverse domain name notation as compared to the Internet standard. For example, an address might be user@UK.AC.HATFIELD.STAR
instead of user@star.hatfield.ac.uk
. [7] [17] [18] [19]
The history of the Internet has its origin in the efforts of scientists and engineers to build and interconnect computer networks. The Internet Protocol Suite, the set of rules used to communicate between networks and devices on the Internet, arose from research and development in the United States and involved international collaboration, particularly with researchers in the United Kingdom and France.
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 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.
Janet is a high-speed network for the UK research and education community provided by Jisc, a not-for-profit company set up to provide computing support for education. It serves 18 million users and is the busiest National Research and Education Network in Europe by volume of data carried. Previously, Janet was a private, UK-government funded organisation, which provided the JANET computer network and related collaborative services to UK research and education.
The Open Systems Interconnection (OSI) model is a reference model from the International Organization for Standardization (ISO) that "provides a common basis for the coordination of standards development for the purpose of systems interconnection." In the OSI reference model, the communications between systems are split into seven different abstraction layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
In computer networking, the User Datagram Protocol (UDP) is one of the core communication protocols of the Internet protocol suite used to send messages to other hosts on an Internet Protocol (IP) network. Within an IP network, UDP does not require prior communication to set up communication channels or data paths.
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.
X.25 is an ITU-T standard protocol suite for packet-switched data communication in wide area networks (WAN). It was originally defined by the International Telegraph and Telephone Consultative Committee in a series of drafts and finalized in a publication known as The Orange Book in 1976.
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.
In computer networking, the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet protocol suite and the OSI model. The protocols of this layer provide end-to-end communication services for applications. It provides services such as connection-oriented communication, reliability, flow control, and multiplexing.
This page provides an index of articles thought to be Internet or Web related topics.
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.
A packet assembler/disassembler, abbreviated PAD is a communications device which provides multiple asynchronous terminal connectivity to an X.25 (packet-switching) network or host computer. It collects data from a group of terminals and places the data into X.25 packets (assembly). A PAD also does the reverse, it takes data packets from packet-switching network or host computer and returns them into a character stream that can be sent to the terminals (disassembly). A Frame Relay assembler/disassembler (FRAD) is a similar device for accessing Frame Relay networks.
A computer network is a set of computers sharing resources located on or provided by network nodes. Computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are made up of telecommunication network technologies based on physically wired, optical, and wireless radio-frequency methods that may be arranged in a variety of network topologies.
The following outline is provided as an overview of and topical guide to the Internet.
In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. A firewall typically establishes a barrier between a trusted network and an untrusted network, such as the Internet.
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any variation of a physical quantity. The protocol defines the rules, syntax, semantics, and synchronization of communication and possible error recovery methods. Protocols may be implemented by hardware, software, or a combination of both.
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 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.
See "15:00 Starting the Commercial Internet in the UK (Peter Houlder)"