A computer network connects two or more computers through wired or wireless communication mediums in order to share computer resources and information. The key components of a computer network include sending devices that transmit information, receiving devices that accept transmitted data, communication devices like modems that enable communication between computers and other devices, and transmission mediums like cables and wireless technologies that carry communication signals from one place to another.