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.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
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
- Topic 4.2 Fault Tolerance: a system is fault tolerant if it continues to operate when some components fail; redundancy (multiple paths or copies) is the main way networks achieve fault tolerance.
A focused answer to AP CSP Topic 4.2, covering what fault tolerance means, how redundancy of paths and data provides it, why the Internet is fault tolerant, the difference between a fault-tolerant and a non-redundant system, and the costs of redundancy.
- Topic 4.3 Parallel and Distributed Computing: parallel computing runs tasks simultaneously on multiple processors and distributed computing spreads work across multiple computers, improving speed but with limits.
A focused answer to AP CSP Topic 4.3, covering sequential versus parallel computing, distributed computing, speedup and its calculation, why some tasks cannot be fully parallelised, the benefits of solving large problems, and worked speedup reasoning.
- Topic 2.2 Data Compression: compression reduces the number of bits used to store data; lossless compression preserves all information, while lossy compression discards some to save more space.
A focused answer to AP CSP Topic 2.2, covering why compression matters, lossless versus lossy compression, run-length encoding as a lossless example, the trade-offs of lossy compression for images and audio, and how to choose between them.
- Topic 5.6 Safe Computing: personal data is collected and stored by computing systems, and safe computing uses authentication, encryption and awareness of threats such as malware and phishing to protect it.
A focused answer to AP CSP Topic 5.6, covering how personal data is collected and tracked, privacy risks, authentication and strong passwords, multi-factor authentication, encryption (symmetric and public key), and common threats such as malware and phishing, with practical safeguards.
- Topic 5.5 Legal and Ethical Concerns: computing raises legal and ethical issues including intellectual property, licensing, plagiarism, privacy and the responsible use and sharing of material and data.
A focused answer to AP CSP Topic 5.5, covering intellectual property and copyright, open-source and Creative Commons licensing, plagiarism, the ethics of using others' work, privacy of personal data, and the legal and ethical responsibilities of creators and users.
Sources & how we know this
- AP Computer Science Principles Course and Exam Description — College Board (2025)