课程详情
课程评价
spContent=你想理解计算机网络吗?你想了解如何开发网络应用程序吗?你想深入探究计算机网络深层奥秘吗?你知道虚拟的网络世界危机四伏吗?……那么这门课程是你最佳选择!《计算机网络》课将带你认识计算机网络、了解网络应用程序开发技术、探索计算机网络深层机理、了解计算机网络安全威胁及其防护技术等内容。
—— 课程团队
课程概述

《计算机网络》课程分为三个单元:“计算机网络之网尽其用”、“计算机网络之探赜索隐”和“计算机网络之危机四伏”。

“计算机网络之网尽其用”将带快速了解、认识计算机网络,理解并掌握计算机网络与网络协议等基本概念、网络组成与网络体系结构,剖析你每天都在使用的网络应用的类型、运行原理以及应用层协议,帮助你理解绝大多数网络应用所采用的应用编程接口-套接字(Socket),学习并掌握Socket编程技术,具备开发简单网络应用的能力。

“计算机网络之探赜索隐”将带你深入计算机网络内部,探究计算机网络深层奥秘,了解并掌握计算机网络深层次的原理、协议及网络技术,让你不仅知其然而且知其所以然,真正成为计算机网络的行家里手。这部分主要讲授:可靠数据传输基本原理、停-等协议与滑动窗口协议、典型传输层协议(UDP与TCP)、虚电路网络与数据报网络、路由与转发、IP协议与IP地址、CIDR、子网划分与路由聚集、ICMP协议、DHCP协议、NAT、IPv6、路由算法、路由协议、差错编码、MAC协议、ARP协议、以太网、VLAN、PPP协议、无线局域网等。

“计算机网络之危机四伏”将带你一起认识网络安全威胁,理解并掌握保障网络安全的基本原理、网络协议以及技术措施,让你认识到如何在享受网络带给你诸多便利的同时尽可能避免令自身处于重重危机之中。这部分主要讲授:网络安全基本概念;网络安全威胁;密码学基础;信息完整性与数字签名;身份认证;安全电子邮件;SSL;IPsec与VPN;无线网局域网安全;防火墙;入侵检测等。

课程大纲

第1周 计算机网络概述(上)(2h12m02s)

1.1 计算机网络基本概念(20m40s)

1.2 计算机网络结构(27m44s)

1.3 网络核心(1h23m38s)

作业1

第2周 计算机网络概述(下)(2h12m56s)

1.4 计算机网络性能(30m59s)

1.5 计算机网络体系结构(1h18m51s)

1.6 计算机网络发展历史(23m06s)

作业2

第3周 网络应用(上)(3h41m13s)

2.1 网络应用(层)内容概述(3m10s)

2.2 网络应用的基本原理(54m26s)

2.3 Web应用(1h24m13s)

2.4 Email应用(37m24s)

2.5 DNS应用(42m00s)

作业3

第4周 网络应用(下)(2h53m36s)

2.6 P2P应用(41m23s)

2.7 Socket编程(2h12m13s)

第一单元测验

作业4

第5周 传输层(上)(2h50m27s)

3.1 传输层服务(13m03s)

3.2 复用和分用(18m26s)

3.3 无连接传输协议-UDP(17m13s)

3.4 可靠数据传输的基本原理(1h18m01s)

3.5 滑动窗口协议(43m44s)

第6周 传输层(下)(2h05m14s)

3.6 面向连接传输协议-TCP(53m38s)

3.7 拥塞控制原理(34m25s)

3.8 TCP拥塞控制(34m15s)

3.9 传输层总结(2m56s)

作业5

第7周 网络层(上)(2h46m43s)

4.1网络层服务(18m16s)

4.2 虚电路网络与数据报网络(43m33s)

4.3 IPv4协议(1h44m54s)

作业6

第8周 网络层(中)(2h08m28s)

4.4 CIDR与路由聚集(19m29s)

4.5 DHCP协议(18m51s)

4.6 NAT(24m37s)

4.7 ICMP协议(21m47s)

4.8 IPv6简介(22m00s)

例题讲解(21m44s)

作业7

第9周 网络层(下)(2h56m22s)

4.9 路由算法(1h43m13s)

4.10 Internet路由(1h13m09s)

作业8

第10周 数据链路层(1h59m14s)

5.1 数据链路层服务(15m08s)

5.2 差错编码(30m59s)

5.3 多路访问协议(1h13m07s)

第11周 局域网(2h30m58s)

第二单元测验

5.4 ARP协议(28m53s)

5.5 以太网(1h03m56s)

5.6 PPP协议(20m11s)

5.7 802.11无线局域网(37m58s)

作业9

第12周 网络安全基本原理(4h36m31s)

6.1 网络安全基础(35m24s)

6.2 网络安全威胁(32m55s)

6.3 密码学基础(2h07m16s)

6.4 身份认证(23m12s)

6.5 消息完整性与数字签名(36m47s)

6.6 密钥分发与公钥证书(20m57s)

第13周 网络安全协议与技术(4h14m48s)

第三单元测验

7.1 安全电子邮件(39m54s)

7.2 安全套接字层(SSL)(1h07m58s)

7.3 IP安全(IPsec)(1h31m06s)

7.4 无线局域网安全(31m18s)

7.5 防火墙(24m32s)

作业10

预备知识

计算机组成原理、操作系统以及高级语言程序设计基础等。

证书要求

课程总成绩包括:作业+单元测试+课程考试;总成绩达到50~84分可以获得合格证书,达到85分以上可以获得优秀证书。

参考资料
  1. James F. Kurose, Keith W. Ross. 计算机网络-自顶向下方法(原书第6版). 机械工业出版社. 2014.      

  2. 谢希仁. 计算机网络(第6版). 电子工业出版社,2013.

  3. Andrew.S.Tanenbaum, David J. Wetherall著,严伟,潘爱民译. 计算机网络(第5版). 清华大学出版社,2012. 

  4. W. Richard Stevens. TCP/IP Illustrated Volume 1,2,3 (影印版). 机械工业出版社. 2003.

  5. 李全龙. 计算机网络原理. 机械工业出版社. 2018.