Introduction to TCP/IP and OSI
The two most important models used for the purpose of communication are TCP/IP and OSI model.
The connection between the host and the internet was made possible with the communication protocol known as TCP/IP. A user can exchange application data with the help of transmission control protocol. IP determines that how a computer can send packets of information to other computers. TCP can only work with the IP.
Many different host of protocols were needed during the construction of transmission control protocol TCP and Internet protocol IP. These host protocols sre following;
- User Data Protocol (UDP)
- Internet protocol (IP)
- Address resolution protocol (ARP)
- Reverse address resolution protocol (RARP)
- Internet control message protocol (ICMP)
OSI stands for Open System Interconnection model. The connection of application over network is determined by OSI reference model. OSI reference model helps in understanding the scheme of connection.
The OSI model work with seven different layers and each has a specific work assigned to it.thr each seven layers also has their names. The seven different layers in OSI model are following ;
- Application layer
- Presentation layer
- Session layer
- Transport layer
- Network layer
- Data link layer
- Physical layer
Difference between TCP & OSI Model
The two different models TCP/IP and OSI used for networking have many similarities and dissimilarities.
- One of the main difference between the two networking models are that TCP/IP hosts a network connection while the OSI model is referred to as the conceptual model which does not play any role in communication.
- The characteristics in transmission control protocol are provided by the TCP protocol. While in the OSI model only two hosts are allowed to handle the two ongoing communications.
|TCP Model||OSI Model|
|The TCP model was developed in 1970s whereas OSI model was developed in 1980s. Hence the layers of both models also differ. TCP model has four layers, which are named as network interface, transport internet and application layer.||The OSI modek has seven different layers named as application, presentation, transport, session network, data link, physical.|
|The transmission control protocol is seen to be applied in horizontal approach.||While the OSI model is being applied in vertical approach.|
Design and development
|Transmission Control protocol TCP and Internet protocol IP was designed first then they were set to development procedure.||While Open System Interconnection model was developed first then it was designed in different ways.|
|TCP/IP protocol combines the Session layer and presentation layer into the application layer.||While the OSI model combines session and presentation layer into a presentation by different techniques|
Stability and Restrictions
|The transmission control protocol TCP provides you with more stability as it is more reliable.|
|On contrary, Open System Interconnection model OSI is considered as aa strict model because of its boundaries. Its strict boundaries bounds user in between them. While there are not any strict boundaries in transmission control protocol.|
Connection less Transmission
|Transmission Control protocol TCP holds connectionsless transmission. Mean to say that if you want to send message to another user and internet connection if unavailable then it transmits data without confirming that the receiver is available or not.||But on the other hand OSI Open System Interconnection model allows both operations to operate.|
|Transmission Control protocol doesn’t ensure the delivery of data packets to the receiver.||Wherever Open System Interconnection model ensures the delivery of data packets to the receiver connection.|
|TCP/IP protocol is useful for the applications which require more accuracy and don’t require time passage.||Contrary, OSI model provides with hight transmission speed and the transmission is proficient.|
|Transmission Control protocol sends data in a flow. In TCP when the receiving mob becomes overflowing TCP regulates the transport layer from the sender.||In Open System Interconnection model flow of data is not supported.|
|TCP/IP arranges the data in the order specified by the user.||In OSI the arrangement of data is not done because each data segment is independent of each other.|
|In transmission control protocol the faulty segments are resent to the receiver||In the open system Interconnection model the false segments are abandoned because the error recovery is not supported in OSI model|
|In TCP/IP protocol, during the transmission of data some of delay oocurs. But when the connection is established it sends data very fast||OSI reference model don’t provide any delay even when the connection establishment is abstracted|
|In transmission control protocol the data reaches the destination in the form of series||In the Open system Interconnection model the data reaches the second end to the receiver in random manner.|
|Logical operations are set up in Transmission control protocol before the sending of packet data||However in OSI each packet is treated individually|
|In TCP/IP the protocols are not changeable because the individual protocol is not hidden||While in Open System Interconnection model the protocols are exchangeable because of protocols are hidden|
|Connection is established through the signals in transmission control protocol.||There is no concept of signals in OSI model.|
|Services, interface and protocols are not characterized in transmission control protocol.||Services, interface and protocols are not characterized in transmission control.|
|The connection between the host and the internet was made possible with the transmission control protocol.||While Open System Interconnection model helps in understanding the scheme of connection.|
|Application layer of internet transmission control protocol allows the application to access the services of other layers.||But in OSI model applications layer communicate directly with the software to provide interaction functions as required by the protocol.|
|The process of arrangement and acceptance of packet data is done by TCP/IP PROTOCOL. Transmission control protocol provides with safe transmission services.||The process of arrangement and acceptance of packet data is done by TCP/IP PROTOCOL. Transmission control protocol provides with safe transmission services.|
Considering the above information, it can be concluded that TCP model is more trust worthy than OSI model. The basic use of TCP/IP is the transmission of data through internet from end to end connection. TCP is flexible, robust and tangible and it also gives suggestion of the way by which data should be transmitted.