阅读:1511回复:4
请问如何在IM层处理IP分片
最近俺在做一个驱动,需要在IM层更改TCP/UDP报头,而且,还要在数据段里面添加一些信息,也就是增加了数据包的长度了。这样一来就会出现一个问题,如果数据包到达我的驱动之前,已经被Ip层分片,那么,我岂不是还要在修改之前把这些包重新组合,然后更改,然后再分片????头大…………
请各位大侠给点意见。或者,在其他层,比如网络层,可以实现类似功能? |
|
沙发#
发布于:2004-10-09 18:39
如果只是对ip包的话,可以通过修改mtu。分片的代码胡老大贴过。你可以搜索一下。
|
|
板凳#
发布于:2004-10-09 23:56
能否给个链接?或者关键字也好啊。初来乍到,人生地不熟啊
|
|
地板#
发布于:2004-10-09 23:56
而且,更改MTU不太好吧,对系统内其他应用会有影响的啊
|
|
地下室#
发布于:2004-10-10 13:02
在哪里,我也没找到
|
|
|