This course studies computer networks and the services built on top of them. Topics include packet-switch and multi-access networks, routing and flow control, congestion control and quality-of-service, Internet protocols (IP, TCP, BGP), the client-server model and RPC, elements of distributed systems (naming, security, caching, consistency) and the design of network services (peer-to-peer networks, file and web servers, content distribution networks).
Prerequisite: COS 217. Although not required, taking either COS 318 or 333 before COS 461 is helpful for the programming assignments.
Role | Name | Email (@cs.princeton.edu) | Office | Office Hours |
---|---|---|---|---|
Lecturer | Mike Freedman | mfreed+cos461 | 308 | Mon 4:20-5:00pm |
TA | Muneeb Ali | muneeb+cos461 | 315 | Thu 4:20-5:20pm |
TA | David Shue | dshue+cos461 | 316 | Fri 2:00-3:00pm |
Last updated: Thu Oct 10 11:00:01 -0400 2013