AP CSP Practice: Internet & Fault Tolerance
Share
Practice Question
Why B is Correct
The internet is fault-tolerant because of redundancy—there are multiple paths between any two devices. If one route fails, data can travel through alternative paths.
Key concepts:
- Redundant paths: Multiple routes exist between points
- Packet switching: Data is broken into packets that can take different routes
- Dynamic routing: Routers automatically find working paths
- Decentralized design: No single point of failure
Visualizing Redundancy
[Router A]----[Router B]
/ \ / \
[You]-- ---- --[Website]
\ / \ /
[Router C]----[Router D]
If Router A fails, your data can still reach
the website through Router C → D → B
Common Mistakes
Encryption protects data privacy and security, but it doesn't make the network fault-tolerant. A secure message still can't be delivered if there's no working path.
A single central server would be the OPPOSITE of fault-tolerant! If that server failed, the entire network would stop working. The internet is deliberately decentralized.
ISPs cannot guarantee uptime because failures happen. Fault tolerance means the system can work around failures, not prevent them entirely.
Remember the key internet design principles: redundancy (multiple paths), packet switching (data split into pieces), and decentralization (no single point of control). These all contribute to fault tolerance.
Want More AP CSP Practice?
Get personalized help from an experienced AP CS teacher
AP CSP Study Guide Schedule 1-on-1 Tutoring