A network connects devices like computers and printers through communication links. There are two types of connections: point-to-point between two nodes, and multipoint between more than two nodes. Setting up a computer network provides advantages like file sharing, resource sharing, centralized storage, improved communication, and faster problem solving. However, networks also have disadvantages such as high costs, security concerns like viruses, and a lack of robustness if the main server fails.