教育教学

相关链接:

教室安排

课程信息

当前位置: 首页 > 教育教学 > 研究生教育 > 课程信息

计算机网络  091M4002H

学期:2016-2017学年秋 | 课程属性:专业核心课 | 任课教师:谢高岗等
课程编号: 091M4002H 课时: 60 学分: 3.0
课程属性: 专业核心课 主讲教师:谢高岗等
英文名称: Computer Networks

教学目的、要求

本课程为计算机学科研究生的专业核心课。本课程讲授和讨论计算机网络前沿研究领域的主要思想和关键技术。主要内容有TCP/IP协议栈、路由算法、网络测量和分析、内容分发网络、SDN/NFV、未来互联网体系结构等。
    通过本课程的学习,希望学生能了解网络体系结构和协议前沿研究领域,了解网络体系结构理论、系统实现与新型业务最新研究成果,掌握基本思想和关键技术,培养学生在网络协议、算法方面的研究能力。

预修课程

程序设计、数据结构

教 材

‪Larry L. Peterson‪, Bruce S. Davie, Computer Networks: A Systems Approach (5e)‬‬‬‬‬‬

主要内容

第一章 网络基础:网络概述(3学时)
1.1	课程介绍
1.2	计算机网络概述

第二章  网络基础:物理层(3学时)
2.1  Ethernet 
2.2  WiFi
2.3  cellular Network

第三章  网络基础:路由协议(6学时)
3.1 IPv4/6
3.2 ISIS、OSPF、BGP等路由协议
3.3 移动IP

第四章  网络基础:传输层与应用层(6学时)
4.1 TCP/UDP协议
4.2 应用协议(DNS/HTTP等)
4.3 协议栈实现

第五章  网络基础:服务质量(6学时)
5.1 服务质量保障机制
5.2 流量工程

第六章  网络基础:网络安全(3学时)
6.1网络攻击原理与检测方法
6.2 IPSec、TLS
6.3 防火墙等访问控制
6.4 加密、身份验证、隐私保护

第七章  网络专题:路由协议实现(6学时)
7.1 路由器体系结构
7.2 路由查找算法
7.3 路由器队列管理
7.4 路由器协议栈实现

第八章  网络专题:TCP优化(3学时)
8.1 面向延迟的TCP优化
8.2 面向高吞吐率的TCP优化

第九章  网络专题:数据分发(6学时)
9.1 内容分发网络
9.2 P2P
9.3 数据中心网络

第十章  网络专题:网络测量分析(3学时)
10.1网络测量原理、带宽测量算法
10.2 应用层测量和分析

第十一章  网络专题:SDN/NFV(6学时)
11.1 SDN/NFV基本概念、组成、系统、资源管理、编程接口
11.2 OpenFlow
11.3高效数据平面算法与实现技术

第十二章  网络专题:未来网络体系结构(3学时)
12.1 设计理念
12.2 代表性体系结构
12.3 实现和试验环境

第十三章  网络专题:前沿学术讨论(6学时)

教学方式:课堂讲授为主,2-4次课后上机作业. 
考核方式:大作业35%,前沿学术讨论20%,平时作业15%,课堂闭卷考试30%

参考文献

Proceedings of ACM SIGCOMM
Proceedings of NSDI

授课时间: 星期五, 第2、3、4节
授课地点: 教1-107
授课周次: 2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20

版权所有©中国科学院大学

地址:北京市怀柔区雁栖湖东路1号 邮编:101408