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, wireless spectrum auction, 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: Mondays and Wednesdays 3-4pm
Academic Integrity Policy
Discussion with instructors and classmates is allowed/encouraged, but each student must turn in individual, original work and cite appropriate sources where appropriate
Code of Student Conduct: http://students.berkeley.edu/sas/SJA/index.htm
All assignments are due at 10:30am on the due date.
Cellphone and Wi-Fi Policy/Etiquette
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.
We request that you sit in the last row if you want to read
news, reply to email, etc., using your wi-fi connection.