1. A host creates a packet and places the destination address in the header.
2. The host sends the packet to the nearest router.
3. Each router uses the destination address to select the next router and forwards the packet.
4. The packet is forwarded from router to router until it reaches the destination router, which delivers it to the final destination host.