A network connects two or more computers together to transmit and receive data. There are two main types of networks: local area networks (LANs) which are confined to a single geographical area, and wide area networks (WANs) which connect distant computers over a larger area and can include multiple LANs. Network topology describes the layout of a network and includes physical and logical descriptions. Common network topologies include bus, ring, and star configurations. Devices like routers, hubs, switches, and cables are needed to connect computers in a network. Routers determine the path for data packets between networks, while hubs simply connect multiple devices but don't direct traffic. Files and folders can be shared between computers on a network