1. Broadcast :
Broadcast transfer (one-to-all) techniques and can be classified into two types : Limited Broadcasting, Direct Broadcasting. In broadcasting mode, transmission happens from one host to all the other hosts connected on the LAN. The devices such as bridge uses this. The protocol like ARP implement this, in order to know MAC address for the corresponding IP address of the host machine. ARP does ip address to mac address translation. RARP does the reverse.
2. Multicasting :
Multicasting has one/more senders and one/more recipients participate in data transfer traffic. In multicasting traffic recline between the boundaries of unicast and broadcast. It server’s direct single copies of data streams and that are then simulated and routed to hosts that request it. IP multicast requires support of some other protocols such as IGMP (Internet Group Management Protocol), Multicast routing for its working. And also in Classful IP addressing Class D is reserved for multicast groups.
Difference between Broadcast and Multicast :
|1.||It has one sender and multiple receivers.||It has one or more senders and multiple receivers.|
|2.||It sent data from one device to all the other devices in a network.||It sent data from one device to multiple devices.|
|3.||It works on star and bus topology.||It works on star, mesh, tree and hybrid topology.|
|4.||It scale well across large networks.||It does not scale well across large networks.|
|5.||Its bandwidth is wasted.||It utilizes bandwidth efficiently.|
|6.||It has one-to-all mapping.||It has one-to-many mapping.|
|7.||Hub is an example of a broadcast device.||Switch is an example of a multicast device.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between Unicast, Broadcast and Multicast in Computer Network
- Difference between Unicast and Multicast
- Difference between Unicast and Broadcast
- Collision Domain and Broadcast Domain in Computer Network
- Program to find Class, Broadcast and Network addresses
- Local Broadcast and Loopback Address
- What is Limited Broadcast Address?
- Difference between Stop and Wait, GoBackN and Selective Repeat
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference and Similarities between PHP and C
- Difference between Time Tracking and Time and Attendance Software
- Difference Between Single and Double Quotes in Shell Script and Linux
- Difference between ++*p, *p++ and *++p
- Difference Between DOS and Windows
- Difference between User Level thread and Kernel Level thread
- What’s difference between The Internet and The Web ?
- Difference between Priority Inversion and Priority Inheritance
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.