1. Overview
Unicast, multicast, and broadcast refer to different methods of data transmission over a network.
2. Definitions and Examples
A. Unicast
- Definition: Communication between one sender and one receiver.
- Analogy: A private phone call.
- Use Case: Sending an email to one person.
- Example in Networking: Accessing a specific website.
B. Multicast
- Definition: Communication between one sender and multiple specific receivers (a group).
- Analogy: A conference call where only specific participants join.
- Use Case: Streaming a webinar to selected participants.
- Example in Networking: IPTV (Internet Protocol Television).
C. Broadcast
- Definition: Communication between one sender and all devices in a network.
- Analogy: A public announcement on a loudspeaker.
- Use Case: Sending a message to all devices in a local network.
- Example in Networking: ARP (Address Resolution Protocol) requests.
3. Key Differences
Feature | Unicast | Multicast | Broadcast |
---|---|---|---|
Destination | Single receiver | Group of specific receivers | All devices in the network |
Bandwidth Usage | High (one-to-one) | Efficient (one-to-many) | High (one-to-all) |
Efficiency | Low for large audiences | Efficient for group comm. | Inefficient for large networks |
Use Cases | Web browsing, file transfer | Streaming, video conferencing | Network discovery, ARP requests |
Scope | Local or across networks | Group-based communication | Restricted to local networks |
4. IP Address Ranges
- Unicast: Regular IPs (e.g., 192.168.1.10).
- Multicast: Class D IPs (224.0.0.0 to 239.255.255.255).
- Broadcast: Special IP (e.g., 255.255.255.255).
5. Quick Recap
- Unicast: One-to-one (e.g., downloading a file).
- Multicast: One-to-many (e.g., live video streaming).
- Broadcast: One-to-all (e.g., ARP request).
MCQ
1. Which of the following describes Unicast communication?
- A) One-to-one communication
- B) One-to-many communication
- C) One-to-all communication
- D) Many-to-one communication
- Answer: A) One-to-one communication
2. In which scenario is Multicast communication typically used?
- A) Sending emails to a single recipient
- B) Streaming live events to a group of subscribers
- C) Sending a request to all devices in a network
- D) File transfer from one system to another
- Answer: B) Streaming live events to a group of subscribers
3. What type of address is used for Broadcast communication in IPv4 networks?
- A) Loopback address
- B) Broadcast address (e.g., 255.255.255.255)
- C) Multicast address
- D) Anycast address
- Answer: B) Broadcast address (e.g., 255.255.255.255)
4. How does Multicast differ from Broadcast communication?
- A) Multicast sends data to specific devices, while Broadcast sends data to all devices.
- B) Multicast requires IPv6, while Broadcast is used only in IPv4.
- C) Multicast is one-to-one, and Broadcast is many-to-many.
- D) Broadcast is more bandwidth-efficient than Multicast.
- Answer: A) Multicast sends data to specific devices, while Broadcast sends data to all devices.
5. Which of the following IP ranges is reserved for Multicast communication?
- A) 0.0.0.0 – 127.255.255.255
- B) 224.0.0.0 – 239.255.255.255
- C) 240.0.0.0 – 255.255.255.255
- D) 192.0.2.0 – 192.0.2.255
- Answer: B) 224.0.0.0 – 239.255.255.255
6. What is a drawback of Broadcast communication in a network?
- A) It requires multicast routing protocols.
- B) It uses excessive bandwidth by targeting all devices in the domain.
- C) It cannot operate in IPv4 networks.
- D) It requires a separate channel for each transmission.
- Answer: B) It uses excessive bandwidth by targeting all devices in the domain.
7. In IPv6, which communication type is used instead of Broadcast?
- A) Multicast
- B) Unicast
- C) Anycast
- D) Peer-to-peer
- Answer: A) Multicast
8. What is a key use case for Anycast communication?
- A) Efficient distribution of live video streams
- B) Redirecting users to the nearest DNS server
- C) Sending ARP requests across a network
- D) Broadcasting software updates
- Answer: B) Redirecting users to the nearest DNS server