Course Details
北京大学
1. 计算机网络概述 计算机网络的发展,计算机网络定义、功能以及分类,计算机网络交换方式、层次结构以及性能评价方法,计算机网络标准、协议及参考模型;2. 通信概述 数据传输介质、拓扑结构与信道访问控制方法,数据编码技术,调制解调技术以及多路复用技术;
3. 数据链路层概述
数据链路层概述及面临的问题,流量控制技术,滑动窗口协议以及差错检测和控制技术;
4. 网络层概述 网络层概述,网络互联技术与设备、路由算法和协议、Internet 互联协议(IP)、Internet 控制协议(ICMP、ARP、DHCP)概述。5. 传输层及服务质量概述 传输层概述,用户数据报协议、可靠数据传输、TCP协议与壅赛控制、多媒体网络与服务质量供给以及网络性能分析。6. 网络应用及安全概述
域名系统、电子邮件系统、P2P系统、网络安全。
本课程在描述计算机网络体系结构和流行的Internet协议集的基础上,着重讨论数据链路层的差错控制、流量控制和介质访问技术,网络层的路由技术和拥塞控制,传输层的连接管理和网络编程接口,以及面向实时流媒体传输技术与服务质量机制等知识。学生通过学习这门课程,不仅能了解计算机网络的全貌,而且可以掌握基本的网络原理和网络应用开发技术,为进一步学习相关网络课程及开发基于网络的分布式应用打下良好的基础。
本门课程分数占比:
课后作业占60%
期末考试占40%
主要教材:
《Computer Networks》Fifth edition,Andrew S. Tanenbaum,清华出版社(中译版/影印版)
参考书目:
《Computer Networking---A Top-down Approachfeaturing the Internet》
James F.Kurose,Keith W.Ross
长期从事计算机专业的网络课程教学和互联网技术研究。