Difference Between TCP/IP and OSI Model

TCP/IP
OSI
1. It stands for Transmission Control Protocol/ Internet Protocol1. It stands for Open system Interconnect
2. It has 4 layers2. It has 7 layers
3. It was developed by Department of Defense3. It was developed by International Standard Organization
4. It follows horizontal approach4. It follows vertical approach
5. TCP/IP model is both connection-oriented and connectionless.5. OSI model is only connection-oriented
6. TCP/IP does not have a separate Presentation layer or Session layer6. OSI model has a separate Presentation layer and Session layer
7. In TCP/IP model, the transport layer does not guarantees delivery of packets.7. In OSI model, the transport layer guarantees the delivery of packets.