Sending a UDP Datagram
Application acquires dest IP address, port number to send (e.g. use DNS)
Application chooses message size, requests send using API (e.g. sockets)
API allocates OS-level buffer, leaving room for some headers, copies data from user-level buffer to OS-level buffer, gives to UDP