20楼#
发布于:2002-11-21 16:48
你是要做一个 NAT 吧?
|
|
21楼#
发布于:2002-11-21 17:16
你是要做一个 NAT 吧? 某些功能,如修改ip和port,和nat有相似之处,不过还想添加自定义的tcp option等,这样的话tdi filter帮不上忙了吧,因为tcp/ip stack在filter前就会扔掉带有不认识的option的包。 其实我的设计是做在tcp和ip之间,可是这两者都在一个driver里实现,中间没有缝隙。要不在高层的tdi filter,要不就是ndis imd,看来只好在ndis imd了。 不知道大虾们有无建议? |
|
22楼#
发布于:2002-11-22 11:44
多谢bingjie的指点,豁然开朗,现在对checksum已经基本明白了。
其实我的设计是做在tcp和ip之间,可是这两者都在一个driver里实现,中间没有缝隙。要不在高层的tdi filter,要不就是ndis imd,看来只好在ndis imd了。 我觉得也是。 另外问一个基础性的问题: ICMP, IGMP, RIP, IP, ARP几种协议的数据包之间是否有关联? utahyj,先借宝地一用。 |
|
|
23楼#
发布于:2002-11-27 20:49
想再清楚一点,TDI filter是不是工作在TCP/IP协议栈之上的? 请问一下您怎样解析得到接收包的ip地址, :( |
|
上一页
下一页