Following are some similarities between OSI Reference Model and TCP/IP Reference Model.
- Both have layered architecture.
- Layers provide similar functionalities.
- Both are protocol stack.
- Both are reference models.
|S.No.||OSI(Open System Interconnection)||TCP/IP(Transmission|
|1||OSI is a generic, protocol independent||TCP/IP model is based on standard protocols standard, acting as a communication gateway around which the Internet has developed. It is a between the network and end user. communication protocol, which allows connection of hosts over a network|
|2||In OSI model the transport layer guarantees||In TCP/IP model the transport layer does not the delivery of packets. guarantees delivery of packets. Still the TCP/IP model is more reliable.|
|3||Follows vertical approach||Follows horizontal approach|
|4||OSI model has a separate Presentation layer and Session layer.||TCP/IP does not have a separate Presentation layer or Session layer.|
|5||Transport Layer is Connection Oriented.||Transport Layer is both Connection Oriented and Connection less.|
|6||Network Layer is both Connection Oriented and Connection less.||Network Layer is Connection less.|
|7||OSI is a reference model around which the networks are built. Generally it is used as a guidance tool.||TCP/IP model is, in a way implementation of the OSI model.|
|8||Network layer of OSI model provides both connection oriented and connectionless service.||The Network layer in TCP/IP model provides connectionless service.|
|9||OSI model has a problem of fitting the protocols into the model.||TCP/IP model does not fit any protocol|
|10||Protocols are hidden in OSI model and are easily replaced as the technology changes.||In TCP/IP replacing protocol is not easy.|
|11||OSI model defines services, interfaces and protocols very clearly and makes clear distinction between them. It is protocol independent.||In TCP/IP, services, interfaces and protocols are not clearly separated. It is also protocol dependent.|
|12||It has 7 layers||It has 4 layers|