OSI and TCP/IP Model (original) (raw)

Last Updated : 9 Dec, 2025

OSI and TCP/IP are both logical models. One of the main similarities between the OSI and TCP/IP models is that they both describe how information is transmitted between two devices across a network.

frame_19

OSI Model

The OSI (Open Systems Interconnection) Model is a 7-layer conceptual framework used to understand and design network communication. Each layer has a clearly defined function and works independently of the others.

1. Physical Layer

Transmits raw bits over physical media.

Provides reliable node-to-node data transfer.

3. Network Layer

Handles logical addressing and routing of packets.

4. Transport Layer

Ensures reliable or fast delivery of data.

5. Session Layer

Establishes, manages, and terminates sessions.

6. Presentation Layer

Translates, encrypts, and formats data.

7. Application Layer

Provides services to end-user applications.

TCP/IP Model

The TCP/IP (Transmission Control Protocol/Internet Protocol) Model is a 5-layer practical networking framework used for real-world communication, especially on the Internet. It defines how data is packaged, addressed, transmitted, routed, and received across networks.

1. Physical Layer

Transmits raw bits over physical media.

Provides node-to-node communication and framing.

3. Network (Internet) Layer

Handles logical addressing and packet routing.

4. Transport Layer

Provides end-to-end communication and reliability.

5. Application Layer

Provides network services to end-user applications.

Difference Between OSI Model and TCP/IP Model

Below are the main differences between OSI and TCP/IP model:

OSI Model TCP/IP Model
7 layers: Physical, Data Link, Network, Transport, Session, Presentation, Application 5 layers: Physical, Data Link, Network/Internet, Transport, Application
Separate Session layer manages connections/synchronization No separate Session layer; handled in Application layer
Presentation layer handles data formatting/encryption Data formatting/encryption done within Application layer
Theoretical model developed by ISO for standardization Practical model developed by DoD for Internet use
Each layer strictly independent with clear interfaces Layers more integrated, less strict boundaries
No specific protocols defined, just functions Defines specific protocols: TCP, UDP, IP, HTTP, etc.
Used as reference for teaching/network design Actual protocol stack used by Internet globally
Developed before widespread Internet use Developed specifically for ARPANET/Internet implementation