+ -
当前位置:首页 → 问答吧 → 我要处理IP数据包的信头进行压缩解压,怎样截取IPV6和网卡的数据

我要处理IP数据包的信头进行压缩解压,怎样截取IPV6和网卡的数据

时间:2005-09-20

来源:互联网

我最近要设计一个有关IPv6信头压缩的软件,操作系统是基于linux9.0的.简单的说信头压缩就是把TCP/IP/UDP中那些在不同分组的不变的部分去掉,例如服务类型了,一些东西,也就是要对数据头进行处理。我现在的问题是,对于从一个网卡接口传过来的IPv6数据包我怎样把它先截取出来,不先交给IPV6协议进行处理,而是进过解压把原来的数据还愿以后交给IPV6协议来处理;再就是我怎样把发送的IP数据包不先传递给网卡,而是进过压缩以后再传递给网卡,也就是我怎么在IPV6协议和网卡接口之间怎样获取数据,这是通过什么LINUX函数来处理呢??

   我用c语言,请求实现这个转换的两个接口函数是什么,请你详细点好吗?      

作者: wanxiujin   发布时间: 2005-09-20