Now readingIntroduction
0%
AP Computer Science Principles · Framework 2026-27
Unit 4

Computer Systems and Networks

Networks move data through layers of open protocols, dynamically selected paths, and coordinated computing systems. Bandwidth describes capacity, while protocol contracts describe behavior and guarantees.

Exam weight
11–15% of multiple choice
Topics
3

Introduction

Networks move data through layers of open protocols, dynamically selected paths, and coordinated computing systems. Bandwidth describes capacity, while protocol contracts describe behavior and guarantees.

Trace the service each layer provides: DNS names, IP forwards, TCP or UDP transports, and HTTP supports the Web over Internet infrastructure. Packets can travel independently; redundancy protects only against named failures; and parallel work is limited by dependencies and coordination.

Current exam guidance: Aligned to the Fall 2023 AP CSP framework used in 2026–27. The May 14, 2027 digital exam includes 70 multiple-choice questions in 120 minutes plus two Create-related written-response questions in 60 minutes. The Create components are due April 30, 2027 at 11:59 p.m. ET; current College Board directions always control submission policy.
4.1

The Internet

How can one message travel across many independently operated networks?

Short answer

The Internet joins networks through open protocols: addressed packets follow dynamically selected paths, and endpoint protocols provide only the delivery guarantees their contracts specify.

Know firstAbstraction · Graph paths · Digital data

Separate naming, addressing, routing, and reliable delivery

A computing device can run a program; a computing system combines devices and programs for a purpose; and a network connects devices so they can exchange data. The Internet is a network of networks using standardized open protocols. Its routing is dynamic rather than fixed in advance, and its scalability lets it add devices and networks. Bandwidth measures the maximum data that can be sent in a fixed time, usually in bits per second; it is capacity, not a guarantee that every transfer reaches that rate.

An application data stream can be divided into packets containing a data chunk plus metadata used for routing and reassembly. Internet Protocol supplies addressing and packet-forwarding concepts, while routers choose next hops from current routing information. Packets from one message may follow different paths, arrive out of order, or fail to arrive.

Endpoint and application protocols add different services. TCP supports ordered, reliable delivery; UDP does not supply the same delivery guarantees and can be chosen when an application handles loss or values lower overhead. DNS maps domain names to address information. The World Wide Web is a system of linked pages, programs, and files that uses the Internet, with HTTP as a Web protocol; the Web and Internet are not synonyms.

Packet model trace

Route three packets and reassemble by sequence number

message → packets P1, P2, P3
P1 path: S → N → D
P2 path: S → W → E → D
P3 path: S → N → D
arrival order: P2, P1, P3
endpoint order: P1, P2, P3
Execution stateStep 1 of 5
packet
P1
sequence
1
path
S-N-D
arrivalPosition
2
Open complete trace table
Complete trace states
SteppacketsequencepatharrivalPositionendpointActionreconstructedOrderlayerCheckresult
1P11S-N-D2————
2P22S-W-E-D1————
3P33S-N-D3————
4————restore sequence under a reliable-delivery contractP1, P2, P3——
5——————DNS names; IP forwards; TCP orders and recovers; HTTP serves Web resourcesroles remain distinct
Output
P1|P2|P3

Packet two arrives first by a different route, followed by packets one and three. Under the modeled reliable-delivery contract, the endpoint restores packet order one, two, three; DNS, IP, TCP, and HTTP still perform different roles.

Analyze a network claim by layer

  1. Identify whether the question concerns devices, bandwidth, naming, routing, transport, or the Web.
  2. Trace each packet independently through the topology and preserve its metadata.
  3. Apply only guarantees stated for IP, TCP, UDP, DNS, or HTTP.
  4. Separate Internet infrastructure from the Web service that runs on it.

Keep these three ideas

  • Open protocols let the Internet scale across unlike networks.
  • Packets can take different paths or fail to arrive.
  • Bandwidth, DNS, IP, TCP or UDP, and HTTP describe different layers or properties.

Keep reading Unit 4: Computer Systems and Networks

You just read the first topic free. Your free trial opens the rest of this unit, every AP Computer Science Principles unit, and all 19 AP courses.

  • 4.1 The InternetRead
  • 4.2 Fault Tolerance
  • 4.3 Parallel and Distributed Computing
Start my free 7 days →$0.00 due today · cancel anytime · score guarantee

Practice AP Computer Science Principles in the real test engine.

Free practice set: timed, the same engine as our full-length tests, every answer explained.