Ethernet – Is Ethernet a broadcast or point-to-point protocol

broadcastethernetpoint-to-point

Theoretically speaking, as far as I know Ethernet was developed to be used as a broadcasting protocol and technology. I guess nowadays it is not being used this way. Since ALL the examples I see refer to point-to-point communication, I cannot comprehend how it is used for multicast communications.

I know that an example to Ethernet being used in broadcasting is DHCP Discovery message. However, I cannot think of it being used as a means to communication itself.

I can collaborate more if needed. Thank you for your help

Best Answer

Initially, Ethernet was based on broadcasting physical layer technology (bus network for 10BASE5/10BASE2 or with repeaters), but logically (layer 2), the protocol has always been MAC-based many-to-many - initially only by filtering on each NIC.

Modern networks don't use the broadcasting approach any more (for the past 15+ years) but MAC-based packet switching throughout.

Broadcasting and multicasting are done using special addresses that the switches recognize. The broadcast address is all-one FF:FF:FF-FF:FF:FF, and multicast addresses have the least significant bit in the first octet set to 1 (I/G bit). A broadcast frame is forwarded to all ports but the one it was received on. Multicasts are forwarded to subscribed ports. Switches without proper multicast support treat them like broadcasts or even as unlearned addresses, flooding them.

Ethernet's (non-ancient) physical layer protocols use point-to-point links, so that there are always exactly two ports in a link.