20150719计算机网络课程设计发送Ethernet ARP包代码+报告【JAVA版】
文件大小: 932k
源码售价: 10 个金币 积分规则     积分充值
资源说明:题目四:发送Ethernet ARP包(95分) 设计要求: 在熟悉ARP协议并了解Winpcap编程的前提下,构造ARP包,选择并打开网 卡,将ARP包发送出去。 1) 命令行格式:arpsend src_ip src_mac dst_ip dst_mac flag 2) 输出:Send OK 3) 程序的正确性的检验。可以安装一个截获包的软件,如Iris,运行该软件以查看能否收到程序发出的ARP包,并检查包中各字段填充的内容(如各地址、协议类型)是否准确。 摘要:这次课程设计的主要任务是完成发送ARP数据包,熟悉ARP协议,对于 IP数据包的传输过程,ARP协议用于完成IP地址与MAC地址间的转换,主要目的是通过封装与发送ARP帧,了解ARP协议的工作原理与ARP帧的结构。该课程设计的操作系统为Windows 8.1 Professional、Ubuntu 15.04,程序开发环境是MyEclipse Enterprise Workbench 2014,运行环境JDK 1.7.0_79、WinPcap_4_1_3。本次课程设计的基本要求是在熟悉ARP协议并了Winpcap编程构造ARP包,选择并打开网卡,将ARP包发送。 关键字:ARP;协议;帧;网卡;Linux
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。