Imagine you are designing an application-layer protocol for streaming video. How would you deal with the unreliability of the Internet Protocol? Which aspects of unreliability would most affect your application? What trade-offs would you have to make? Which Transport-layer protocol would you likely use? Why?