Is there a difference between broadcasting a network and flooding a network ? I have seen both terms used in my studies.
Briefly: a broadcast is something that is addressed to everybody, and therefore gets sent to everybody.
A flood is something that is sent to everybody. It may be because it is a broadcast, that is addressed to everybody. Or it may be addressed to one specific destination address, but you do not know where that destination address is, physically.
"All passengers please do not leave your baggage unattended." is a broadcast - it is also flooded.
"Mr. Smith, please contact the information desk" is flooded, but it is addressed to one person, so is not really a broadcast. Everyone hears it, but only Mr. Smith needs to react.
"Passengers for flight XYZ, please report to gate 12" is a directed broadcast, or maybe a multicast. Everyone hears it, but only the passengers concerned need to react.