实验1获取以太网中IP地址及MAC地址的对应关系(ARP协议)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主机启动时主动广播自己的IP地址与物理地址的映射关系
完整的ARP工作过程
(演示动画)
以太网中ARP的报文格式
ARP报文中各字段的意义
硬件类型:以太网接口类型为1 协议类型:IP协议类型为080016 操作:ARP请求为1,ARP应答为2 硬件地址长度:MAC地址长度为6B 协议地址长度:IP地址长度为4B 源MAC地址:发送方的MAC地址 源IP地址:发送方的IP地址 目的MAC地址:ARP请求中该字段没有意义;ARP响应中为
址的对应关系是正确的
删除
命令:arp –d inet_addr Inet_addr为“*”时删除所有表项
练习和思考
为了提高ARP的解析效率,网络操作系统在实 现中一般都采用了多种改进技术。设计和制订 一个实验方案,观察和判断你使用的OS实现了 哪些ARP改进方案
查找相关资料和文档,利用Windows系统和 VC++自带的功能和函数获取本地网络接口 MAC地址和IP地址
接收方的MAC地址 目的IP地址:ARP请求中为请求解析的IP地址;ARP响应中
为接收方的IP地址
ARP命令
功能:用于查看、添加和删除高速缓存区中的ARP表项 高速缓冲区中的ARP表项
动态表项:随时间推移自动添加和删除 静态表项:一直保留,直到人为删除或重新启动计算机
Windows中ARP表项的潜在生命周期:10分钟
实验1 理解ARP协议
获取以太网中IP地址与MAC地址 的对应关系(ARP协议)
ARP协议
问题的提出
互联层通过IP地址指定报文的始发地和目的地 低层物理网络使用物理地址表达帧的源和宿
地址解析协议ARP
以太网使用ARP将IP地址与MAC地址进行动态映射 以太网具有固定长度的MAC地址和广播能力
新表项加入时定时器开始计时 表项添加后两分钟内没有被再次使用:删除 表项被再次使用:增加2分钟的生命周期 表项始终在使用:最长生命周期为10分钟
ቤተ መጻሕፍቲ ባይዱ
显示高速cache中的ARP表
添加和删除ARP表项
添加
命令:arp –s inet_addr eth_addr 人为增加ARP表项一定要确保IP地址与MAC地
ARP协议的基本思想
ARP协议的改进
高速缓存技术
高速缓存区中保存最近获得的ARP表项 高速缓冲区中ARP表项新鲜性的保持:计时器 实验表明高速缓冲区的使用可以大大提高ARP的效率
其他改进技术
目的主机接收到ARP请求后将源主机的IP地址与物理地址映射关系 存入自己的高速缓冲区
ARP请求是广播发送的,网络中的所有主机接收到ARP请求后都可 以将源主机的IP地址与物理地址映射关系存入自己的高速缓冲区
完整的ARP工作过程
(演示动画)
以太网中ARP的报文格式
ARP报文中各字段的意义
硬件类型:以太网接口类型为1 协议类型:IP协议类型为080016 操作:ARP请求为1,ARP应答为2 硬件地址长度:MAC地址长度为6B 协议地址长度:IP地址长度为4B 源MAC地址:发送方的MAC地址 源IP地址:发送方的IP地址 目的MAC地址:ARP请求中该字段没有意义;ARP响应中为
址的对应关系是正确的
删除
命令:arp –d inet_addr Inet_addr为“*”时删除所有表项
练习和思考
为了提高ARP的解析效率,网络操作系统在实 现中一般都采用了多种改进技术。设计和制订 一个实验方案,观察和判断你使用的OS实现了 哪些ARP改进方案
查找相关资料和文档,利用Windows系统和 VC++自带的功能和函数获取本地网络接口 MAC地址和IP地址
接收方的MAC地址 目的IP地址:ARP请求中为请求解析的IP地址;ARP响应中
为接收方的IP地址
ARP命令
功能:用于查看、添加和删除高速缓存区中的ARP表项 高速缓冲区中的ARP表项
动态表项:随时间推移自动添加和删除 静态表项:一直保留,直到人为删除或重新启动计算机
Windows中ARP表项的潜在生命周期:10分钟
实验1 理解ARP协议
获取以太网中IP地址与MAC地址 的对应关系(ARP协议)
ARP协议
问题的提出
互联层通过IP地址指定报文的始发地和目的地 低层物理网络使用物理地址表达帧的源和宿
地址解析协议ARP
以太网使用ARP将IP地址与MAC地址进行动态映射 以太网具有固定长度的MAC地址和广播能力
新表项加入时定时器开始计时 表项添加后两分钟内没有被再次使用:删除 表项被再次使用:增加2分钟的生命周期 表项始终在使用:最长生命周期为10分钟
ቤተ መጻሕፍቲ ባይዱ
显示高速cache中的ARP表
添加和删除ARP表项
添加
命令:arp –s inet_addr eth_addr 人为增加ARP表项一定要确保IP地址与MAC地
ARP协议的基本思想
ARP协议的改进
高速缓存技术
高速缓存区中保存最近获得的ARP表项 高速缓冲区中ARP表项新鲜性的保持:计时器 实验表明高速缓冲区的使用可以大大提高ARP的效率
其他改进技术
目的主机接收到ARP请求后将源主机的IP地址与物理地址映射关系 存入自己的高速缓冲区
ARP请求是广播发送的,网络中的所有主机接收到ARP请求后都可 以将源主机的IP地址与物理地址映射关系存入自己的高速缓冲区