电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

网络协议分析获取并解析ARP

网络协议分析获取并解析ARP_第1页
1/12
网络协议分析获取并解析ARP_第2页
2/12
网络协议分析获取并解析ARP_第3页
3/12
成绩:网络协议分析报告题目:猎取并解析网络中的 ARP 数据包学院:计算机科学与技术学院专业:计算机科学与技术班级:0411203学号:2024211699姓名:李传根一、要求及功能 编程序,猎取网络中的 ARP 数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件.运行格式:程序名 日志文件二、原理及方法 2.0 什么是 ARP地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的 IP 地址时确定其物理地址的一种协议。因 IPv4 和以太网的广泛应用,其主要用作将 IP 地址翻译为以太网的 MAC 地址,但其也能在 ATM 和 FDDIIP 网络中使用.从 IP 地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP 具体说来就是将网络层(IP 层,也就是相当于 OSI 的第三层)地址解析为数据连接层(MAC 层,也就是相当于 OSI 的第二层)的 MAC 地址。在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的 MAC 地址.而在 TCP/IP 协议栈中,网络层和传输层只关怀目标主机的 IP 地址。这就导致在以太网中使用 IP 协议时,数据链路层的以太网协议接到上层 IP 协议提供的数据中,只包含目的主机的 IP 地址。于是需要一种方法,根据目的主机的 IP 地址,获得其 MAC 地址.这就是 ARP 协议要做的事情。所谓地址解析(address resolution)就是主机在发送帧前将目标 IP地址转换成目标 MAC 地址的过程。 另外,当发送主机和目的主机不在同一个局域网中时,即便知道目的主机的 MAC 地址,两者也不能直接通信,必须经过路由转发才可以。所以此时,发送主机通过 ARP 协议获得的将不是目的主机的真实 MAC 地址,而是一台可以通往局域网外的路由器的某个端口的MAC 地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为 ARP 代理(ARP Proxy)。2.1、ARP 协议及工作原理ARP 协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的 MAC 地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC 地址。但这个目标 MAC 地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标 IP 地址转换成目标 MAC 地址的过程。ARP 协议的基本功能就是通过目标设备的 IP ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

网络协议分析获取并解析ARP

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部