AP Computer Science Principles Unit 4: Computing Systems & Networks
Study internet, protocols, fault tolerance, parallel computing, distributed systems with exam-format practice and rubric-based scoring.
Start AP CSP Practice · Full Study Guide
AP and Advanced Placement are trademarks of College Board. AimFive is not affiliated with or endorsed by College Board.
Inside This Unit: The Full Breakdown
This unit explains how the internet works: how devices connect, how data is transmitted using protocols, and how the design of the internet enables both reliability and security challenges.
Why it matters
Computer systems and networks make up about 10% of the AP CSP multiple-choice exam. Understanding how the internet routes data, the role of protocols, and cybersecurity concepts helps you answer questions about fault tolerance, redundancy, and online safety.
Key concepts
- The internet is a network of networks that uses protocols (TCP/IP, HTTP, DNS) to transmit data.
- Data is broken into packets, routed independently through the network, and reassembled at the destination.
- Redundancy in network design provides fault tolerance — multiple paths between devices.
- Cybersecurity threats include phishing, malware, and DDoS attacks; defenses include encryption and authentication.
How the Internet Works
The internet connects billions of devices using a layered system of protocols. IP (Internet Protocol) addresses identify devices. DNS (Domain Name System) translates human-readable domain names to IP addresses. Data is split into packets, each labeled with source and destination addresses. Routers forward packets along available paths — different packets from the same message may take different routes. TCP (Transmission Control Protocol) ensures all packets arrive and are reassembled in the correct order at the destination.
Fault Tolerance and Redundancy
The internet was designed to be fault-tolerant: if one path fails, data can take alternative routes. Redundancy — having multiple connections between nodes — is the key to this resilience. A network is fault-tolerant if removing any single connection does not disconnect any device. The AP exam shows network diagrams and asks whether removing specific connections would prevent communication. To answer, trace whether an alternative path exists between the affected devices.
Cybersecurity
As more data moves through networks, security becomes critical. Encryption scrambles data so only authorized recipients can read it — symmetric encryption uses one shared key, while public-key encryption uses a pair of keys. Phishing tricks users into revealing sensitive information. Malware includes viruses, ransomware, and keyloggers. Multi-factor authentication, strong passwords, and software updates reduce risk. The AP exam tests your understanding of these threats and defenses at a conceptual level.
AP exam tip
On network fault tolerance questions, look for nodes that are connected by only a single path. Removing any connection on that path disconnects those nodes, meaning the network is not fully fault-tolerant for them.
Connections to other units
- Unit 1: Data transmitted across networks uses binary encoding and compression from the data unit.
- Unit 2: Algorithms process data received from networked devices and cloud services.
- Unit 5: Network connectivity and data transmission raise privacy and security concerns.