Whenever you're ready, walk me through how you'd approach this.
What is the difference between TCP and UDP?
Explain the differences in connection setup, reliability, ordering, flow control, overhead, and typical use cases. Relate the trade-off to selecting a transport protocol for a service, and mention situations where TCP or UDP would be the better choice.