Internet Services
IP is best effort. Packets may be:
- Lost (frequently, alas)
- Corrupted (very rarely, thanks to link CRCs)
- Delivered out of order (when routes change)
- Duplicated (rarely)
Upper layer entities must anticipate and recover on an end-to-end basis