当前位置:   article > 正文

计算机网络—UDP协议数据分析_udp协议分析实验报告

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协议的区别等,收获颇丰。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/660446
推荐阅读
相关标签
  

闽ICP备14008679号