Computer networks allow devices to exchange data by connecting them through wired or wireless links. They support applications like web access, file/printer sharing, email and messaging. Networks differ in the physical media used for transmission, communication protocols, size, topology and purpose. The history of computer networks dates back to the 1950s with early military and commercial systems. Significant developments include the ARPANET in the 1960s, Ethernet in the 1970s, and internet infrastructure in the 1990s which increased transmission speeds and expanded use of networks globally.