摘要
引言。截包的需求一般来自于过滤、转换协议、截取报文分析等。应用层截包一文:本文所说的应用层截包特指在驱动程序中截包,然后送到应用层处理的工作模式。过滤型的应用比较多,典型应用为包过滤性防火墙。转换协议的应用局限于一些特定环境。比如第三方开发网络协议软件,不能够与原有操作系统软件融合,只好采取“嵌入协议栈的块”(BITS)方式实施。比如IPSEC在Windows上的第三方实现,无法和操作系统厂商提供的IP软件融合,只好实现在IP层与链路层之间,作为协议栈的一层来实现。第三方PPPOE软件也是通过这种方式实现。