前言
UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。 UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
一、疯狂聊天测试
1.选择聊天室
选择房间为3号房 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f67fdef1904940eaa02a0e608bb09bab.png)
2.聊天室主界面
通过本地局域网 1、程序主界面 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2a5abff8167d46c7bbfc95117b2f9b36.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXVLYWd1cmFOZQ==,size_15,color_FFFFFF,t_70,g_se,x_16) 2、聊天测试 ![在这里插入图片描述](https://img-blog.csdnimg.cn/9a8b4204455d4ffc8cb43027b9eabc78.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXVLYWd1cmFOZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 分别为数字测试、中文测试、混合测试
二、wireshark聊天内容抓取
1.设定过滤
疯狂聊天采用UDP协议,通过255.255.255.255进行局域网广播 设定过滤为:
ip.dst==255.255.255.255 and udp
2.抓取
抓取数据如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/2659634a6b184349acf0466d1add0434.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXVLYWd1cmFOZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 数据详解: ![在这里插入图片描述](https://img-blog.csdnimg.cn/4d26e6f9484649b6ad5ca2557f428079.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXVLYWd1cmFOZQ==,size_20,color_FFFFFF,t_70,g_se,x_16) 中文数据 ![在这里插入图片描述](https://img-blog.csdnimg.cn/4074a045420c41c983769ed8885aaa0d.png)
对应数据为 ![在这里插入图片描述](https://img-blog.csdnimg.cn/db4a29da0b554dde85774ac8165c322d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXVLYWd1cmFOZQ==,size_20,color_FFFFFF,t_70,g_se,x_16) 经过utf-8转码 ![请添加图片描述](https://img-blog.csdnimg.cn/fada50e50cb54f52a2baca031b938530.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXVLYWd1cmFOZQ==,size_20,color_FFFFFF,t_70,g_se,x_16) 即为对应中文
总结
疯狂聊天室通过UDP无连接的传输层协议,通过ip为255.255.255.255进行广播发送消息,其中中文信息为6位6进制编码发送,西文字母等采用2位6进制编码。
|