CN TCP Ip PDF
CN TCP Ip PDF
It was first described by Cerf and Kahn (1974), and later refined and defined as a
standard in the Internet community (Braden, 1989). The design philosophy behind
the model is discussed by Clark (1988).
Reference Models
2 The TCP/IP Reference Model (Transmission Control
Protocol/Internet Protocol
The TCP/IP Reference Model
The Link Layer
• packet-switching network based on a
connectionless layer that runs across different
networks
• It is not really a layer at all, in the normal
sense of the term, but rather an interface
between hosts and transmission links.
The Internet Layer
• The internet layer is the linchpin that holds the whole
architecture together, roughly to the OSI network layer
• Job is to permit hosts to inject packets into any network
and have them travel independently to the destination
• They may even arrive in a completely different order
than they were sent, in which case it is the job of higher
layers to rearrange them, if in-order delivery is desired.
• Note that ‘‘internet’’ is used here in a generic sense,
even though this layer is present in the Internet.
The Internet Layer
Example: A person can drop a sequence of
international letters into a mailbox in one country,
• The letters will probably travel through one or
more international mail gateways along the way,
but this is transparent to the users. Furthermore,
that each country(i.e., each network) has its own
stamps, preferred envelope sizes, and delivery
rules is hidden from the users.
The Internet Layer-2
• The internet layer defines an official packet
format and protocol called IP(Internet Protocol),
plus a companion protocol called ICMP (Internet
ControlMessage Protocol) that helps it function.
The job of the internet layer is to deliver IP
packets where they are supposed to go.
• Packet routing is clearly a major issue here, as is
congestion (though IP has not proven effective
at avoiding congestion).
The Transport Layer
• It is designed to allow peer entities on the
source and destination hosts to carry on a
conversation, just as in the OSI transport layer.
• Two end-to-end transport protocols have been
defined here.
1. TCP(Transmission Control Protocol)
2. UDP (User Datagram Protocol)
TCP(Transmission Control Protocol)