1. Computer networks allow for the sharing of resources and files between connected devices. They provide advantages like increased storage capacity, cost efficiency through shared software/resources, and remote access to files.
2. However, networks also present disadvantages such as security issues from unauthorized access, rapid virus spreading, and dependency on main servers for access.
3. The core components of a network include network interface cards, switches, routers, servers and transmission medium. Communication between devices can occur through simplex, half-duplex or full-duplex modes. Protocols govern the accurate and timely delivery of data messages from sender to receiver across the medium.