CS 168. Introduction to the Internet: Architecture and Protocols
Catalog Description: This course is an introduction to the Internet architecture. We will focus on the concepts and fundamental design principles that have contributed to the Internet's scalability and robustness and survey the various protocols and algorithms used within this architecture. Topics include layering, addressing, intradomain routing, interdomain routing, reliable delivery, congestion control, and the core protocols (e.g., TCP, UDP, IP, DNS, and HTTP) and network technologies (e.g., Ethernet, wireless).
Units: 4
Also Offered As: COMPSCI 168
Prerequisites: COMPSCI 61B; COMPSCI 61C is recommended.
Formats:
Summer: 6.0 hours of lecture and 2.0 hours of discussion per week
Spring: 3.0 hours of lecture and 1.0 hours of discussion per week
Fall: 3.0 hours of lecture and 1.0 hours of discussion per week
Grading Basis: Default Letter Grade; P/NP Option
Final Exam Status: Yes
Class Schedule (Summer 2026):
CS 168 – MoTuWeTh 14:00-15:29, Lewis 100 –
Michael Ball, Peyrin Kao
Class Schedule (Fall 2026):
CS 168 – TuTh 11:00-12:29, Dwinelle 155 –
Ion Stoica, Sylvia Ratnasamy
Class Notes
- Seats reserved for students with enrollment permission are not open. They are reserved for students in internal programs. Please DO NOT ask faculty or staff for one of these seats.
Links: