一、UDP概况

计算机网络——传输层之UDP

1.1关于复用/分解

多路复用/多路分解是传输层基本功能,看下图
计算机网络——传输层之UDP
多路复用:应用层(多个进程)只使用一个协议
多路分解:一个协议准确将数据发送给相应进程

在前面的博客中提到传输层协议将数据传输给套接字,准确发送给相应套接字的关键是标识套接字

那么UDP如何标识UDP套接字?
真正标识UDP套接字的是一个二元组<目的IP地址,目的端口号>,而UDP报文结构是没有目的IP地址的,这个地址是从IP分组头提取出来的

1.2 差错控制由UDP检验和提供

下面介绍

注意:
UDP应用可以实现可靠数据传输,需要在应用层进行设置

二、UDP数据报

2.1UDP数据报结构

计算机网络——传输层之UDP

2.2各个组成作用

计算机网络——传输层之UDP

三、UDP检验和——差错检测

计算机网络——传输层之UDP

3.1伪首部

计算机网络——传输层之UDP

3.1.1伪首部结构

计算机网络——传输层之UDP
说明:
正如上面所说,伪首部是一个虚拟的数据结构,其中的信息是从数据报所在IP分组头的分组头中提取的

3.2举例

计算机网络——传输层之UDP
注意:
最后一步为取反,并不是反码

最后感谢阅读,下一个TCP

相关文章: