Computer Networks
Computer Networks
A computer network is a system that connects two or more computing devices for transmitting and sharing information. Computing devices include everything from a mobile phone to a server. These devices are connected using physical wires such as fiber optics, but they can also be wireless.
The first working network, called ARPANET, was created in the late 1960s and was funded by the U.S. Department of Defense. Government researchers used to share information at a time when computers were large and difficult to move. We have come a long way today from that basic kind of network. Today’s world revolves around the internet, which is a network of networks that connects billions of devices across the world. Organizations of all sizes use networks to connect their employees’ devices and shared resources such as printers.
An example of a computer network at large is the traffic monitoring systems in urban cities. These systems alert officials and emergency responders with information about traffic flow and incidents. A simpler example is using collaboration software such as Google Drive to share documents with colleagues who work remotely. Every time we connect via a video call, stream movies, share files, chat with instant messages, or just access something on the internet, a computer network is at work.
Computer networking is the branch of computer science that deals with the ideation, architecture, creation, maintenance, and security of computer networks. It is a combination of computer science, computer engineering, and telecommunications.
Types of Computer Networks:
LAN (Local Area Network)
- Small area (like a home, office, or school).
- Example: All computers in a school are connected to one printer.
WAN (Wide Area Network)
- Covers large geographical areas (like countries).
- The Internet is the largest WAN.
MAN (Metropolitan Area Network)
- Covers a city or campus
- Example: A Network connecting different branches of a university in a city.
PAN (Personal Area Network)
- Very small network (like around one person).
- Example: Your phone is connected to your laptop via Bluetooth.
LAN (Local area network)
WAN (Wide Area Network)
MAN (Metropolitan Area Network)
PAN (Personal Area Network)
Key Components:
- Router: Directs data between networks.
- Switch: Connects devices within a LAN.
- Modem: Converts signals for internet access.
- Cables/Wi-Fi: Transmit data physically or wirelessly.
Protocols:
- Networks work based on standard rules called protocols.
- The most common: TCP/IP – Foundation of the internet.
- HTTP/HTTPS – Used for browsing web pages.
- FTP – For transferring files.
- DNS – Converts website names to IP addresses.
Network Devices
- Computers, mobiles, and other consumer devices: These are end devices that users directly and frequently access. For example, an email originates from the mailing application on a laptop or mobile phone.
- Servers: These are application or storage servers where the main computation and data storage occur. All requests for specific tasks or data come to the servers.
- Routers: Routing is the process of selecting the network path through which the data packets traverse. Routers are devices that forward these packets between networks to ultimately reach the destination. They add efficiency to large networks.
- Switches: Repeaters are to networks what transformers are to electricity grids—they are electronic devices that receive network signals and clean or strengthen them. Hubs are repeaters with multiple ports. They pass on the data to whichever ports are available. Bridges are smarter hubs that only pass the data to the destination port. A switch is a multi-port bridge. Multiple data cables can be plugged into switches to enable communication with multiple network devices.
- Gateways: Gateways are hardware devices that act as ‘gates’ between two distinct networks. They can be firewalls, routers, or servers.
Main Purposes of Computer Networks
- Communication: Sending emails, video calls, messaging, etc.
- Resource Sharing: Accessing shared files, printers, or software.
- Data Access and Management: Centralized data storage and database access.
- Remote Access: Allowing users to work from different locations.