LINUX CH6基于Libnet网络编程毕业论文.pptVIP

  • 4
  • 0
  • 约1.07万字
  • 约 38页
  • 2016-09-18 发布于河南
  • 举报
毕业论文,毕设论文,毕业设计,毕业设计说明书,外文翻译,毕业论文,毕设论文,毕业设计,毕业设计说明书,外文翻译

Unix/Linux系统平台上的API library 在Unix/Linux系统平台上的网络通信应用开发中,目前最为流行的C API library有: Libnet Libpcap Libnids Libicmp 等。 它们分别从不同层次和角度提供了不同的网络功能函数。使网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发。其中: Unix/Linux系统平台上的API library libnet提供的接口函数主要用于实现和封装了数据包的构造和发送过程。 libpcap提供的接口函数主要用于实现和封装了与数据包截获(接收)有关的过程 。 libnids提供的接口函数主要实现了开发网络入侵监测系统(nids)所必需的一些结构框架。 libicmp封装的是ICMP数据包的主要处理过程(构造、发送、接收等)。 Unix/Linux系统平台上的API library 利用这些C函数库的接口,网络应用开发人员可以很方便地编写出具有结构化强、健壮性好、可移植性高等特点的网络通信程序。 这些函数库在网络应用开发中具有很大的实用价值,在scanner、sniffer、firewall、IDS等领域都获得了极其广泛的应用,著名的抓包软件如tcpdump、ethereal等就是在libpcap的基础上开发的。著名的网络嗅探器软件Sniffer就是在

文档评论(0)

1亿VIP精品文档

相关文档