Achieving the Goals
Heterogeneous service
- initially, TCP’s reliable bytestream service model appeared universally sufficient for all apps
- not the case: audio, distributed debugging, etc.
- separation between TCP and IP resulted
- best-effort service model on top of IP
- Is IP universally sufficient for all apps?