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 | Office Hours (Location) |
---|---|---|
Lecturer | Mike Freedman | Following lecture MW @ 11 (Bowen 222) or by appointment |
TA | Prem Gopalan | Tuesday 4:45 - 5:45pm (Friend 010) |
TA | Matvey Arye | Thursday 5:30-6:30pm (room 318c) |
TA | Jacopo Cesareo | Friday 12:00 - 1:00pm |
Last updated: Sun May 08 00:20:21 -0400 2011