Computer networks allow sharing of resources and information between connected computers and devices. They can be classified based on coverage area into LAN, MAN, CAN and WAN. The OSI model defines seven layers for network communication, with different layers responsible for functions like physical transmission of data, routing between nodes, and end-to-end delivery of messages. Selection criteria for networks include performance, reliability and security. Standards organizations develop technical standards to improve interoperability.