期刊文献+

BSD包过滤器(BPF)的研究与改进 被引量:1

Research and Improvement of BSD Packet Filter(BPF)
下载PDF
导出
摘要 BSD包过滤器(BSDPacketFilter,简称BPF)位于BSDUnix的内核中,它独立于TCP/IP协议栈,为应用程序访问数据链路层提供了一个原始接口,被广泛地运用在网络监控及其它软件中,如tcpdump。论文对BPF进行了研究,并对其在以太网卡被设置成混杂模式时存在的问题,在FreeBSD4.7上进行了改进,从而也使BPF为应用程序提供了一个更友好的接口。 BSD Packet Filter(BPF)lies in the kernel of BSD Unix,it is independent of the TCP/IP stack,and gives user mode processes a raw interface to access data link layer.It has been widely used in network monitors and other softwares,such as tcpdump.This paper includes a research of BPF,and a solution of a BPF's problem which exists when the Ethernet card is set into promiscuous mode,and the solution has been implemented on FreeBSD4.7.As a result,it also makes BPF provide a better interface to application program.
出处 《计算机工程与应用》 CSCD 北大核心 2004年第35期106-108,115,共4页 Computer Engineering and Applications
关键词 BPF 过滤器虚拟机 BPF编程 数据链路层访问 以太网卡混杂模式 BPF,filter pseudo-machine,BPF programming,access of data link layer,promiscuous mode of Ethernet card
  • 相关文献

参考文献5

  • 1Steven McCanne,Van Jacobson.The BSD Packet Filter:A New Architecture for User-level Packet Capture. Lawrence Berkeley Laboratory,Berkeley, CA, 1992
  • 2Steven McCanne. BPF(4)FreeBSD Kernel Interface Manual. 1996
  • 3Gary R Wright,W Richard Stevens.TCP/IP Illustrated ,Volume 2:The Implementation[M].China Machine Press,Addison-Wesley,2002
  • 4W Richard Stevens.TCP/IP Illustrated,Volume 1 :The Protocols[M].China Machine Press,Addison-Wesley,2002
  • 5W Richard Stevens. UNIX Network Programming Volume 1 2nd ed Networking APIs:Sockets and XTI[M].清华大学出版社,Prentice Hall,1998

同被引文献1

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部