4,625 views
5 votes
5 votes

Which network protocol allows hosts to dynamically get a unique IP number on each bootup

  1. DHCP
  2. BOOTP
  3. RARP
  4. ARP

3 Answers

Best answer
18 votes
18 votes

ARP : Address resolution Protocol :-ARP is used to convert Ip address to MAC address .

Points About ARP 

ARP request is Broadcasting 

ARP reply is Unicast

Various case's in which we apply ARP are

When a Host wants to find out the MAC address of another Host

When a Host wants to find out the MAC address of  Router

When a Router wants to find out the MAC address of another Router

When a Router  wants to find out the MAC address of  Host

RARP : Reverse ARP :- it converts the MAC address into Ip address.Where do we actually use this Protocol is Lets consider an example of  college Lab in which mostly Host does not have Hard Disk and once they gets Turned off they forget everything and when they Turned on they don't have Ip address because they can only remember the things which are on the ROM and Mac address is on the NIC Card on Rom but ip address will be present on RAM so that's how we need this Protocol to get the Ip address of the Host which is newely connected to the Network and it has its Mac address with it and with the help of RARP we get the Ip address.So only purpose of RARP is to fetch the Ip address of Host and Configure it .The table used for mapping in RARP is Static means A Mac address is assigned to a particular Ip address. There is nothing called Dynamic here.

Boot P : The main difference between RARP and BootP is BootP is going to run on Application Layer whereas RARP runs on Network Layer In BootP request for asking Ip address comes from Application Layer instead Network Layer.

DHCP : Dynamic Host Configuration Protocol :-  The main difference between DHCP and BootP is the Table which need not be static in case of DHCP .(we create a table in the Process of assigning of Ip address)

DHCP is very Popular and it is used by most of the ISP where ever we don't have private Ip we use DHCP

Answer : it must be DHCP

selected by
5 votes
5 votes
DHCP(dynamic host configuration protocol)

DHCP gives Ip addresses dynamically to the host whenever it is connected to internet and removes the IP when it is offline.

As well DHCP is backward compatible with BOOTP so it serves IP to the BOOT client machines also( Machine having BOOTP port number inside the OS file) OS of each machine maintains list of all the protocol port number which our system uses.
Answer:

Related questions

27 votes
27 votes
4 answers
1
Kathleen asked Sep 21, 2014
13,919 views
Match the following:$$\begin{array}{llll} \text{(P)} & \text{SMTP} &(1)& \text{Application layer} \\ \text{(Q)} & \text{BGP}& (2) & \text{Transport layer} \\ \text{(R)}...
5 votes
5 votes
2 answers
2
Desert_Warrior asked Jul 3, 2016
6,428 views
When a DNS server accepts and uses incorrect information from a host that has no authority giving that information, then it is calledDNS lookupDNS hijackingDNS spoofingNo...
6 votes
6 votes
2 answers
3
Desert_Warrior asked Jul 3, 2016
5,274 views
In Ethernet CSMA/CD, the special bit sequence transmitted by media access management to handle collision is calledPreamblePostambleJamNone of these
6 votes
6 votes
4 answers
4
Desert_Warrior asked Jul 3, 2016
4,304 views
Dynamic routing protocol enable routers toDynamically discover and maintain routesDistribute routing updates to other routersReach agreement with other routers about the ...