The Gateway to Computer Science Excellence
+2 votes
66 views
In bootp protocol client puts all 0 in source IP and broadcast the packet.Then relay agent encapsulate that in a unicast packet and send to boot p server.

How does boot p server know the Mac address of the client to which it is assigning the address ?
in Computer Networks by Boss (25.6k points) | 66 views

1 Answer

+3 votes
Best answer
The unicast packet forwarded by relay agent has source MAC addr
by Boss (10.8k points)
selected by
0
How will relay agent gets the source mac ?Source will create the packet as :-

Data | 0.0.0.0 | 255.555.555 .

How will now relay agent gets the MAc address. Is it DLL layer which encapsulates this packet at source  put Mac or something else?
+1
Packet is further encapsulated by DLL header and CRC trailer
and DLL header has source and destination MAC.
 
A Frame encapsulates packet and this frame is actually transmitted.
Remember OSI hierarchy
0

source will create--> Data | 0.0.0.0 | 255.555.555  at NL, at DLL packet will look like,

IP_packet | MACsource | 255.255.255.255.255.255 and transfered to relay agent...

0
Thanks
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,737 questions
57,321 answers
198,399 comments
105,151 users