We have already seen that the OSI reference model and the TCP/IP reference model The OSI and TCP/IP reference models have much in similar such as,
Both are based on the concept of a stack of independent protocol.
The structure or the functionality of the layers is roughly similar.
Despite these fundamental similarities, the two models also have many differences these are as follows.
In OSI model three concepts are in central.
1. Services: Each layer performs some services for the layer above it. It tells how the layer works.
2. Interfaces: A layer’s interface tells the processes above it how to access it. It specifies what the parameters are and what results to expect.
3. Protocols: The peer protocols used in a layer. It can use any protocols to provide the offered services. It can also change them without affecting software in higher layers.
These ideas fit with object-oriented programming an object like a layer.
The TCP/IP model did not distinguish between service, interface, and protocol. Only real services offered by the internet layer are SEND IP PACKET and RECEIVE IP PACKET.
The protocols in the OSI model are better hidden than in the TCP/IP model and can be replaced relatively easily as the technology changes.
The OSI model has seven layers and the TCP/IP has four layers. Both have network (Internet), transport, and application layers, but the other layers are different.
The OSI model supports both connectionless and connection-oriented communication in the network layer, but only connection-oriented communication in the transport layer because the transport service is visible to the users. The TCP/IP model has only one connectionless service in the network layer but supports both modes (connectionless and connection-oriented) in the transport layer, giving a users choice using simple request-response protocols.
Well, how you found this article, is this useful? I'm sure this will help you more. If you want more information please let me know through comments in the right below.
Subscribed to the My Computer Tutors for updates. I will keep updating to you with latest tutorials.
Comments
Post a Comment
Your comment will inspire me, Please leave your comment