Answer:Unicasting is the situation where a server sends data to only one client.If the content is required by multiple clients and if unicast was the only mechanism available,then the server would have to send multiple unicast streams to reach the different clients.Broadcasting allows a server to deliver the content to all of the clients irrespective of whether they wish to receive the content or not.This technique could result in unnecessary work for those clients that do not need the content but still get the broadcast data.Multicasting is a reasonable compromise where the server can send data to some subset of the clients and requires support from the network router to intelligently duplicate the streams at those points in the network where the destination clients are attached to different sub-networks.
Answer:Unicasting is the situation where a server sends data to only one client.If the content is required by multiple clients and if unicast was the only mechanism available,then the server would have to send multiple unicast streams to reach the different clients.Broadcasting allows a server to deliver the content to all of the clients irrespective of whether they wish to receive the content or not.This technique could result in unnecessary work for those clients that do not need the content but still get the broadcast data.Multicasting is a reasonable compromise where the server can send data to some subset of the clients and requires support from the network router to intelligently duplicate the streams at those points in the network where the destination clients are attached to different sub-networks.