TCP/IP: The Protocol Suite Behind the Internet

How a defence research experiment became the common language of every network on Earth, and who keeps its standards today.
Overview
The Transmission Control Protocol/Internet Protocol (TCP/IP) is the suite of networking protocols that carries communication across wide area networks and the Internet. Its development began in the late 1960s and early 1970s with the U.S. Department of Defense's Advanced Research Projects Agency (ARPA, later DARPA). ARPA's pioneering experiments in packet-switched networking led to the creation and standardisation of TCP/IP, which has since become the backbone of modern networking.
The suite in four layers
TCP/IP is usually described in four layers, each relying on the one below it:
| Layer | Job | Examples |
|---|---|---|
| Application | Services that people and programs use | HTTP, DNS, FTP, Telnet, SMTP |
| Transport | End-to-end delivery between programs | TCP (reliable, ordered), UDP (lightweight) |
| Internet | Addressing and routing between networks | IP, ICMP |
| Network access | Moving frames over the local medium | Ethernet, Wi-Fi |
Key milestones
- 1970 — ARPANET hosts adopt the Network Control Protocol (NCP), the network's first host-to-host protocol.
- 1972 — The first Telnet specification is published as RFC 318, enabling remote terminal access.
- 1973 — The File Transfer Protocol is specified in RFC 454, building on the first FTP proposal of 1971 (RFC 114).
- 1974 — Vint Cerf and Bob Kahn describe the Transmission Control Program, and RFC 675 specifies it in December, laying the foundation of TCP/IP.
- 1981 — RFC 791 defines the Internet Protocol (addressing and routing) and RFC 793 defines TCP, the versions still in use today.
- 1982 — The Defense Communications Agency and ARPA establish TCP/IP as the standard protocol suite for military networking.
- 1983 — On 1 January, ARPANET switches from NCP to TCP/IP, the official adoption of the suite. The Domain Name System is specified the same year (RFCs 882 and 883).
- 1984 — DNS begins to replace the single shared hosts file, simplifying hostname resolution as the network grows.
Microsoft TCP/IP and enterprise networking
Microsoft built TCP/IP into Windows NT from its first release, and with Windows NT 4.0 it became the core protocol of the enterprise Windows network. That brought several advantages:
- Universal compatibility. TCP/IP is a standardised, routable protocol supported across modern operating systems and enterprise networks.
- Cross-platform connectivity. Standard utilities such as FTP and Telnet move data and provide remote access between very different systems.
- Scalability and robustness. The Windows Sockets (Winsock) interface lets developers build client/server applications that talk to any TCP/IP system.
- Internet access. As the Internet's own protocol suite, TCP/IP connects research institutions, government agencies and enterprises worldwide.
Who governs the Internet's protocols
No single organisation owns or controls the Internet. Its protocols and standards are developed and coordinated by several bodies:
Internet Society (ISOC)
Founded in 1992, ISOC promotes the open development, evolution and use of the Internet worldwide, and provides the organisational home for the standards process.
Internet Architecture Board (IAB)
The IAB oversees the Internet's technical architecture and the standards process. It dates from the 1980s and was chartered as part of ISOC in 1992. It oversees:
- Internet Engineering Task Force (IETF), which develops and maintains Internet protocols.
- Internet Research Task Force (IRTF), which pursues longer-term research on protocols and future networking.
- Internet Assigned Numbers Authority (IANA), which manages protocol parameters, IP address allocation and the DNS root. The IAB provides policy direction for the protocol registries; since 1998 the IANA functions have been performed under ICANN.
Requests for Comments and Internet standards
TCP/IP standards are published as Requests for Comments (RFCs), which set out the technical specifications and operational guidance for Internet protocols. The process is open and consensus-based, captured in the IETF's motto of "rough consensus and running code", rather than decided by a formal committee vote.
Requirement levels
Specifications carry a requirement level that says how they apply to implementations:
| Level | Meaning |
|---|---|
| Required | Must be implemented by all TCP/IP-based systems. |
| Recommended | Strongly encouraged for widespread adoption. |
| Elective | Optional, but recognised as useful. |
| Limited use | Intended for specialised applications. |
| Not recommended | Generally discouraged. |
Maturity levels
Before it becomes a full standard, a specification passes through stages of review and real-world use. The classic standards track had three:
- Proposed Standard: a stable, well-reviewed specification with initial implementation.
- Draft Standard: widely implemented, interoperable and proven in practice.
- Internet Standard: fully mature and widely deployed, recognised for its significant contribution to the Internet.
Since 2011 (RFC 6410) the track has two levels: Proposed Standard and Internet Standard. The Draft Standard stage was retired.
Every RFC keeps its number permanently. When a specification needs to change, a new RFC is published that updates or obsoletes the old one, giving clear versioning and a complete historical record.
Conclusion
TCP/IP remains the cornerstone of modern networking, supporting enterprise communication, cross-platform interoperability and global connectivity. Its continued evolution, guided by open standards and international organisations, will keep shaping the future of digital communication.