Difference Between TCP/IP and OSI Model

Home Articles Difference Between TCP/IP and OSI Model

TCP/IP Protocol
Transmission control protocol and Internet protocol are two of the standards of network that makes transmission possible over the network. The Internet Protocol defines how the computer can collect data from each other with respect to interconnected network set. Whereas the Transmission control protocol basically defines how the applications are able to create the reliable communication channels across the IP network.

IP, Internet Protocol defines routing and addressing while TCP elaborates how to do conversation over the IP mediated link without losing or garbing data. The transmission control protocol and internet protocol have a set of protocols including TCP, ARP, HTTP, DNS, ICMP etc. It is considered as flexible and robust model which is mostly used for the interconnection of computers over the Internet. TCP/IP model was developed first as compared to OSI model. TCP/IP model basically four different layers such as the
   Network Interface Layer
   Internet Layer
   Transport Layer
   Application Layer

Open System Interconnection, OSI model
OSI model has been developed by International Organization of Standardization in 1974. OSI is a seven-layer architecture and each and every layer have a specific functionality and all the layers work collaboratively so as to transmit the data for global access. It is the conceptual model that standardizes as well as characterizes the functions of communication without underlying any communication technology and internet structure. The OSI model can be considered as the universal language for the computer networking and is based on the concept of splitting the communication system in seven different abstract layers.

However, DDOS attacks basically targets the specific layers of the network connection like the application layer attack is the main target of layer 7 and the protocol layer attack is the main target of layer 3 and layer 4. Although, OSI model does not strictly follow by the OSI model, it is still considered as useful in order to troubleshoot the problems of network. The main goal of the OSI model is interoperability of the diverse system of communication with the standard protocols of communication. This model basically partitions the communication system over the abstraction layer and its original version is defined by the seven different layers.
    Application layer
    Presentation layer
    Transport layer
    Session layer
    Data link layer
    Network layer
    Physical layer

S. No.

Transmission control protocol/internet protocol

Open system interconnection


As the name indicates transmission control protocol/internet protocol is a set of standard protocols on the basis of which internet has developed. It is considered as the communication protocol which basically allows hosts to connect over a particular network.

OSI stands Open system Interconnection is considered as the generic and protocol independent standard which acts as the communication gateway between the end users and network.


In transmission control protocol, there is not any guarantee for the packet delivery; however, this model is considered as more reliable as compared to OSI model.

In the open system interconnection, there is proper guarantee of delivery of packets by the transport layer.


transmission control protocol/internet protocol basically follows the horizontal approach.

Open system interconnection basically follows the vertical approach.


TCP/IP model was developed first as compared to OSI model.

The model of Open system interconnection was developed after TCP/IP model.


There is not any separate session or presentation layer present in the transmission control protocol/internet protocol.

There is a separate session layer and presentation layer in the OSI model.


Transport layer in transmission control protocol/Internet protocol is both the connection less and connection-oriented layer.

Whereas the transport layer in the open system interconnection is only connection oriented.


Transmission control protocol/Internet protocol is in the way of the implementation of OSI model.

Open system interconnection is considered as the reference model around which yhe communication network is built.


In transmission control protocol/Internet protocol, the network layer is able to provide the connectionless services.

In Open system connection, network layer is able to provide the connection less as well as connection-oriented services.


Transmission control protocol/Internet protocol does not fit any of the protocol.

OSI faces the difficulty in order to fit the protocols in the model.


Transmission control protocol/Internet protocol, it is not considered as easy to replace any of the protocol.

In OSI model, protocols are hidden and are considered as easy to replace with respect to change in the technology.


Transmission control protocol/Internet protocol does not provide the separation of services, protocols, and interfaces. It is also considered as protocol dependent.

Open system interconnection defines a number of services, protocols and interfaces very clearly and also there is a clear distinction between them and hence, is considered as protocol independent.


Transmission control protocol/Internet protocol basically works on four different layers such as the Network Interface Layer, Internet Layer, Transport Layer, and Application Layer.

Open system Interconnection basically works on seven different layers such as Application layer, presentation layer, transport layer, session layer, data link layer, network layer, and physical layer.