20150719计算机网络课程设计发送Ethernet ARP包代码+报告【JAVA版】

上传者: laudukang | 上传时间: 2021-10-30 09:53:48 | 文件大小: 932KB | 文件类型: -
题目四:发送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

文件下载

评论信息

  • lenvin2 :
    是自己想要的内容,报告写得有点乱,代码的编写还不错。存在de问题不大。稍作修改就可以直接用了
    2016-04-26

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明