欢迎来到天天文库
浏览记录
ID:52131325
大小:387.84 KB
页数:9页
时间:2020-04-01
《用户数据报协议UDP.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、5.3用户数据报协议UDPUDP只在IP的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。虽然UDP用户数据报只能提供不可靠的交付,但UDP在某些方面有其特殊的优点:发送数据之前不需要建立连接UDP的主机不需要维持复杂的连接状态表。UDP用户数据报只有8个字节的首部开销。网络出现的拥塞不会使源主机的发送速率降低。以上这些对某些应用特别是对多媒体实时应用是很重要的。5.3.1UDP概述使用UDP协议的各种应用和应用层协议****端口是用报文队列来实现的UDP端口51000UDP端口69出队列入队列出队列入队列TFTP服务器TFTP客户U
2、DP用户数据报应用层传输层UDP保留端口举例应用层传输层SNMPBOOTPTFTPSUNRPCDNS161676911153Port***5.3.2UDP用户数据报的首部格式字节伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报44112122222字节发送在前数据首部UDP用户数据报用户数据报UDP有两个字段:数据字段和首部字段。首部字段有8个字节,由4个字段组成,每个字段都是两个字节。伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报字节44112122222字节发送在前数据首部U
3、DP用户数据报在计算检验和时,临时把“伪首部”和UDP用户数据报连接在一起。伪首部仅仅是为了计算检验和。伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报字节44112122222字节发送在前数据首部UDP用户数据报计算UDP检验和的例子1001100100010011→153.190000100001101000→8.1041010101100000011→171.30000111000001011→14.110000000000010001→0和170000000000001111→15000001000011111
4、1→10870000000000001101→130000000000001111→150000000000000000→0(检验和)0101010001000101→数据0101001101010100→数据0100100101001110→数据0100011100000000→数据和0(填充)1001011011101011→求和得出的结果0110100100010100→检验和153.19.8.104171.3.14.1112字节伪首部8字节UDP首部7字节数据填充按二进制反码运算求和将得出的结果求反码全0171510871315全0数据数据数据数据
5、数据数据数据全0
此文档下载收益归作者所有