《计算机网络》SPOC课程分为两个单元:“计算机网络之网尽其用”和“计算机网络之探赜索隐”。
“计算机网络之网尽其用”将带你快速了解、认识计算机网络,理解并掌握计算机网络与网络协议等基本概念、网络组成与网络体系结构,剖析你每天都在使用的网络应用的类型、运行原理以及应用层协议,帮助你理解绝大多数网络应用所采用的应用编程接口-套接字(Socket),学习并掌握Socket编程技术,具备开发简单网络应用的能力。
“计算机网络之探赜索隐”将带你深入计算机网络内部,探究计算机网络深层奥秘,了解并掌握计算机网络深层次的原理、协议及网络技术,让你不仅知其然而且知其所以然,真正成为计算机网络的行家里手。这部分主要讲授:可靠数据传输基本原理、停-等协议与滑动窗口协议、典型传输层协议(UDP与TCP)、虚电路网络与数据报网络、路由与转发、IP协议与IP地址、CIDR、子网划分与路由聚集、ICMP协议、DHCP协议、NAT、IPv6、路由算法、路由协议、差错编码、MAC协议、ARP协议、以太网、VLAN、PPP协议、无线局域网等。
课程总成绩包括:作业+单元测试+课程考试;线上(SPOC)成绩将按一定比例计入线下课程总成绩。
第1周 计算机网络概述 (4h24m58s)
1.1 计算机网络基本概念(20m40s)
1.2 计算机网络结构(27m44s)
1.3 网络核心(1h23m38s)
1.4 计算机网络性能(30m59s)
1.5 计算机网络体系结构(1h18m51s)
1.6 计算机网络发展历史(23m06s)
自主评测(1)
作业1
第2周 网络应用(上)(3h41m13s)
2.1 网络应用(层)内容概述(3m10s)
2.2 网络应用的基本原理(54m26s)
2.3 Web应用(1h24m13s)
2.4 Email应用(37m24s)
2.5 DNS应用(42m00s)
作业2
第3周 网络应用(下)(2h53m36s)
2.6 P2P应用(41m23s)
2.7 Socket编程(2h12m13s)
自主评测(2)
作业3
第一单元测验
第4周 传输层(上)(2h50m27s)
3.1 传输层服务(13m03s)
3.2 复用和分用(18m26s)
3.3 无连接传输协议-UDP(17m13s)
3.4 可靠数据传输的基本原理(1h18m01s)
3.5 滑动窗口协议(43m44s)
自主评测(3)
第5周 传输层(下)(2h05m14s)
3.6 面向连接传输协议-TCP(53m38s)
3.7 拥塞控制原理(34m25s)
3.8 TCP拥塞控制(34m15s)
3.9 传输层总结(2m56s)
自主评测(4)
作业4
第6周 网络层(上)(3h25m33s)
4.1网络层服务(18m16s)
4.2 虚电路网络与数据报网络(43m33s)
4.3 IPv4协议(1h44m54s)
4.4 CIDR与路由聚集(19m59s)
4.5 DHCP协议(18m51s)
作业5
第7周 网络层(下)(4h26m30s)
4.6 NAT(24m37s)
4.7 ICMP协议(21m47s)
4.8 IPv6简介(22m00s)
4.9 路由算法(1h43m13s)
4.10 Internet路由(1h13m09s)
例题讲解(21m44s)
自主评测(5、6)
实验指导书
作业6
第8周 数据链路层(3h52m14s)
5.1 数据链路层服务(15m08s)
5.2 差错编码(30m59s)
5.3 多路访问协议(1h13m07s)
5.4 ARP协议(28m53s)
5.5 以太网(1h03m56s)
5.6 PPP协议(20m11s)
自主评测(7-8)
作业7
第9周 物理层(2h37m53s)
6.1 数据通信基础(37m29s)
6.2 物理介质(22m04s)
6.3 信道与信道容量(19m32s)
6.4 基带传输基础(29m22s)
6.5 频带传输基础(40m53s)
6.6 物理层接口规程(8m33s)
第二单元测验
第10周 无线与移动网络(部分)(37m48s)
802.11无线局域网(37m48s)
计算机组成原理、操作系统以及高级语言程序设计基础等。
James F. Kurose, Keith W. Ross. 计算机网络-自顶向下方法(原书第7版). 机械工业出版社. 2018.
谢希仁. 计算机网络(第6版). 电子工业出版社,2013.
Andrew.S.Tanenbaum, David J. Wetherall著,严伟,潘爱民译. 计算机网络(第5版). 清华大学出版社,2012.
W. Richard Stevens. TCP/IP Illustrated Volume 1,2,3 (影印版). 机械工业出版社. 2003.
李全龙. 计算机网络原理. 机械工业出版社. 2018.