Skip to main content
United StatesComputer Science PrinciplesSyllabus dot point

How does the Internet move data between devices using addressing, packets and shared protocols?

Topic 4.1 The Internet: the Internet is a network of networks that moves data in packets using protocols such as IP and TCP, with addressing, routing and standards enabling scalable communication.

A focused answer to AP CSP Topic 4.1, covering the Internet as a network of networks, IP addresses, packets and packet switching, protocols (IP, TCP, HTTP, DNS), bandwidth and latency, redundancy in routing, and why open standards enable scalability.

Generated by Claude Opus 4.811 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this topic is asking
  2. A network of networks
  3. Addressing and packets
  4. Protocols
  5. Bandwidth, latency and redundancy
  6. Try this

What this topic is asking

The College Board (Topic 4.1) wants you to understand how the Internet works at a conceptual level. The Internet is a network of networks that moves data as packets using shared protocols (rules). You need to know about IP addresses (addressing), packet switching and reassembly, the key protocols (IP, TCP, HTTP, DNS), the ideas of bandwidth and latency, and why redundancy and open standards let the Internet scale and stay reliable.

A network of networks

Addressing and packets

Splitting data into packets is what lets the Internet route around congestion and failures and share links among many users.

Protocols

Because these protocols are open standards that everyone follows, devices from any maker can communicate, which is why the Internet scales.

Bandwidth, latency and redundancy

  • Bandwidth is the maximum amount of data that can be sent over a connection per unit of time (higher is better).
  • Latency is the time delay for data to travel from source to destination (lower is better).
  • Redundancy means having multiple paths between points. If one path fails, packets reroute along another, so the network keeps working. Redundancy is what makes the Internet fault tolerant.

Try this

Q1. What does DNS do? [1 point]

  • Cue. It translates human-readable domain names into the numeric IP addresses devices use to route data.

Q2. Explain why splitting data into packets helps the Internet handle a failed connection. [2 points]

  • Cue. Packets travel independently, so if one path fails, packets can be rerouted along alternative paths (redundancy) and still be reassembled at the destination, keeping communication working.

Exam-style practice questions

Practice questions written in the style of College Board exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

AP 2022 (style)1 marksMultiple choice. When a large file is sent across the Internet, it is broken into packets. Which statement about these packets is true? (A) All packets must travel the same path and arrive in order. (B) Packets may travel different paths and arrive out of order, then be reassembled at the destination. (C) Each packet contains the entire file. (D) Packets cannot be used for large files.
Show worked answer →

The answer is (B).

The Internet uses packet switching: a message is split into packets that may travel different routes and arrive out of order, and the receiving device reassembles them using sequencing information. (A) is wrong: packets are not required to share a path or arrive in order. (C) is wrong: each packet holds a piece, not the whole file. (D) is wrong: packet switching is exactly how large files are sent.

Markers reward describing packet switching: split into packets, independent routing, reassembly at the destination.

AP 2021 (style)2 marksFree response (short). Explain how redundancy in the routing of the Internet helps it keep working when one connection between two points fails.
Show worked answer →

A 2-point question on redundancy and fault tolerance in routing.

Point 1: The Internet has redundancy: multiple paths typically connect any two points, so there is more than one route data can take.

Point 2: If one connection fails, packets can be rerouted along an alternative path, so communication continues rather than breaking. This redundancy is what makes the Internet fault tolerant. A common error is to think a single failure disconnects the whole network; redundancy prevents that.

Related dot points

Sources & how we know this