我想问怎么用c语言实现对一个二进制报文的读取(报文里是以太网,IP,UDP,DNS,ARP,TCP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想问怎么用c语言实现对一个二进制报文的读取(报文里是以太网,IP,UDP,DNS,ARP,TCP相关的知识,希望对你有一定的参考价值。
我想问怎么用c语言实现对一个二进制报文的读取(报文里是以太网,IP,UDP,DNS,ARP,TCP等网络协议内容),报文是已给的,求大神指点啊,老师都没怎么说,就要我们自己编了😭😭
参考技术A 这个很简单啊,你只要根据IP,TCP等等的头文件去解析报文就可以了。如果可以,你把报文例子发给我,我给你写一个。追问
邮箱给我个
追答yangfan@udel.edu
追问以发送
参考技术B 下一个wireshark源码看看就知道了追问不是啊同志,重点是编程
参考技术C 报文从哪里来的?途径?要什么样的结果?老师应该说了吧?怎么说也要个输入输出啊。。。追问报文是老师给的bin文件,要求输出对报文的输出,就是类似源硬件地址,目标硬件地址,帧类型等等
追答报文格式呢?BIN文件的例子发上来看看。。
追问你邮箱是什么,我发给你
追答blakli123@163.com
wireshark中出现生成树报文怎么回事?
参考技术A 原因如下:1、端口未打开。
2、请求超时。
3、提前关闭连接。
4、在一个已关闭的socket上收数据。
以上是关于我想问怎么用c语言实现对一个二进制报文的读取(报文里是以太网,IP,UDP,DNS,ARP,TCP的主要内容,如果未能解决你的问题,请参考以下文章