ARP协议浅析(4):回顾

ARP协议浅析(4):回顾

上一章:ARP协议浅析(3):付诸实践

一些bug

l       不能严格的发送一个请求ARP包收到后立刻解析显示出来,再发送下一个,而是差不多全部发送完毕后,才显示出来;

l       Release模式有未处理异常,Debug模式却没有;

l       与多线程有关的异常处理还不完善。

重要经验

1,网络方面的应用重在对网络协议的原理的了解;

2,程序的框架设计得比较好,在编写代码前分析比较充分,所以思路清晰;

3,对WinPcap的封装,简化了结构,便于划分模块和理清调用关系,CWinPcap类比较好的封装,减轻了工程量。

Row SocketWinPcapIPFlux只要读者理解了其中的原理,很容易基于WinPcap库实现类似的实用工具。

一是自给自足,因为以前需要这样的网络工具,所以编写这个工具,二是练手,同时检验自己的编程水平。当然在这后来找工作也起了一点作用。

若干问题

为了阅读的方便,ARP协议原理部分引用了《手把手教你玩转ARP包》的一部分内容本文与另外两篇文章侧重不同,读者可自行比较。关于ARP的技术问题欢迎读者参与讨论。

关于WinPcap库的使用和相关的编译问题请仔细查看WinPcap开发包帮助,和引用的两篇文章。

工程代码在WinXP/VC6.0编译通过,WinXPWin2000下正常运行;

本程序需要WinPcap运行库的支持,笔者没有测试所有版本,3.0v是可以的,其它请读者自行测试;

下载:

电子书

源代码

上述链接失效,需要源代码的读者请email给笔者:liuxk99@sina.com

[有其它问题在本页留言]

参考

1.《手把手教你玩转ARP包》

http://blog.csdn.net/PiggyXP/- PiggyXP- 5/31/2004 11:40:00 AM系列文章

2.TCP-IP详解卷1:协议ARP章节,卷2021.pdf

3.《详谈调用WinPcap驱动写arp多功能工具》

{

Author: TOo2y[原创]

E-mail: TOo2y@safechina.net

Homepage: http://www.safechina.net/

Date: 11-9-2002

}

 

上一章:ARP协议浅析(3):付诸实践

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值