AP Computer Science Principles - Computer Systems and Network

Investigates the physical and conceptual infrastructure that powers modern computing and the internet. • Key Topics: How the internet works, routing, packets, protocols (IP, TCP/UDP), fault tolerance, redundancy, and parallel/distributed computing systems.

Study Tools

All

Study guides

10

Large-Scale Internet Systems: Networking, Cloud, and Distributed Services

A structured guide to how Internet networking, cloud infrastructure, distributed computation, storage, and fault-tolerance techniques combine to deliver dependable services at global scale.
Study guide · Updated

IP Addressing and Internetworking

A progressive guide to how IP addressing, local delivery, routing, forwarding, translation, and DNS work together to connect independent networks and locate services.
Study guide · Updated

Packets, Links, and Network Performance

A progressive guide to how packet-switched networks encapsulate data, move it across links, and manage delay, throughput, queues, and congestion.
Study guide · Updated

Protocols and Layered Network Architecture

A progressive guide to network protocols, the five-layer Internet architecture, data encapsulation, standards, and the practical trade-offs of layered design.
Study guide · Updated

Routing Across Networks

A structured guide to how routers select paths, exchange reachability information, apply routing policy, recover from failures, and diagnose connectivity problems across interconnected networks.
Study guide · Updated

How the Internet Works

A structured guide to how the Internet connects independent networks, identifies destinations, moves packets, and remains resilient when conditions change.
Study guide · Updated

Fault Tolerance and Redundant Systems

A progressive guide to designing, operating, and testing systems that continue useful service despite component faults, overload, data loss, and recovery challenges.
Study guide · Updated

TCP, UDP, and Transport Services

A progressive guide to transport-layer communication, explaining ports, TCP reliability and control mechanisms, UDP datagrams, and how to choose between the two protocols.
Study guide · Updated

Parallel and Distributed Computing

A structured guide to designing parallel and distributed systems through decomposition, communication, coordination, state management, scalability, and fault tolerance.
Study guide · Updated

Computing and Internet Infrastructure

A structured guide to the physical components, layered protocols, cloud abstractions, reliability techniques, and parallel and distributed systems that make modern computing and the internet possible.
Study guide · Updated

Quizzes

9

Parallel and Distributed Computing

A medium-difficulty quiz on decomposition, concurrency, communication, coordination, distributed state, scalability, and failure handling in parallel and distributed computing.
Quiz · Updated

How the Internet Works

A medium-difficulty quiz on how independently operated networks, protocols, addresses, naming systems, transport services, and routing mechanisms work together to form the Internet.
Quiz · Updated

Large-Scale Internet Systems

A medium-difficulty quiz on how large-scale Internet systems combine networking, cloud infrastructure, content delivery, parallel computation, fault tolerance, and distributed storage. Questions progress from foundational concepts to system-design application.
Quiz · Updated

TCP, UDP, and Transport Services

A medium-difficulty assessment of transport-layer services, TCP and UDP behavior, flow and congestion control, connection management, and protocol selection. The questions require learners to apply the material to realistic communication scenarios and distinguish closely related transport concepts.
Quiz · Updated

IP, Addressing, and Internetworking

A 14-question quiz on IP addressing, subnetting, local address resolution, routing, NAT, DNS, and internetworking. The batch contains the required interaction allocation plus two alternate candidates.
Quiz · Updated

Packets, Links, and Network Performance

A medium-difficulty quiz on packet encapsulation, network performance, queues, congestion, and switching models.
Quiz · Updated

Computing and Internet Infrastructure

A 14-question assessment of computing and internet infrastructure, covering network components, protocols, cloud platforms, reliability, and distributed computing. Questions progress from foundational understanding to applied reasoning.
Quiz · Updated

Protocols and Layered Network Architecture

A medium-difficulty quiz on protocols and layered network architecture, emphasizing how layers, protocols, addressing, encapsulation, routing, standards, and interoperability work together.
Quiz · Updated

Fault Tolerance and Redundant Systems

A medium-difficulty quiz on fault tolerance, redundancy, replication, failover, failure isolation, observability, and recovery practices in modern computing systems.
Quiz · Updated