UDP协议 and IP协议

UDP协议

特点:无连接 不可靠 数据报服务

无连接

和TCP的面向连接不一样,在通信之前不需要建立连接,在通信之后不需要断开连接。

不可靠

校验码只是保证接受的数据不失真,并不能保证数据丢失,重复等等

数据报服务

1、sendto的次数和recvfrom的次数是相等的

2、一次sendto对应一个UDP数据报

3、一次recvfrom处理一个接受的UDP数据报,如果一次recvfrom未将一个UDP数据报中的数据报接受完成,则剩余的数据会直接丢弃。

IP协议

无连接

通信双方不需要建立连接,也不需要断开连接。上层协议交付的数据都必须明确指定IP地址

不可靠

IP协议不保证数据能够到达接收方,只是承诺会尽最大努力去传递。

无状态

接收方接受的数据可能是重复的,也有可能是乱序的。

IP协议报头信息

4种服务类型:最小延时 最大吞吐量 最高可靠性 最小费用:4个是互斥的