Difference Between OSI Reference Model and TCP/IP Reference Model

Before moving towards the Difference of these two important models, question is, What is OSI Model and What is TCP/IP Model?

I already have discussed these two models in detail in my previous posts. Kindly visit, OSI Reference Model and TCP/IP Reference Model for understanding these two models in detail.

Lets start noting down all differences between these two models:

OSI Reference Model TCP/IP Reference Model
It is 7-layered Model. It is 4-layered Model.
It is considered as generic, protocol-independent standard. It is considered as the standard around which the Internet has developed.
It is less reliable than TCP/IP Reference Model. It is more reliable than OSI Reference Model.
It is considered as reference/guidance tool only. It is actually the implementation of OSI Model.
It has strict boundaries. It is more flexible and tangible Model.
It follows vertical approach. It follows horizontal approach.
It has separate Presentation and Session Layers. Presentation and Session Layers are considered as a part of Application Layer
It offers support for connection-less and connection-oriented communication. It offers support for connection-less communication only.
Transport layer Guarantees the transfer of Packet. Transport Layer does not guarantee the transfer of Packet.
It is Protocol independent Model. It is Protocol Dependent Model.

Figure36.png

Above mentioned are the major differences of between TCP/IP and OSI Reference Model.

I hope this will be helpful for a lot of people who still have confusion! Please comment, if you know something else which I missed or stated incorrectly.

Thanks!

Leave a comment