Computer Networks / Fall 2025
Updates
- New Assignment released: [Assignment #6]
- New Laboratory released: 快速生成树协议 [slides] [manual] [template] [submission site]
- New Laboratory released: 跨交换机实现VLAN [slides] [manual] [template] [submission site]
- New Laboratory released: 访问列表控制2: 扩展访问列表控制 [slides] [template] [submission site]
- New Lecture is up: Chapter 6 [slide]
- New Assignment released: [Assignment #5]
- New Laboratory released: 路由实验2:动态路由协议(单区域OSPF) [slides] [manual] [template] [submission site]
Course Description
This course offers an in-depth exploration of computer networks, adopting a top-down approach to present the fundamental concepts and principles. Beginning with application-layer protocols, such as HTTP, FTP, and DNS, the course progressively delves into transport, network, and link-layer mechanisms, including TCP/IP, routing algorithms, and data link technologies. Through this approach, students will gain a holistic understanding of how the Internet functions, from high-level applications to low-level data transmission.
Topics covered include network architecture, packet-switching and circuit-switching, congestion control, software-defined networks, and wireless networks. The course also emphasizes practical applications of networking concepts through hands-on lab work and problem-solving exercises.
By the end of the course, students will have a comprehensive understanding of both theoretical and practical aspects of modern computer networks, preparing them for advanced study or careers in network administration, cybersecurity, and cloud computing.
Instructors
Teaching Assistants
Yihang Zhang
Yutong Xu
Junlin Lv
