2024 Fall
COMPSCI 168 001 - LEC 001
Introduction to the Internet: Architecture and Protocols
Sylvia Ratnasamy, Peyrin Kao
Class #:31635
Units: 4
Instruction Mode:
In-Person Instruction
Time Conflict Enrollment Allowed
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
0
Enrolled: 507
Waitlisted: 0
Capacity: 507
Waitlist Max: 500
No Reserved Seats
Hours & Workload
3 hours of instructor presentation of course materials per week, 9 hours of outside work hours per week, and 1 hours of the exchange of opinions or questions on course material per week.
Final Exam
WED, DECEMBER 18TH
08:00 am - 11:00 am
Dwinelle 155
Dwinelle 145
Latimer 120
Morgan 101
North Gate 105
Other classes by Peyrin Kao
Course 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).
Class Notes
* Max enrollment is 500 students
* Enrollment priority:
* Phase 1: Only seniors graduating in F24 will be enrolled, based on when they joined the waitlist
* Phase 2: Only seniors graduating in F24, SP25, or SU25 will be enrolled, based on when they joined the waitl.. show more
* Enrollment priority:
* Phase 1: Only seniors graduating in F24 will be enrolled, based on when they joined the waitlist
* Phase 2: Only seniors graduating in F24, SP25, or SU25 will be enrolled, based on when they joined the waitl.. show more
* Max enrollment is 500 students
* Enrollment priority:
* Phase 1: Only seniors graduating in F24 will be enrolled, based on when they joined the waitlist
* Phase 2: Only seniors graduating in F24, SP25, or SU25 will be enrolled, based on when they joined the waitlist
* Adjustment period: Priority will continue to be given to seniors graduating F24, SP25, or SU25 through 8/23/2024. If there are any additional open seats after that date, they will be filled based on waitlist position only.
* Only EECS/CompSci declared majors can waitlist for this class.
* How enrollment will work:
1. Everyone joins the waitlist for the class.
2. Twice weekly, qualified students will be manually enrolled from the waitlist up to 500 students (enrollment max).
* Time conflicts ARE allowed.
* One alternate final exam will be offered. show less
* Enrollment priority:
* Phase 1: Only seniors graduating in F24 will be enrolled, based on when they joined the waitlist
* Phase 2: Only seniors graduating in F24, SP25, or SU25 will be enrolled, based on when they joined the waitlist
* Adjustment period: Priority will continue to be given to seniors graduating F24, SP25, or SU25 through 8/23/2024. If there are any additional open seats after that date, they will be filled based on waitlist position only.
* Only EECS/CompSci declared majors can waitlist for this class.
* How enrollment will work:
1. Everyone joins the waitlist for the class.
2. Twice weekly, qualified students will be manually enrolled from the waitlist up to 500 students (enrollment max).
* Time conflicts ARE allowed.
* One alternate final exam will be offered. show less
Rules & Requirements
Requisites
- Electrical Engineering and Computer Sciences (EECS), EECS/Nuclear Engineering, EECS/Materials Science and Engineering, or Computer Science Majors
Repeat Rules
Course is not repeatable for credit.
Reserved Seats
Current Enrollment
No Reserved Seats
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials