📘 CodingMarble Learn

How Networks Grew and How Data Travels

A computer network is a group of connected devices that share data. Networking began with ARPANET (1969), grew into NSFNET (1980s) for universities, and joined with other networks to become the Internet, a network of networks. Every data communication has five parts: sender, receiver, message, communication media and protocol. Bandwidth is the range of frequencies a channel can carry (in Hz); data rate is how many bits travel per second (bps). Every device on a network has an IP address. Data can move by circuit switching (a fixed path is booked first) or packet switching (data is cut into packets that travel on their own).

🎬 Step-by-step story

  1. 1969: ARPANET joined a few computers so researchers could share data. It was the first big packet network.
  2. 1980s: NSFNET linked universities with a faster backbone. Many networks then joined: the Internet, a network of networks.
  3. Every message needs five parts: a sender, a receiver, the message, a medium to travel on, and a protocol (the agreed rules).
  4. Data rate is how many bits pass each second. A wider channel (more bandwidth) lets more bits pass. Each device has an IP address like 192.168.1.5.
  5. Circuit switching books one full path first, like an old phone call. Packet switching cuts data into numbered packets that take any free path and are joined at the end.
  6. Your turn: change the file size and the data rate. See how long the file takes and how many packets it becomes.

Tip: drag the 3D scene to turn it. Use two fingers to zoom.

🤔 Common doubts, cleared

Is ARPANET the same as the Internet?

No. ARPANET was the first big network. The Internet grew later when ARPANET, NSFNET and many others joined.

Why do we need a protocol if the cable is connected?

The cable only carries signals. Both sides must agree on rules to understand the data, just like two people need a common language.

Are bandwidth and speed the same thing?

Not exactly. Bandwidth is the frequency range in Hz. Data rate is bits per second. More bandwidth allows a higher data rate.

Why do packets not arrive in order?

Each packet may take a different route with different delays. Sequence numbers let the receiver put them back in order.

Why is my 100 MB file slower than 100 Mbps suggests?

100 MB is 800 megabits, so it needs about 8 seconds, not 1. Bytes must be multiplied by 8.

What is a computer network?

A computer network is two or more devices (computers, phones, printers) connected so they can share data and resources. Each device on a network is called a node or host.

Why network? To share files, printers and internet access, to talk (email, video calls), and to keep data in one place that many people can use.

Evolution: ARPANET, NSFNET and the Internet

Components of data communication

Data communication means sending data from one device to another over some medium.

  1. Sender: the device that sends the data (your phone).
  2. Receiver: the device that gets it (your friend's phone).
  3. Message: the data itself: text, picture, audio, video.
  4. Communication media: the path the message travels on: a cable or wireless signals.
  5. Protocol: the set of rules both sides agree to follow, like the format of data and how errors are handled. Without a common protocol they cannot understand each other.

Bandwidth and data rate

Bandwidth is the range of frequencies a channel can carry: highest frequency minus lowest. It is measured in hertz (Hz, kHz, MHz, GHz). More bandwidth means the channel can carry more data.

Data rate (or bit rate) is the number of bits sent per second. Units: bps, Kbps, Mbps, Gbps. 1 Kbps = 1000 bps; 1 Mbps = 1000 Kbps; 1 Gbps = 1000 Mbps.

Time to send = data size (in bits) ÷ data rate. Remember 1 byte = 8 bits. A 10 MB file on a 40 Mbps line: 10 × 8 = 80 Mb ÷ 40 Mbps = 2 seconds (ignoring delays).

IP address

An IP address (Internet Protocol address) is a unique number given to each device on a network, so data knows where to go, like a house address for letters.

Every network card also has a fixed MAC address (48 bits) set by the maker; the IP address can change when you join a different network.

Switching: circuit switching and packet switching

Switching is how data finds its way through the network from sender to receiver.

Circuit switching

A fixed path (circuit) is set up between sender and receiver before data flows, and it stays booked for the whole talk. Example: old landline telephone calls. Good: steady, in-order data. Bad: the line is wasted during silence; setup takes time.

Packet switching

Data is cut into small packets. Each packet carries the sender and receiver address and a sequence number. Packets travel on their own, maybe by different routes, and are joined in order at the receiver. Example: the Internet. Good: lines are shared well, a broken link can be avoided. Bad: packets may arrive out of order or be delayed.

CircuitPacket
Pathone fixed path, bookedany free path per packet
Setupneeded firstnot needed
Use of lineswastefulefficient
Orderalways in orderre-ordered at the end

Try it: find your own IP address and speed

On a phone, open Wi-Fi settings and tap your network: you will see an IP address like 192.168.x.x. On a computer, type ipconfig (Windows) or ip addr (Linux) in the terminal. Then run a speed test in a browser and note the download speed in Mbps. Work out how many seconds a 25 MB video should take to download. Check the answer with the slider in the 3D free-play step.

Key formulas and definitions

Worked examples

1. Arrange in time order: Internet, ARPANET, NSFNET.

ARPANET (1969) → NSFNET (1986) → Internet (grew in the 1990s by joining networks).

2. In an email from Asha to Ravi through Wi-Fi, name the five components.

Sender: Asha's device. Receiver: Ravi's device. Message: the email. Media: Wi-Fi radio waves (and cables beyond). Protocol: SMTP/TCP/IP rules.

3. How long does a 5 MB file take on a 10 Mbps line?

5 MB = 5 × 8 = 40 megabits. Time = 40 ÷ 10 = 4 seconds.

4. A channel carries frequencies from 300 Hz to 3400 Hz. Find its bandwidth.

Bandwidth = 3400 − 300 = 3100 Hz.

5. Is 192.168.1.256 a valid IPv4 address?

No. Each of the four numbers must be from 0 to 255, and 256 is too big.

6. Which switching suits a live video call on the Internet, and which suits an old landline call? Why?

Internet video uses packet switching: packets share lines with others and find free routes. An old landline uses circuit switching: one line is booked for the whole call, so the voice arrives in order without sharing.

Common mistakes

Practice quiz

1. The first large packet-switched network was:
2. The set of rules for communication is called a:
3. Data rate is measured in:
4. An IPv4 address has how many bits?
5. In which switching is a path booked before data flows?

Practice: answer these yourself

Type or choose your answer, then press Check. Use a hint if you are stuck; the full solution appears after you answer.

Frequently asked questions

What is ARPANET in computer networks?

ARPANET was a research network started in 1969 by the US defence research agency ARPA. It was the first large packet-switched network and led to the Internet.

What are the components of data communication?

Sender, receiver, message, communication media and protocol.

What is the difference between circuit switching and packet switching?

Circuit switching books one fixed path before data flows. Packet switching breaks data into packets that travel on their own routes and are joined at the receiver.

Where this is taught

Canada (Ontario)Grade 11A. Computer Technology Fundamentals
Canada (Ontario)Grade 11A. Computer Technology Fundamentals
Canada (Ontario)Grade 12A. Computer Technology Fundamentals
Canada (Ontario)Grade 12A. Computer Technology Fundamentals
ItalySecondaria di secondo grado – classe 5ª (esame di Stato)Computation, networks and simulation
NetherlandsHAVO 5 (eindexamenjaar)Elective theme: Networks
NetherlandsVWO 6 (eindexamenjaar)Elective theme: Networks
PolandLiceum ogólnokształcące, klasa IIIUsing computers, digital devices and networks
Spain2º ESODigitalising the personal learning environment
Spain3º ESODigitalising the personal learning environment
Spain4º ESODigital devices, operating systems and communication
Spain1º BachilleratoComputer systems and programming
CBSE (India)Class 12Computer Networks
CBSE (India)Class 12Introduction to Computer Networks
USA (Common Core, NGSS, AP)Grade 8Networks and the Internet
USA (Common Core, NGSS, AP)Grade 9Networks and the Internet
USA (Common Core, NGSS, AP)Grade 10Big Idea 4: Computer Systems and Networks
Japan高校1年Networks and data
South Korea고등학교 2학년Computing systems
South Korea고등학교 3학년Computing systems
FranceQuatrièmeComputing and programming
FranceTroisièmeComputing and programming
FranceSecondeThemes
FrancePremière3. Behaviour of products
FranceTerminale3. Behaviour of products
FranceTerminaleCompetences and content
Russia7 классDigital literacy
Russia7 классDigital literacy

Learn next

Related lessons

All Computer Science lessons