TCP/IP Model (original) (raw)

Last Updated : 11 Jun, 2026

The TCP/IP model is a layered networking framework that explains how data is communicated between devices over a network using standardized protocols to ensure reliable and efficient transmission.

tcp-layers

TCP/IP Layers

Layers of TCP/IP Model

1. Application Layer

This is the top layer of the TCP/IP model, where applications like web browsers, email clients, and file-sharing tools interact with the network.

application-layer

Application Layer

2. Transport Layer

Ensures reliable and efficient delivery of data between devices, managing segmentation, ordering, and retransmission as needed.

transport_layer_protocols

Transport Layers

**TCP (Transmission Control Protocol): TCP is used when reliability and accuracy are important. It ensures that data is delivered exactly as sent.

**UDP (User Datagram Protocol): UDP is used when speed is more important than perfect accuracy. It is faster but does not guarantee reliable delivery.

3. Internet Layer

Responsible for addressing, packaging, and routing data packets so they can travel across networks and reach the correct destination device. It ensures that data can move between different networks efficiently.

internet_layer

Internet Layer

Responsible for physically transmitting data over network hardware, including cables, switches, and wireless connections. It handles how data is formatted for the network medium and ensures it reaches the next device on the path.

network_access_link_layer_

Network Access (Link Layer)

Working

The working of TCP/IP can be explained with the help of the diagram given below and explained:

working-of-tcp

Working of TCP/IP Model

When Sending Data (From Sender to Receiver)

When Receiving Data (At the Destination)

Advantages and Disadvantages of TCP/IP

Advantages

Disadvantages

Why was TCP/IP chosen Over the OSI Model

TCP/IP is preferred over the OSI model because it is simpler, practical, and widely implemented in real-world networks and the Internet. Unlike OSI, which is mostly theoretical, TCP/IP is protocol-driven and focuses on actual communication needs.

osi-to-tcp

Illustration of Relationship between OSI and TCP/IP Protocol