Networks allow devices to be interconnected using common protocols to exchange data. They connect endpoints, where data transmission originates or terminates, through nodes, which route data without stopping, using channels like wires or wireless connections. Early cellular networks divided space into cells using frequency division. Wireless generations progressed from analog 1G to 2G introducing TDMA and CDMA, and 3G combining voice and data. Network topologies like star, tree and bus determine how nodes connect and affect function and quality. Protocols establish communication rules to ensure reliable data exchange between layers like application, transport and network in models like OSI and TCP/IP. Data is transmitted using analog or digital signals over media like wired, wireless or fiber optic cables.