Tcp/Ip Protocol Suite
Tcp/Ip Protocol Suite
The TCP/IP protocol suite was developed prior to the OSI model. Therefore,
the layers in the TCP/IP protocol suite do not exactly match those in the OSI
model. The original TCP/IP protocol suite was defined as having four
layers:
host-to-network, internet, transport, and application. However, when
TCP/IP is compared to OSI, we can say that the host-to-network layer is
equivalent to the combination of the physical and data link layers.
The internet layer is equivalent to the network layer, and the application
layer is roughly doing the job of the session, presentation, and application
layers with the transport layer in TCP/IP taking care of part of the duties of
the session layer.
So, we assume that the TCP/IP protocol suite is made of five layers:
physical, data link, network, transport, and application. The first four layers
provide physical standards, network interfaces, internetworking, and
transport functions that correspond to the first four layers of the OSI model.
The three topmost layers in the OSI model, however, are represented in
TCP/IP by a single layer called the application layer (see Figure 2.16).
1
Computer Networks Asst. Lec. Hasnaa H.
Process/
Application
Host to host
Internet
Network
access
2
Computer Networks Asst. Lec. Hasnaa H.
Network Layer
At the network layer (or, more accurately, the internet work layer), TCP/IP
supports the Internetworking Protocol. IP, in turn, uses four supporting
protocols: ARP, RARP, ICMP, and IGMP.
3
Computer Networks Asst. Lec. Hasnaa H.
Transport Layer
4
Computer Networks Asst. Lec. Hasnaa H.
port addresses, checksum error control, and length information to the data
from the upper layer.
Application Layer
The application layer in TCPIIP is equivalent to the combined session,
presentation, and application layers in the OSI model Many protocols are
defined at this layer.
5
Computer Networks Asst. Lec. Hasnaa H.
ADDRESSING
Four levels of addresses are used in an internet employing the TCP/IP
protocols:
Physical (link) addresses, logical (IP) addresses, port addresses, and specific
addresses (see Figure below).