计算机网络
计算机网络
少于1000 人选课
更新日期:2026/04/03
开课平台智慧树
开课高校湖南师范大学
开课教师张建军付松龄李重文唐强
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
当今世界正经历百年未有之大变局,以物联网、云计算、大数据、人工智能、机器人技术、虚拟现实、5G、量子科技及生命科学等为主导的新一轮科技革命和产业变革,正深刻影响人们的工作方式、生活方式、思维方式乃至人类生存本质与自我认知,给人类经济社会带来便利、舒适、效率、品质;网络购物、电子支付、在线教育、远程医疗、云办公、自动驾驶、共享经济等新行业、新业态、新经济正在养成人们的生活、学习与工作的新习惯。而这一切的到来,都离不开计算机网络特别虽互联网的快速发展与底层支撑。那么互联网(计算机网络)是如何设计并运作的呢?WWW是不是Internet?上网为什么要IP地址呢?QQ消息是如何通过网络从一个设备传到另一个设备上呢?华为公司向世界推广自主产权的5G网络是什么网络?为何网络安全事关国家安全?为了国家安全我国自主设计的“雪人计划”又是什么?有了IPV4为何还要推行IPV6?物联网、云计算、大数据为何离不开网络?交换机与路由器如何工作与配置?……。而这一切都可以从《计算机网络》课程中找到答案。当前社会正在从工业文明向后工业文明、信息文明阶段快速转变,网络也比以往任何时候都更深入人们日常工作、生活以及对外界与自身的认知,深刻理解网络的基本理论、及时掌握网络的应用技能,已经成为新时代大学生所必须具备的最基本信息素养与网络思维。课程本着“理论与实践并重、教学与自学并用,线上与线下并行”的原则,开展立体化的课程资源协同共建,实现多维度的课程资源合作共享。适合于教师的日常教学和学生的自主学习。欢迎大家进入《计算机网络》课程学习!
课程大纲

在线教程

章节简介教学计划
Computer Networks
学习资料 登录后可预览视频
Introduction
张建军
Example Networks
张建军
Classifying Networks
张建军
Network Software(1)
张建军
Network Software(2)
张建军
Reference Models(1)
张建军
Reference Models(2)
张建军
Physical Layer
Theory of Communication(1)
张建军
Theory of Communication(2)
张建军
Transmission Medium(1)
张建军
Transmission Medium(2)
张建军
Multiplexing(1)
张建军
Multiplexing(2)
张建军
The Data Link Layer
Framing
张建军
Cyclic Redundancy Check
张建军
Hamming Coding
张建军
LINK PROTOCOLS(1)
张建军
LINK PROTOCOLS(2)
张建军
The Medium Access Control Sublayer
学习资料
Multiple Access Protocols
张建军
EtherNet
张建军
Bridge
张建军
Switching
张建军
The Network Layer
学习资料
Introduction
张建军
Shortest Path Routing
张建军
Distance Vector Routing
张建军
Link State Routing
张建军
IP Protocol
张建军
IP Addresses
张建军
Internet Control Protocol
张建军
NAT IPV6
张建军
The Transport Layer
User Datagram Protocol
张建军
Transmission Control Protocol
张建军
Application Layer
Domain Name System
张建军
E-mail & World Wide Web
张建军
  • 第一章Computer Networks

    本章主要介绍计算机网络的概念、分类、示例及网络参考模型。从计算机网络的日常应用谈起,结合现在常用的万维网、移动通信网络及传感器网络,通过分析比较计算机网络与分布式系统、Internet与WWW之间的区别联系,进而给出计算机网络的定义;通过按距离范围、传输介质、拓扑结构等不同分类方法对计算机网络进行分类,引入计算机网络构建所需要的参考模型及体系结构,涉及协议分层、接口与服务、OSI与TCP/IP等理论与知识。

  • 1.1Introduction

    本节通过介绍网络购物、电子商务等网络的商务应用与个人娱乐等网络应用形式,分析了B2B、B2C、C2C、G2C、O2O等常用网络应用模式与C/S、P2P等网络通信形式,对计算机网络进行了定义,并比较了计算机网络与分布式系统、Internet与WWW。

  • 1.2Example Networks

    本节通过比较WWW与Internet,给出计算机网络定义,并从距离、拓扑与介质三个方面介绍了计算机网络的分类情况。

  • 1.3Classifying Networks

    本节通过介绍Internet的发展历史,指出WWW是Internet的一个应用;并介绍了移动通信网络、WIFI、RFID等计算机网络示例。

  • 1.4Network Software(1)

    本节通过介绍邮政系统与哲学家模型,主要讨论了计算机网络构建时所要考虑的软件层次问题,介绍了协议分块与体系结构涉及到的层、接口、协议、服务等相关概念,分析了设计分层要考虑的寻址、检错、流量控制、复用与路由等问题,并利用QQ消息传递过程展示了这些问题的解决思路、比较了服务与接口的区别联系。

  • 1.5Network Software(2)

    本节通过介绍邮政系统与哲学家模型,主要讨论了计算机网络构建时所要考虑的软件层次问题,介绍了协议分块与体系结构涉及到的层、接口、协议、服务等相关概念,分析了设计分层要考虑的寻址、检错、流量控制、复用与路由等问题,并利用QQ消息传递过程展示了这些问题的解决思路、比较了服务与接口的区别联系。

  • 1.6Reference Models(1)

    本节通过介绍OSI与TCP/IP网络参考模型,分析了各层所要完成的任务与寻址方式,解释了封装与解封装等关键概念,并通过QQ消息传递过程展示了参考模型各层的工作过程与寻址方式。

  • 1.7Reference Models(2)

    本节通过介绍OSI与TCP/IP网络参考模型,分析了各层所要完成的任务与寻址方式,解释了封装与解封装等关键概念,并通过QQ消息传递过程展示了参考模型各层的工作过程与寻址方式。

  • 第二章Physical Layer

    本章主要介绍网络参考模型的底层——物理层,它主要负责把比特从一个节点传输到另一个节点。重点讲解了数据通信系统的组成部分及重要概念,光纤、双绞线等常用传输介质,频分、时分、码分等多路复用技术,电路交换与包交换等常用交换技术,以及电话系统与ADSL。

  • 2.1Theory of Communication(1)

    本节通过分析数据通信系统的组成部分,主要介绍了单工与双式、串行与并行、异步与同步、模拟与数字、带宽与宽带、波特率与比特率、传输减损与信噪比等数据通信过程涉及到的重要概念;并通过分析尼奎斯特定理与香农公式,解释如何应用其计算最大数据传输率及电平分级选择问题。

  • 2.2Theory of Communication(2)

    本节通过分析数据通信系统的组成部分,主要介绍了单工与双式、串行与并行、异步与同步、模拟与数字、带宽与宽带、波特率与比特率、传输减损与信噪比等数据通信过程涉及到的重要概念;并通过分析尼奎斯特定理与香农公式,解释如何应用其计算最大数据传输率及电平分级选择问题。

  • 2.3Transmission Medium(1)

    本节主要介绍了磁带、双绞线、铜轴电缆、光纤等有线传输介质与电磁波、卫星等无线传输介质,分析了电话系统的组成及ADSL等应用。

  • 2.4Transmission Medium(2)

    本节主要介绍了磁带、双绞线、铜轴电缆、光纤等有线传输介质与电磁波、卫星等无线传输介质,分析了电话系统的组成及ADSL等应用。

  • 2.5Multiplexing(1)

    本节主要介绍了一种提高信道利用率的常用技术——复用,及频分、时分、波分及CDMA(码分多址)等常用利用技术。

  • 2.6Multiplexing(2)

    本节主要介绍了一种提高信道利用率的常用技术——复用,及频分、时分、波分及CDMA(码分多址)等常用利用技术。

  • 第三章The Data Link Layer

    本章介绍网络参考模型中的物理层上面的一层——链路层,它主要负责把信息从一个节点传输到下一个节点;主要介绍了成帧、常用的检错与纠错方法、两节点间的链路层传输协议设计与协议示例。

  • 3.1Framing

    本节主要介绍了如何把数据流组装成帧的常用方法,如字符计数法、带标志的字节填充法与带首尾标志的位填充法等。

  • 3.2Cyclic Redundancy Check

    本节主要介绍了常用的几种检错与纠错方法,如奇偶检错(一维与二维)、循环冗余检验码(CRC)、汉明编码(Hamming Coding)

  • 3.3Hamming Coding

    本节主要介绍了汉明编码(Hamming Coding)

  • 3.4LINK PROTOCOLS(1)

    本节主要介绍了如何从最简单的条件开始来设计链路层协议,如停等协议、后退N帧与选择性重传协议等,并展示了PPP协议示例。

  • 3.5LINK PROTOCOLS(2)

    本节主要介绍了如何从最简单的条件开始来设计链路层协议,如停等协议、后退N帧与选择性重传协议等,并展示了PPP协议示例。

  • 第四章The Medium Access Control Sublayer

    本章主要介绍了链路层的子层——介质访问子层相关内容,讨论了多路访问协议、以太网的相关内容、网桥与交换机等网络交换设备。

  • 4.1Multiple Access Protocols

    本节讨论的是如何动态地提高多站点竞争使用同一信道的利用率,介绍了ALOHA、1—持续、P—持续与非持续等多路访问协议。

  • 4.2EtherNet

    以太网是现在最常用的一种局域网,本节主要介绍了以太网的常用标准、传输介质与802系列网络标准。

  • 4.3Bridge

    网桥是一种常见的网络交换设备。本节主要介绍了网桥的工作机制及其作用。

  • 4.4Switching

    本节通过分析集线器、中继器、网桥、交换机、路由器与网关等网络设备,讨论了网络参考模型各层信息处理的机制过程。

  • 第五章The Network Layer

    网络层负责把数据从源主机传输到目的主机,是网络参考模型中的核心层之一。它主要利用IP地址与路由把数据从源主机传输到目的主机,本章主要介绍IP地址规格、路由概论及常用路由算法、IP数据报规格及ICMP、ARP、NAT等相关协议。

  • 5.1Introduction

    本节主要介绍网络层负责处理的事务——为数据包找一条从源主机到目的主机的路,以及达成这个目的的两种方式——数据报与虚电路。

  • 5.2Shortest Path Routing

    本节主要讨论路由最短路径的算法。

  • 5.3Distance Vector Routing

    本节主要讨论路由的距离矢量。

  • 5.4Link State Routing

    本节主要讨论路由的链路状态。

  • 5.5IP Protocol

    本节主要讨论Ip协议相关内容。

  • 5.6IP Addresses

    本节主要讨论IP地址相关知识。

  • 5.7Internet Control Protocol

    本节主要学习网络控制协议相关知识内容。

  • 5.8NAT IPV6

    NAT IPV6

  • 第六章The Transport Layer

    网络层负责尽量(但不保证)把数据从源主机传输到目标主机,传输层主要负责把数据从源主机的一个程序传输到目标主机的一个程序,它利用端口号(Port Number)来确定是哪个程序(进程)。本章主要介绍传输层上常用的两个协议UDP与TCP,UDP是无连接、不可靠,而TCP是面向连接、可靠的。

  • 6.1User Datagram Protocol

    本节主要介绍传输层的任务及其寻址方式(利用端口号确定把数据传输给目标主机的哪个程序,而网络层是利用IP地址确定目标是哪个主机),另外还讨论了传输层的一个不可以靠、无连接的协议——UDP。

  • 6.2Transmission Control Protocol

    本节主要介绍了传输层的一个面向连接的、可靠的协议——TCP及实现可靠传输的机制:在建立连接与释放连接时三次握手、窗口(缓冲区)机制、流量控制、动态计时器调整等。

  • 第七章Application Layer

    应用层是用户与网络之间的一个接口,网络利用应用层来为用户提供服务,用户利用应用层来使用网络,故应用层主要为用户提供各种网络服务,如DNS、Email、WWW等服务。

  • 7.1Domain Name System

    一般人们进行网络访问时用的都是域名,但在进行网络通信使用的是网络IP地址,那么如何把域名转换为IP地址呢?这就是DNS(域名系统)要完成的工作。本节主要介绍DNS及Email的工作机制。

  • 7.2E-mail & World Wide Web

    WWW(World Wide Web)是人们在上网时经常用到的一个网络服务,也就是万维网,它是1989年HTTP(超文本传输协议)发明以后才产生的,是运行在Internet上面的一个分布式系统。本节主要介绍WWW的工作机制。

  • 开始学习
  • 第一章  作业测试
    第一章 Computer Networks

    1.1 Introduction

    1.2 Example Networks

    1.3 Classifying Networks

    1.4 Network Software(1)

    1.5 Network Software(2)

    1.6 Reference Models(1)

    1.7 Reference Models(2)

    视频数7
  • 第二章  作业测试
    第二章 Physical Layer

    2.1 Theory of Communication(1)

    2.2 Theory of Communication(2)

    2.3 Transmission Medium(1)

    2.4 Transmission Medium(2)

    2.5 Multiplexing(1)

    2.6 Multiplexing(2)

    视频数6
  • 第三章  作业测试
    第三章 The Data Link Layer

    3.1 Framing

    3.2 Cyclic Redundancy Check

    3.3 Hamming Coding

    3.4 LINK PROTOCOLS(1)

    3.5 LINK PROTOCOLS(2)

    视频数5
  • 第四章  作业测试
    第四章 The Medium Access Control Sublayer

    4.1 Multiple Access Protocols

    4.2 EtherNet

    4.3 Bridge

    4.4 Switching

    视频数4
  • 第五章  作业测试
    第五章 The Network Layer

    5.1 Introduction

    5.2 Shortest Path Routing

    5.3 Distance Vector Routing

    5.4 Link State Routing

    5.5 IP Protocol

    5.6 IP Addresses

    5.7 Internet Control Protocol

    5.8 NAT IPV6

    视频数8
  • 第六章  作业测试
    第六章 The Transport Layer

    6.1 User Datagram Protocol

    6.2 Transmission Control Protocol

    视频数2
  • 第七章  作业测试
    第七章 Application Layer

    7.1 Domain Name System

    7.2 E-mail & World Wide Web

    视频数2
  • 期末考试
App 下载
关注我们