重点知识点回顾
一、IP / UDP协议
- IP 负责把数据包送到正确的计算机
- UDP 负责把数据包送到正确的程序
UDP缺点
UDP无法验证数据是否传达到计算机,更不能验证数据传输的是否完整。
二、TCP协议
如果要 “验证所有数据必须全部到达” ,那就使用 传输控制协议 简称TCP
-
TCP可以处理乱序和丢失数据包,丢失会重发。(此处可以解释)
-
还可以根据拥挤情况自动调整传输率
TCP协议的缺点
-
TCP会返回 确认码数据包 ,这样相对于UDP就把数据包数量翻了一倍,但是并没有传输更多信息
-
对于时间要求身高的程序(比如在线射击游戏)这种代价是不值得的