TCP 与 UDP
Coddy OSI 模型 课程的第 18 课,共 32 课。
第 4 层提供两种服务。TCP:建立连接、保证顺序,并重传丢失的数据包;你需要付出延迟作为保证的代价。UDP:发送单个数据报,然后听天由命;没有任何保证,也不会等待。
选择哪种服务,取决于一个问题:迟到的数据包还有用吗?文件下载必须完整,所以用 TCP。视频通话中迟到的视频帧毫无用处,最好丢弃它并显示下一帧,所以用 UDP。DNS 查询是一次性的小问题,重试比建立连接更省成本,所以用 UDP。
挑战
入门为每项任务选择正确的协议。每行打印一个,使用大写,并按以下顺序排列:
- 实时视频通话
- 下载 zip 文件
- DNS 查询
预期输出:
UDP
TCP
UDP亲手试试
终端
OSI 模型中的所有课
自己练习: Terminal 在线编辑器