Fundamentals 13 min read

How TCP/IP Shaped the Internet: From Early IMPs to Global Connectivity

An in‑depth look at the evolution of the TCP/IP protocol suite, covering its origins, key pioneers like Vint Cerf and Bob Kahn, early ARPANet experiments, the protocol’s impact on modern internet infrastructure, and how it continues to shrink global communication distances.

Java Backend Technology
Java Backend Technology
Java Backend Technology
How TCP/IP Shaped the Internet: From Early IMPs to Global Connectivity

Preface

Application‑level developers usually encounter the transport‑layer protocols TCP (and UDP), while the IP layer often remains abstract beyond the notion of an IP address. This article briefly revisits the history of TCP/IP, introduces the protocol family, and illustrates how the virtual network built by TCP/IP connects to the real world.

TCP/IP Protocol Overview

The Internet Protocol Suite, commonly called TCP/IP, is a network communication model and a family of protocols that form the foundation of the Internet. Its two core protocols, TCP (Transmission Control Protocol) and IP (Internet Protocol), were the earliest standards in the suite.

Application developers most often work with TCP because higher‑level protocols such as HTTP, HTTPS, POP3, SMTP, RPC, FTP, and TELNET all run on top of it. IP, residing below TCP in the network layer, is less directly accessed by application programmers.

The diagram below shows the relationship of the TCP/IP protocol family:

The Fathers of TCP/IP

Bob Kahn (Robert Kahn) invented TCP and, together with Vint Cerf, invented IP. Vint Cerf (Vinton Gray Cerf) is widely regarded as one of the "fathers of the Internet".

Cerf’s background: born 1943, earned a B.S. in mathematics from Stanford (1965), worked at IBM, obtained a Ph.D. in computer science from UC‑Berkeley (1967), taught at Stanford (1972‑1976) while co‑leading the TCP/IP development team, received the U.S. National Medal of Technology (1997), and later served as ICANN chairman and senior VP at MCI.

Witnessing the Birth of the Internet

In August 1969, the first Interface Message Processor (IMP‑1) built by BBN arrived at UCLA two days early. UCLA professor Leonard Kleinrock led a team of over 40 engineers and graduate students to install and test it. By October, IMP‑2 was deployed at the Stanford Research Institute (SRI), and IMP‑3 reached UCSB in November. The final node, IMP‑4, was installed at the University of Utah in December, establishing the four‑node ARPANet and ushering in the network age.

Team photo of BBN programmers and logs from the first Internet connection experiment are shown below:

Connection of IMP‑1 to the Sigma‑7 host:

How TCP/IP Turned the Network into a True "Internet"

1. Early Networks Were Not Practical

Connecting two computers was only a first step. As more heterogeneous machines needed to share content, a more advanced technology became necessary. Early networks lacked error‑correction; a single error could halt the network, and increasing numbers of computers reduced efficiency.

2. Birth of the TCP/IP Protocol

Bob Kahn and Vint Cerf focused on assigning each computer a unique address (IP) like a house number, while TCP monitored transmission and requested retransmission when errors occurred. This design led to the creation of routers.

Since its introduction in 1973, TCP/IP has been continuously improved and remains the backbone of the global Internet, ensuring reliable data transfer regardless of underlying hardware.

In 1974, an experiment demonstrated TCP/IP’s robustness by transmitting data packets across satellite and land‑cable links between Europe and the United States over 94 km without losing a single bit. The U.S. government then released the core specifications, sparking a worldwide Internet boom.

3. Hypothetical: If TCP/IP Had Been Patented, Would Bill Gates Still Be the Richest?

Vint Cerf notes that the technology’s free, open nature was crucial; had they patented it, adoption would have been limited.

In 1973, Cerf and Kahn deliberately kept the protocol open, and in 1975, when deploying the Internet, they chose to share it freely, enabling global collaboration.

Today’s Internet

TCP/IP has expanded the Internet beyond imagination; without it, the 21st‑century world would be unrecognizable. Visualizations of the Internet’s evolution (2003, 2010, 2015) illustrate its growth based on real routing nodes.

The maps are derived from real‑world routing data, as shown in the process diagram below:

How TCP/IP Shortens the Distance Between People Globally

Undersea fiber‑optic cables connect continents. The 2015 global map of submarine cable connections (including a zoomed‑in view of China) shows the physical pathways that enable near‑instant communication.

China’s relatively few international cables explain higher latency to foreign sites.

A more detailed 2015 submarine‑cable map highlights global connectivity:

TCP/IP Redefines the Unit of Distance Between Nations and People

Network latency, measured in milliseconds, quantifies the “distance” between nodes. TCP/IP’s efficiency has dramatically reduced perceived distance, making worldwide connections feel instantaneous.

Latency examples:

From Hong Kong to the United States ≈ 150 ms; to the United Kingdom > 200 ms.

From the United Kingdom to China ≈ 200 ms.

From the United States to major world nodes (example shown):

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

ProtocolsTCP/IPhistoryNetworkingInternet
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.