Course Description: This course offers a multidisciplinary inquiry into the technology, business, economics, and public-policy of computer networks and distributed applications. We will cover the technical foundations of computer networks, including: Internet architecture, network technologies and protocols (e.g., 802.*, TCP/IP, HTTP), routing algorithms and policies, network applications (e.g., p2p overlays, VoIP), emerging network technologies, and network security. Tightly integrated will be coverage on the business, economics and policy of networking, including: economic characteristics of networks, network industry structure and ISP competition, network neutrality, and incentive-centered design of networks and applications.
Prerequisites: IS 206 or consent of instructor.
Weekly Meeting Schedule
Office: 303A South Hall
Office hours: Tuesdays 1:30-2pm, Wednesdays 3:30-4pm, and by appointment.
Academic Integrity Policy
Discussion with instructor and classmates is allowed/encouraged, but each student must turn in individual, original work and cite sources where appropriate.
Code of Student Conduct: http://students.berkeley.edu/uga/conduct.asp
All assignments are due at 2pm on the due date.
Please remember to turn off or silence your phones (and other
alarms) before each class meeting. We will subtract i points
from your class participation score the i-th time your phone
rings in class during the semester. No exceptions.