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

一、UDP概况

在这里插入图片描述

1.1关于复用/分解

多路复用/多路分解是传输层基本功能,看下图
在这里插入图片描述
多路复用:应用层(多个进程)只使用一个协议
多路分解:一个协议准确将数据发送给相应进程

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

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

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

下面介绍

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

二、UDP数据报

2.1UDP数据报结构

在这里插入图片描述

2.2各个组成作用

在这里插入图片描述

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

在这里插入图片描述

3.1伪首部

在这里插入图片描述

3.1.1伪首部结构

在这里插入图片描述
说明:
正如上面所说,伪首部是一个虚拟的数据结构,其中的信息是从数据报所在IP分组头的分组头中提取的

3.2举例

在这里插入图片描述
注意:
最后一步为取反,并不是反码

最后感谢阅读,下一个TCP

发布了198 篇原创文章 · 获赞 94 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/shang_0122/article/details/104356171