What is the difference between TCP/IP and OSI Model

Hey friends, in this article we will discuss about two famous network reference models. First is OSI Model and other one is TCP/IP Model. Both models, play vital role in understanding data flow between various networking protocols. Below, diagram will helps you to understand both models in a better way.

TCP/IP Model vs OSI Model

Difference between OSI and TCP/IP Model

OSI vs TCP/IP Model

In this table, we will discuss some major differences between TCP/IP and OSI Model.

S.No.OSI ModelTCP/IP Model
1.OSI Stands for Open System Interconnection.TCP/IP stands for Transmission Control Protocol / Internet Protocol.
2.7 Different Layers.4 Different Layers.
3.It is developed by ISO (International Standard Organisation)It is developed by DoD (Department of Defense).
4.Conceptual ModelUsed in actual data transmission between different computers.
5.It is a not Tangible model.It is a Tangible Model.

TCP/IP Model

TCP (Transmission Control Protocol)/IP (Internet Protocol), is a protocol stack which was developed by DoD (Department of Defense). It was developed before the OSI Model. This model have 4 different layers. Like OSI Model, different protocols are working at different layers. Data flow between different computers flow this model. Different Layers of TCP/IP model :

  • Application
  • Transport
  • Internet
  • Link

OSI Model

OSI stands for Open System Interconnection. It was developed in 1984 by ISO (International Standard Organisation). This model have 7 different layers. Unlike TCP/IP Model, this model provides an conceptual view of data flow between various computers. However, this is not a practical model, so it is not have practical usages. Different Layers of OSI Model :

  • Application
  • Presentation
  • Session
  • Transport
  • Network
  • Data Link
  • Physical


TCP/IP is a protocol suite, which is used during data transmission over the network. TCP/IP developed by DoD. It has 4 different layers. On the other hand, OSI, is a reference model, which have 7 different layers. OSI helps us to understand data flow between different protocols.

Is this article is helpful ? Please comment in comment box !

Leave a Reply

Your email address will not be published. Required fields are marked *