6.5820
Computer Networks
Presents topics on the engineering and analysis of network protocols and architecture, including: architectural principles for designing heterogeneous networks; transport protocols; Internet routing; router design; congestion control and network resource management; wireless networks; network security; naming; overlay; and peer-to-peer networks. Includes readings from original research papers and a term-long project and paper. Students taking graduate version complete additional assignments.
Prerequisites & course information
Subject meets with 6.5821 Prereq: 6.1800 , 6.1810 , or permission of instructor G (Fall) 4-0-8 units
Sources
- Course catalogue ↗2026–2027