1,641 views
3 votes
3 votes
What is the difference between broadcasting at Data Link Layer and broadcasting at Network Layer? Broadcasting at Data Link Layer is done via MAC address FF:FF:FF:FF:FF:FF while broadcasting at Network Layer is done using broadcast IP address 255.255.255.255 but they essentially do the same thing, sending a packet to every other node in the network.

1 Answer

0 votes
0 votes
  1. In the case of Limited Broadcasting(Broadcasting within same network)
    Even though broadcasting is done at the Network layer, we can’t implement it without the support of the broadcasting feature of the Data Link layer.
    So, we can say the internet layer doesn’t have the broadcasting concept, Only the Data Link layer has.
  1. In the case of Directed Broadcasting(Broadcasting in another network)
    Network layer sets Destination IP as Directed broadcast address, Correspond to DLL will set Directed broadcast MAC address, Router will forward this packet ahead, the network in which we want to send a broadcasting message, exactly ahead of it, Router will set that Directed broadcast MAC address to Limited broadcast MAC address and then it will send it the network, now due Limited broadcast MAC address even if this network is connected with some other network then still packet will not be forwarded ahead.

 

Related questions

3 votes
3 votes
3 answers
1
Arunav Khare asked Feb 12, 2018
739 views
Do all the TCP segments travel through same path once the connection is established ?
2 votes
2 votes
0 answers
2
Parimal Paritosh asked Jan 21, 2018
290 views
What is meant by the statement "ICMP works at Network Layer"? In general, what is meant by the statement, "x protocol works at y layer"?
1 votes
1 votes
0 answers
3
Parimal Paritosh asked Jan 21, 2018
236 views
Why can a broadcast IP datagram not pass through any router?
0 votes
0 votes
1 answer
4