《计算机网络》课程分为三个单元:“计算机网络之网尽其用”、“计算机网络之探赜索隐”和“计算机网络之危机四伏”。
“计算机网络之网尽其用”将带你快速了解、认识计算机网络,理解并掌握计算机网络与网络协议等基本概念、网络组成与网络体系结构,剖析你每天都在使用的网络应用的类型、运行原理以及应用层协议,帮助你理解绝大多数网络应用所采用的应用编程接口-套接字(Socket),学习并掌握Socket编程技术,具备开发简单网络应用的能力。
“计算机网络之探赜索隐”将带你深入计算机网络内部,探究计算机网络深层奥秘,了解并掌握计算机网络深层次的原理、协议及网络技术,让你不仅知其然而且知其所以然,真正成为计算机网络的行家里手。这部分主要讲授:可靠数据传输基本原理、停-等协议与滑动窗口协议、典型传输层协议(UDP与TCP)、虚电路网络与数据报网络、路由与转发、IP协议与IP地址、CIDR、子网划分与路由聚集、ICMP协议、DHCP协议、NAT、IPv6、路由算法、路由协议、差错编码、MAC协议、ARP协议、以太网、VLAN、PPP协议、无线局域网等。
“计算机网络之危机四伏”将带你一起认识网络安全威胁,理解并掌握保障网络安全的基本原理、网络协议以及技术措施,让你认识到如何在享受网络带给你诸多便利的同时尽可能避免令自身处于重重危机之中。这部分主要讲授:网络安全基本概念;网络安全威胁;密码学基础;信息完整性与数字签名;身份认证等。
使学生较为系统地学习计算机网络的工作原理,掌握计算机网络的体系结构、网络协议、网络互联等方面的知识,了解新的网络技术。
《计算机网络E》课程包括理论课部分和实验部分。实验部分目前的计划是疫情结束复课后开展线下实验。本课程理论课线上总成绩包括:线上作业+线上单元测试+线上课程考试。现阶段是疫情特殊时期,初步规划是课程总成绩=理论课线上总成绩+线下总成绩+实验成绩。其中,线下实验成绩占20%,线上和线下成绩具体比例待定,会根据学校的具体复课时间进行确定比例,确定后会在教学的群中进行公布。
计算机应用、程序设计基础等。
James F. Kurose, Keith W. Ross. 计算机网络-自顶向下方法(原书第7版). 机械工业出版社. 2018.
James F. Kurose, Keith W. Ross. 计算机网络-自顶向下方法(原书第6版). 机械工业出版社. 2014.
谢希仁. 计算机网络(第6版). 电子工业出版社,2013.
Andrew.S.Tanenbaum, David J. Wetherall著,严伟,潘爱民译. 计算机网络(第5版). 清华大学出版社,2012.
W. Richard Stevens. TCP/IP Illustrated Volume 1,2,3 (影印版). 机械工业出版社. 2003.
李全龙. 计算机网络原理. 机械工业出版社. 2018.