Sie sind auf Seite 1von 3

Differences between OSI model & TCP/IP model

OSI Model Reference Service, interface and protocol are not clearly defined. For example, the only real services offered by the Internet layer are - Send IP Packet - Receive IP Packet Because models were invented before protocols, functionalities put in each layer are not very optimized. TCP/IP Model Reference Protocols in the OSI model are better hidden and can be replaced relatively easily as the technology changes, which is one of the main objective of layered protocols. In this case, the protocols have been invented before models, so the functionalities are perfectly described.

Service, interface and protocol

Functionalities

Seven layers, Network (Internet), Transport Numbers of layers and Application layers being similar to TCP/IP

Only four layers.

Connectionless/ Connectionoriented communication

Both connectionless and connectionoriented communication is supported in the network layer, but only connection-oriented communication in the transport layer.

Only one mode in the network layer (connectionless) but both modes in the transport layer are supported, giving the users a choice.

The adoption of TCP/IP does not conflict with the OSI standards because the two protocol stacks were developed concurrently. In

some ways, TCP/IP contributed to OSI, and vice-versa. Several important differences do exist, though, which arise from the basic requirements of TCP/IP which are:

A common set of applications Dynamic routing Connectionless protocols at the networking level Universal connectivity Packet-switching

The main differences between the OSI architecture and that of TCP/IP relate to the layers above the transport layer (layer 4) and those at the network layer (layer 3). OSI has both, the session layer and the presentation layer, whereas TCP/IP combines both into an application layer. The requirement for a connectionless protocol also required TCP/IP to combine OSIs physical layer and data link layer into a network level.

Physical Layer
The physical layer may be either ethernet, SDH-DCC, or some timeslot of a PDH signal. Either OSI protocols and TCP/IP protocols build on the same physical layer standards, thus there is no difference between OSI and TCP/IP in this aspect.

Data Link Layer


The purpose of the data link layer is to provide error free data transmission even on noisy links. This is achieved by framing of data and retransmission of every frame until it is acknowledged from the far end, using flow control mechanisms. Error detection is done by means of error detection codes. For ethernet based networks e.g. LANs (Local Area Network), the data link protocol LLC (Logical Link Control) is equally used in OSI and TCP/IP networks.

Network Layer
The network layer provides routing capabilities between source and destination system. OSI uses the CLNS (Connection Less Network Service) protocols ES-IS for communication of an end system to an intermediate system and IS-IS for communication between intermediate systems. TCP divides messages in datagrams of up to 64k length. Each datagram consists of a header and a text part. Besides some other information, the header contains the source and the destination address of the datagram. IP routes these datagrams through the network using e.g. the protocol OSPF (Open Shortest Path First) or RIP (Route Information Protocol) for path calculation purposes.

Transport Layer
The transport layer provides a reliable end-to-end connection between source and destination system on top of the network layer. It builds an integral part of the whole OSI layering principle and of the internet protocol. The OSI transport layer protocol (TP4) and the internet transport protocol (TCP) have many similarities but also some remarkable differences. Both protocols are built to provide a reliable connection oriented end-to-end transport service on top of an unreliable network service.

Das könnte Ihnen auch gefallen