 | Below IP layer | hardware lets you try to send packets to another machine on the same local net; no guarantees | must resolve IP address to hardware-specific local network address | |
 | Above TCP layer | application can send whatever packets it wants and be confident they will arrive (and in order) |
| |