Intro to Reliability
So, with UDP we basically have IP with port numbers and error detection
Would like a way to provide reliable delivery to applications
Must deal with:
- packet drops, duplicates, and damage
- flow control (overrun at receiver)
- congestion control (overrun in network)