Chapter 2 TCP/IP
Umar ali
Lecturer in computer science
University of Swat
TCP/IP Protocol Suite
• Transmission Control Protocol /
Internetworking Protocol
• Developed Prior to OSI Model
• Widely used in the Internet Today
Layers in TCP/IP Protocol Suite
• Physical (physical standards)
• Data Link (N/w Interface)
• Network (Interconnectivity)
• Transport(Transport Functions)
• Application(Session , Pres, app of OSI)
TCP/IP Protocol Suite
Protocols
SMTP (Simple Mail Transfer Protocol):
This service is used to transfer mails from one
computer to another.
SNMP(Simple Network Management
Protocol):
This service is used mostly in network
management systems to monitor network-
attached devices for conditions that warrant
administrative attention.
Protocols
FTP (File Transfer Protocol):
This service is used to transfer files from one
computer to another.
DNS (Domain Name Services):
This service is used to map URL against its
static IP address.
TelNet:
This service is used to connect two computers
for desktop sharing.
Protocols
NFS (Network File System):
This service is used to manage file system at
networks.
TFTP (Trivial FTP):
This service is use for transferring files from one
computer to another but overload is very low
can work in small memory.
Protocols
TCP (Transmission Control Protocol):
This protocol is use for connection oriented
services for transferring data.
UDP (User Data Gram Protocol):
This protocol is use for connection less services
for transferring data.
Protocols
IP (Internet Protocol):
IP is used for relaying datagram's (packets)
across an internetwork using the Internet
Protocol Suite. Responsible for routing packets
across network boundaries.
ARP (Address Resolution Protocol):
It is use for determining a network host's Link
Layer or hardware address when only its
Internet Layer (IP) or Network Layer address is
known.
Protocols
RARP (Reverse Address Resolution Protocol):
It is a protocol used for obtaining Network Layer
addresses (e.g., IP addresses) of other nodes
from Data Link Layer (Layer 2 or Physical)
addresses.
ICMP (Internet Control Messaging Protocol):
It is chiefly used by the operating systems of
networked computers to send error messages
indicating that a requested service is not
available or that a host or router could not be
reached.
e.g Ping command results, like destination not
reachable, request time out. etc
Protocols
IGMP (Internet Group Management
Protocol):
This protocol is used to manage
multicasting.
It is used by hosts and adjacent routers
on IP
networks to establish multicast group
memberships.