Lecture 6 TCPIP
Lecture 6 TCPIP
Applications
•TE-256
•Computer Communication
& Networking
Compiled By:
Imran Khan
Dawood University of Engineering & Technology
Department of Telecommunication Engineering imran.khan@@duet.edu.pk
TCP/IP
MODEL
Operation of TCP/IP
Host to Network Layer
• This layer corresponds with the Data Link and Physical layers of the
OSI model.
• BROADCAST
• Broadcast is the term used to describe communication where a piece of information is
sent from one point to all other points. In this case there is just one sender, but the
information is sent to all connected receivers.
• MULTICAST
• Multicast is the term used to describe communication where a piece of information is
sent from one or more points to a set of other points. In this case there is may be one or
more senders, and the information is distributed to a set of receivers (there may be no
receivers, or any other number of receivers).
Protocols run in IP layer
ARP /RARP
• The address resolution protocol (arp) is a protocol used by the Internet
Protocol (IP) , specifically IPv4, to map IP network addresses to the
hardware addresses used by a data link protocol.
• The protocol operates below the network layer as a part of the interface
between the OSI network and OSI link layer.
• If the IP address is not found in the ARP table, the system will then send a
broadcast packet to the network using the ARP protocol to ask "who has
192.168.1.1". Because it is a broadcast packet, it is sent to a special MAC
address that causes all machines on the network to receive it
• There is also Reverse ARP (RARP)which can be used by a host to discover its
IP address.
IGMP( Internet Group Management Protocol)
• The Internet Group Management Protocol (IGMP) is a
communications protocol used by hosts and adjacent routers on IPv4
networks to establish multicast group memberships. IGMP is an
integral part of IP multicast.
• IGMP can be used for one-to-many networking applications such as
online streaming video and gaming, and allows more efficient use of
resources when supporting these types of applications.
• This layer is the combination of Application, Presentation and Session layer of the OSI
model.
• Application layer includes several high-level protocols that are used for wide variety of
applications like:
• TELNET(Terminal Network):
• FTP(File Transfer Protocol):
• HTTP(Hyper Text Transfer Protocol):
• Simple Mail Transfer Protocol (SMTP)