What is a Computer Network?
In computer science, computer engineering, and telecommunications, a network is a group of communicating computers and peripherals. These devices share information and resources with each other using special rules called communication protocols, helped by networking hardware.
How Do Networks Work?
Inside a network, each device has a special number called a network address. This helps other devices find and talk to each other. Devices can also have easy-to-remember names called hostnames. These names are linked to addresses using a hosts file or a service called Domain Name Service.
A Brief History
The first computer network was made in 1940 when George Stibitz linked a terminal at Dartmouth to a machine at Bell Labs in New York. Today, almost every computer is part of a network, like the global Internet or smaller embedded networks in many modern electronic devices.
Why Are Networks Important?
Networks help us use many useful things, such as the World Wide Web, digital video, audio, application and storage servers, printers, and apps for email and chatting.
History
Early origins (1940 โ 1960s)
In 1940, George Stibitz of Bell Labs connected a teletype at Dartmouth to a Bell Labs computer. This showed how computers could work together from far away. This was the first time a computer could be used remotely in real time.
In the late 1950s, the U.S. military built a computer network for its Semi-Automatic Ground Environment radar system. They used the Bell 101 modem, the first commercial modem for computers. This let digital data travel over phone lines at 110 bits per second. Ideas about sharing computer time among many users began to grow.
ARPANET (1969 โ 1974)
In the early 1960s, an idea for a worldwide computer network started to take shape. This idea grew into the ARPANET, which began in 1969. The first four computers to join were at universities in California and Utah. Over the next few years, more ideas and technologies were added.
The internet (1974 โ present)
In 1974, two researchers published a paper that helped create the idea of the internet. They described how different networks could be linked together. Soon after, they created a set of rules, called the Transmission Control Protocol, that made this possible. New ways to connect computers, like Ethernet, were invented in the 1970s and improved over time.
Commercial usage
In the 1960s, companies began using computer networks for tasks like airline reservations. New technologies made it easier to connect computers over long distances, and by the 1980s, networks were growing around the world.
Hardware
Further information: Data transmission
Networks use different ways to connect devices, such as electrical cable, optical fiber, and free space. These connections use special software to manage how data travels. Common technologies include:
- Ethernet uses wires or fibers to connect devices in small networks.
- Wireless LANs use radio waves or infrared to let devices talk without wires.
- Power line communication uses a building's power cabling to send data.
Networks also have special pieces of equipment that help devices talk to each other, like routers and switches. Each device in a network has a unique address so others know where to send information.
Communication
A communication protocol is a set of rules that helps computers share information over a network. These rules can be different, like whether they need a constant connection or just send pieces of data when needed.
Most networks today send data in small pieces called packets. Each packet has extra information, like where it is going, along with the actual data. This helps share the network's space fairly among many users. When a packet arrives, the network puts all the pieces back together to get the original message.
The main set of rules used on the Internet is called the Internet protocol suite, or TCP/IP. It handles how data is sent and received across the Internet. There are also special rules for wireless networks, like WiFi, which let devices connect without wires.
Routing is how networks decide where to send data. Special devices called routers look at where the data needs to go and choose the best path to get it there.
Architecture
The way computers and devices are linked together in a network, called its topology, can change how well it works. Some setups, like a star network, where all devices link to one central point, are often used in small offices. Others, like mesh networks, link every device to several others, which makes them very reliable but costs more to set up.
Networks can also be different sizes. A personal area network might link devices just a few meters apart, like in a home. Bigger networks, such as those in schools or cities, cover much larger areas. The Internet is the biggest network of all, linking millions of computers around the world through many smaller networks.
Services
Network services are special tools that servers on a computer network provide. They help users or keep the network running well. Popular examples include the World Wide Web, E-mail, printing, and network file sharing. These services make it easier for people to share information and use the internet.
Some network services, like the Domain Name System (DNS), help us use easy names instead of complicated numbers. Others, such as Dynamic Host Configuration Protocol (DHCP), make sure devices on the network have the right address to talk to each other. These services follow specific rules, called protocols, to work correctly.
Performance
Bandwidth is how much data can move through a network each second. It can be affected by how much data can go through at once.
Network delay is the time it takes for data to travel from one place to another in a network. This delay can come from processing the data, waiting to be sent, and the time it takes for the signal to travel.
Performance in networks can be measured by how much data gets through, how steady the flow is, how many errors happen, and how fast the data moves. When too much data tries to go through a network at once, it can get crowded, causing delays or lost data. Modern networks have ways to slow down sending data to keep things running smoothly.
Security
Computer networks can be used by people with bad intentions to spread harmful software or block access to the network. To protect against this, network security is very important. It includes rules and tools set up by network managers to stop unauthorized people from accessing or harming the network. This helps keep information safe for everyone, whether they are businesses, governments, or individuals.
Network surveillance means watching the data that moves through networks like the Internet. This monitoring can be done secretly and by different groups, including governments and companies. While it helps find and stop illegal activities, some people worry it might limit personal freedoms. End-to-end encryption is a way to keep messages private by encoding them so only the intended recipient can read them. This protects information from being seen or changed by others, such as Internet service providers. Examples include HTTPS for web browsing and PGP for email.
Main article: Transport Layer Security
Images
This article is a child-friendly adaptation of the Wikipedia article on Computer network, available under CC BY-SA 4.0.
Images from Wikimedia Commons. Tap any image to view credits and license.
Safekipedia