IP addresses are unique numbers that identify devices on a network. Public IP addresses are used for internet access while private IP addresses are used within local networks. A broadband router shares a public IP connection by assigning private IP addresses to connected devices and providing firewall protection. IP addresses allow communication within the same local network but devices must have the correct IP address range to connect. Network troubleshooting tools like ping help verify connectivity issues.