Ip Layer Protocol
Ip Layer Protocol
11)
Address Resolution Protocol (ARP) : The Address Resolution Protocol (ARP) is used to
associate a logical address with a physical address. ARP is used to find the physical address
of the node when it’s Internet address is known.
Reverse Address Resolution Protocol (ARP) : The Reverse Address Resolution Protocol
(RARP) allows a host to discover its Internet address when it knows only its physical address.
It is used when a computer is connected to a network for the first time or when a diskless
computer is booted.
Internet Control Message Protocol (ICMP) : The Internet Control Message Protocol
(ICMP) is a mechanism used by hosts and gateways to send notification of datagram
problems back to the sender. ICMP sends query and error reporting messages.
Internet Group Message Protocol (IGMP) : The Internet Group Message Protocol (IGMP)
is used to facilitate the simultaneous transmission of a message to a group of recipients. Some
processes sometimes need to send the same message to a large number of receivers at same
time. This is called Multicasting. So for multicasting purpose IGMP protocol is used.
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used
on Internet Protocol (IP) networks for automatically assigning IP addresses and other
communication parameters to devices connected to the network using a client–
server architecture.[1]
The technology eliminates the need for individually configuring network devices manually, and
consists of two network components, a centrally installed network DHCP server and client
instances of the protocol stack on each computer or device. When connected to the network, and
periodically thereafter, a client requests a set of parameters from the server using DHCP.
DHCP can be implemented on networks ranging in size from residential networks to
large campus networks and regional ISP networks.[2] Many routers and residential gateways have
DHCP server capability. Most residential network routers receive a unique IP address within the
ISP network. Within a local network, a DHCP server assigns a local IP address to each device.
DHCP services exist for networks running Internet Protocol version 4 (IPv4), as well as version 6
(IPv6). The IPv6 version of the DHCP protocol is commonly called DHCPv6.
DHCP was first defined in October 1993.[5][6] It is based on BOOTP, but can dynamically allocate
IP addresses from a pool and reclaim them when they are no longer in use. It can also be used
to deliver a wide range of extra configuration parameters to IP clients, including platform-specific
parameters.[7]
Four years later, the DHCPINFORM message type (used for WPAD) and other small changes
were added. This definition, from 1997,[8] remains the core of the standard for IPv4 networks.
DHCPv6 was initially defined in 2003.[9] After updates by many subsequent RFCs, its definition
was replaced in 2018,[10] where prefix delegation and stateless address autoconfiguration were
now merged.
Uses of BootstrapProtocol :
Here, we will discuss the uses of Bootstrap Protocol as follows.
1. Bootstrap (BOOTP) is primarily required to check the system on a
network the first time you start your computer. Records the BIOS
cycle of each computer on the network to allow the computer’s
motherboard and network manager to efficiently organize the data
transfer on the computer as soon as it boots up.
2. BOOTP is mainly used in a diskless environment and requires no
media as all data is stored in the network cloud for efficient use.
3. BOOTP is the transfer of a data between a client and a server to
send and receive requests and corresponding responses by the
networking server.
4. BOOTP supports the use of motherboards and network managers,
so no external storage outside of the cloud network is required.
BOOTP stands for Bootstrap While DHCP stands for Dynamic host
1.
Protocol. configuration protocol.
BOOTP can have errors due to Whereas in DHCP errors do not occur
6.
manual-configuration. mostly due to auto-configuration.