Comparison between OSI Model and TCP/IP Model

                  OSI reference model                         TCP/IP model
OSI stands for Open system interconnection, and it is developed by the international standard organization (ISO).TCP/IP stands for Transmission control protocol/ internet protocol, and it is developed by the Department of defence (DOD).
OSI is a general protocol self-reliant model. It behaves as a connection gateway between the network and the host.The TCP/IP model rely on modern protocols about which the computer network has generated.
It is 7-layer architecture.It is 4-layer architecture.
In OSI model network layer provides connection-oriented services as well as connectionless services.In TCP/IP model network layer provides only connectionless services.
This model reference follows the vertical approach.The TCP/IP model follows the horizontal approach.
It is delineated after the development of the internet.It is delineated before the development of the internet.
The minimum size of OSI header is 5 bytes.The minimum size of TCP/IP header is 20 bytes.
It allows the normalization of devices like hubs, motherboards, routers, and other hardware devices.It does not allow the normalization of the hardware devices.
When the mechanism changes, the protocols of the OSI model can be simply interchanged.The protocols of TCP/IP model can’t be interchanged.
The transport layer gives the guarantee of transmission of data packets in the OSI model.The transport layer does not give assurance for the transmission of data packets in TCP/IP model.