单元二 · 直播网络我来建

第9课 数据传输有新意

任务场景
任务场景:数据传输有新意

一、学习目标

  • 知道端口的作用。
  • 知道可靠传输和不可靠传输的特点及应用场景。
  • 了解研究者在解决网络数据传输问题的过程中采用的创新思想和技术手段。

二、情境导入

看一看 TCP/IP 分层示意:传输层主要做什么?

本课聚焦端口区分应用,以及可靠/不可靠两种传输方式。

三、核心讲解

本课学习路径:

1传输层的主要功能
2TCP与可靠传输
TCP/IP与传输层示意
传输层:用端口区分应用,并提供可靠/不可靠传输

1.传输层的主要功能

网络层已能传输 IP 数据包,但一台计算机常同时运行多个应用。传输层用端口(0~65535)区分不同应用,并提供两种传输方式。

端口:在同一台主机上标识具体应用进程。例如访问网站常使用 443 端口(HTTPS)。
  • 可靠传输(TCP):重视准确性,出错需重传,适合传文件等。
  • 不可靠传输(UDP):更看重时效,个别丢包可不重传,适合视频直播等。

想一想:传文件与视频直播,分别更适合 TCP 还是 UDP?为什么?

2.TCP与可靠传输

TCP 用握手机制先建立连接,再传数据,因此是面向连接的协议;UDP 面向无连接。

  1. 1客户端发送 SYN,请求建立连接。
  2. 2服务器回复 SYN ACK。
  3. 3客户端再发 ACK,三次握手完成,随后可靠传输数据。

想一想:抓包看到 SYN / SYN ACK / ACK,分别对应握手的哪一步?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · MixNT 网络仿真

点「打开仿真」载入拓扑,对照本课概念观察现象。

打开拓扑,对照本课概念观察现象。

五、课堂总结

  • 在TCP/IP的传输层中,使用端口来区分不同的应用。
  • TCP/IP的传输层提供可靠和不可靠两种传输方式。
  • UDP采用不可靠方式传输数据。
  • TCP采用握手机制等手段实现可靠传输。

六、拓展提升

  • 查阅滑动窗口机制:用序号与状态管理数据包,出错重传,拥堵时降低发送频率。

测评

对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。

  1. 同一主机上区分不同网络应用,主要依靠?

  2. 视频直播更常选用 UDP,是因为?

  3. 判断:TCP 通过握手等机制实现可靠传输。

本节小结

回顾本课要点,完成动手体验与测评。记住:数据传输有新意。