AP® Computer Science Principles · Big Idea 4 · Topic 4.1

Computing Devices, Systems, and Networks

A computing system is a group of devices connected to share data and work toward a shared purpose, and a network is the infrastructure of devices and links that lets messages hop from one machine to another until they reach their destination.

Your phone alone can't load a web page. It needs a path to the server that actually holds that page, and that path is built from many devices: a home router, an internet service provider's equipment, and a chain of routers across the internet backbone. A computing system forms when separate devices are connected and coordinated so they work toward one shared purpose, like delivering your request and getting a response back. No single device does the whole job. Each one handles a small part, and the connections between them carry the data forward.

The mechanism is handoffs. Your message gets broken into packets, and each packet carries the destination address. Every device along the way, usually a router, looks at that address and sends the packet toward the next device that gets it closer to its destination. Distance changes the count of hops, not the method. A message to a server across the planet passes through more intermediate devices than one to a server in the next city, but each hop works the same way: read the address, forward it on.

This sets up the rest of the unit. Because packets can take different paths and still arrive, the network tolerates failures like a cut cable; traffic simply reroutes through other devices. And because the work is split across many separate machines rather than one, this same idea of distributing a task extends into parallel computing, where multiple processors split a job among themselves instead of one processor doing it all.

Key terms

Computing system
A group of connected computing devices that work together toward a shared purpose.
Computer network
A group of interconnected devices capable of sending and receiving data.
Router
A device that reads a packet's destination address and forwards it toward the next device on its path.
Packet
A small piece of a larger message, carrying address information, that travels independently through a network.
Hop
One leg of a packet's journey from one device to the next intermediate device.

Watch it explained

  1. How it worksHow do separate computing devices become a computing system with one shared purpose?
  2. Going furtherWhat changes about that trip when the two devices sit on opposite sides of the planet?
  3. Common mistakeWhy isn't a router a computer that stores your messages?

Check yourself

Your turn1 of 2
A message travels from a phone through 11 intermediate devices before reaching a server. Counting the phone and the server as the two endpoints, how many total devices does the message pass through?

End of topic.