Packets, routers, and IP addresses are key components that enable communication on the internet. Domain names provide a human-friendly web address, while the actual IP address identifies a device's location on the network and is used by routers to direct data packets to their destination. Routers are specialized computers that determine the best path for sending information between devices on the network by breaking data into packets that can be delivered independently.