用C++实现MAC帧的封装与解析

小路子 2013-05-15 08:59:49
假设有主机A和主机B通信,A给B发送一段文本,B接收后,并显示出来解析的MAC帧格式,反过来A也如此。这需要涉及网络层,传输层吗?各位大侠们给点意见好吗?具体点的思路,谢谢!
...全文
224 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
羽飞 2013-05-16
  • 打赏
  • 举报
回复
你要做什么? MAC层的不需要应用程序管理吧? 一般主机之间通信用传输层的协议,比如UDP或TCP,但是并不需要解析MAC帧的数据,也看不到 除非使用异常复杂的raw socket
kestudio123 2013-05-16
  • 打赏
  • 举报
回复
引用 楼主 lhy1991110 的回复:
假设有主机A和主机B通信,A给B发送一段文本,B接收后,并显示出来解析的MAC帧格式,反过来A也如此。这需要涉及网络层,传输层吗?各位大侠们给点意见好吗?具体点的思路,谢谢!
分析底层MAC,需要用到C的类库winpcap,linux下面叫做libpcap, 当然,前提是要系统安装了winpcap/libpcap才可以开启抓包功能

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧