Describe and discuss what the UDP does and its relationship to TCP - - - in what ways is it similar and different, and why (what applications) would we use UDP, and why can't a user program access IP directly?
What is multicast, how is it used, also include some of the constraints and solutions to those constraints.
Provide a short discussion. List Web references to back your opinion.