Menu
CoddyTech

TCP 与 UDP

Coddy OSI 模型 课程的第 18 课,共 32 课。

第 4 层提供两种服务。TCP:建立连接、保证顺序,并重传丢失的数据包;你需要付出延迟作为保证的代价。UDP:发送单个数据报,然后听天由命;没有任何保证,也不会等待。

选择哪种服务,取决于一个问题:迟到的数据包还有用吗?文件下载必须完整,所以用 TCP。视频通话中迟到的视频帧毫无用处,最好丢弃它并显示下一帧,所以用 UDP。DNS 查询是一次性的小问题,重试比建立连接更省成本,所以用 UDP。

challenge icon

挑战

入门

为每项任务选择正确的协议。每行打印一个,使用大写,并按以下顺序排列:

  1. 实时视频通话
  2. 下载 zip 文件
  3. DNS 查询

预期输出:

UDP
TCP
UDP

亲手试试

终端

OSI 模型中的所有课

自己练习: Terminal 在线编辑器