要自行包装IP数据报,再发送,怎么做?(25分)

章慧

Unregistered / Unconfirmed
GUEST, unregistred user!
你为什么要“要自行包装IP数据报”,操作系统已经帮你完成,而且即使是你能够
自行包装IP数据报,那和操作系统帮你做没有区别,因为大家都是按IP协议标准来
的,操作系统是这样,你自己做也必须是这样,否则别的主机不可能接收到!除非
所有机器都用你的那一套。

方法一:自行编写网卡的设备驱动程序,可发送任意格式数据包。例子是IPman,在
delphi.mychangshu.com上有。
方法二:使用raw socket,在raw socket中你可以自己编写ICMP头、TCP头等来发送
原始报文,这个例子,张无忌作过一个。在网上也有源程序,但多是C的。
 
究竟“raw socket”是什么东西?
 
http://delphi.mychangshu.com/ 是无效链接
 
1)查RFC文档好了
2)IPMAN是依靠一个VXD执行的,本身没有直接操作网卡,不要误导
 

Similar threads

回复
0
查看
675
不得闲
S
回复
0
查看
652
SUNSTONE的Delphi笔记
S
S
回复
0
查看
661
SUNSTONE的Delphi笔记
S
顶部