正在加载图片...
UDP是面向报文的 用户数据报UDP有两个字段:数据字段和首部字段 首部字段有8个字节,由4个字段组成,每个字段 都是2个字节。 应用层报文 应用层 字节 11 2 源P地址 目的P地址 017UDP长度 UDP首部 UDP用户数据报的数据部分 运输层 字节 12 2 2 2 2 伪首部 源端口目的端口长度检验和 IP首部 UDP用户数据报 1P数据报的数据部分 IP层 首部 数 发送在前 IP数据报 玩( 5.2.2UDP的首部格式 在计算检验和时,临时把“伪首部”和UDP用户数 据报连接在一起。伪首部仅仅是为了计算检验和。 用户数据报UDP有两个字段:数据字段和首部字段。 首部字段很简单,只有8个字节。 字节 4 4 11 字节 4 4 11 2 源P地址 目的P地址 017UDP长度 源P地址 目的P地址 017UDP长度 字节 12 2 2 2 2 字节 12 2 2■ 2 :伪首部 源端口目的端口长度检验和 伪首部源端口目的端口长度检验和 UDP用户数据报 首部 数据 UDP用户数据报 首部 数 部 数据 首部 数 发送在前 发送在前 IP数据报 IP数据报 UDP用户数据报的首部和伪首部 3811 1,运给) 41 UDP基于端口的分用 计算UDP检验和的例子 1001100100010011→153.19 当运输层从P层收到UDP数据报时,就根据首部中的目 12字节 153.19.8.104 0000100001101000→8.104 的端口,把UDP数据报通过相应的端口,上交最后的终 伪首部 171.3.14.11 1010101100000011→171.3 点一一应用进程。 全017 15 0000111000001011 14.11 8字节 1087 13 0000000000010001→0和17 端口1 端口2 端口3 UDP首部 15 全0 0000000000001111 →15 0000010000111111→1087 7字节 数据数据数据数据 败据 0000000000001101→13 数据败据数据全0 请注意, 虽然在UDP 0000000000001111→15 0000000000000000→0(粒验和) UDP分用 之间的通信要用到其端 填充 UDP的检验和是把首 0101010001000101→数据 口号,但由于UDP的 部和数据部分一起都 0101001101010100→数据 UDP数据报到达 通信是无连接的。因此 0100100101001110→数据 不需要使用套接字。 0100011100000000→数据和0(填充) IP层 按二进制反码运算求和1001011011101101→求和得出的结果 将得出的结果求反码0110100100010010→检验和 3911UDP 5.2.2 UDP UDP UDP
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有