arp协议的研究和实现.docVIP

  • 7
  • 0
  • 约9.09千字
  • 约 21页
  • 2015-11-12 发布于安徽
  • 举报
目录 一.设计要求 2 二.设计作用与目的 2 三.运行环境及工具软件 2 四.系统设计 3 1.需求分析 3 2.设计分析 3 3.具体设计 6 (1)程序结构 6 (2)数据描述——结构体类型定义说明 6 (3)函数功能说明 6 (4)模块设计 7 (5)源程序及注释 10 六.设计心得 28 七.参考文献 29 另起一页! ARP协议的研究与实现 一.设计要求 设计编写一个以c语言为基础ARP协议,有的下几个基本功能: 1)交换网络的嗅探 IP地址冲突阻止目标的数据包通过网关 通过ARP检测混杂模式节点ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。 程序运行环境: VC++ 假设我们的计算机IP地址是,要执行这个命令:ping。该命令会通过ICMP协议发送ICMP数据包。该过程需要经过下面的步骤:   1、应用程序构造数据包,该示例是产生

文档评论(0)

1亿VIP精品文档

相关文档