计算机网络—UDP协议数据分析

【实验目的】

1.捕获UDP数据报;

2.掌握运输层UDP协议内容

3.熟悉UDP数据报头各个字段的作用;

4.理解UDP协议的工作原理;

5.了解应用层和运输层协议的关系

6.掌握UDP报文校验和字段的产生和验证过程。

【实验原理】:

1.UDP是无连接的

2.UDP尽最大努力交付,但不保证可靠性

3.UDP是面向报文

4.UDP没有拥塞控制

5.UDP支持一对一,一对多和多对多的交互通信。

6.UDP的首部较短只有8个字节

【实验过程

1、抓包过滤udp,显示过滤udp。

图5.1 捕获的UDP包

2、通过设置wireshark中的edit->preferences->protocol:UDP

打开UDP校验结果显示功能。

图5.2 设置UDP的校验和

3、重新查看UDP的校验和字段:

图5.3 查看UDP校验和字段

【数据分析】:

UDP(用户数据报协议),主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似的协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。

UDP协议直接位于IP协议的上层。根据OSI参考模型,UDP和TCP都属于传输层协议。UDP协议不提供端到端的确认和重传功能,它不保证数据包一定能到达目的地,因此是不可靠协议。

【实验总结】:

通过UDP抓包实验,体会到UDP协议与TCP协议的不同之处:

1.UDP所花费的头部开销较少,而TCP所花费的头部开销较多;

2.从报文的长度来看,UDP传输的报文长度与TCP不同。这是因为UDP是面向报文的,它不对报文做任何处理,即既不拆分报文也不合并报文,因此UDP传输的报文需要选择合适的报文长度。在实验过程中,由于网络原因,产生丢包现象。

通过本实验,我更好的理解了UDP协议传输原理、UDP与TCP协议的区别等,收获颇丰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值