使用ARP命令[通俗易懂]

使用ARP命令[通俗易懂]讲解ARPCache更新过程,并分析对应请求报文以及响应报文的内容。1.建立网络拓扑2.填写4个主机的ip地址和子网掩码3.分别对主机pc0和pc1的命令行中输入“arp-a”命令查看其ARP高速缓存,发现无任何缓存信息。4.切换到simulation模式,pc0和pc1的ip分别为源地址和目的地址5.创建一个简单的PDU6.可以发现pc0和pc1之间成功进行了一次传输,即pc0得到了pc1的ip地址和MAC地址7.可以看出pc0发送了一个广播报文8.pc1得到响应

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

讲解ARP Cache更新过程,并分析对应请求报文以及响应报文的内容。

1.建立网络拓扑

在这里插入图片描述

2.填写4个主机的ip地址和子网掩码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.分别对主机pc0和pc1的命令行中输入“arp -a”命令查看其ARP高速缓存,发现无任何缓存信息。

在这里插入图片描述
在这里插入图片描述

4.切换到simulation模式,pc0和pc1的ip分别为源地址和目的地址

在这里插入图片描述
在这里插入图片描述

5.创建一个简单的PDU在这里插入图片描述
6.可以发现pc0和pc1之间成功进行了一次传输,即pc0得到了pc1的ip地址和MAC地址

在这里插入图片描述

7.可以看出pc0发送了一个广播报文

在这里插入图片描述

8.pc1得到响应并发出响应报文

在这里插入图片描述

9.可查看源地址和目的地址在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

10.进行以上操作后即可查看主机pc0和pc1的ARP缓存信息

在这里插入图片描述
在这里插入图片描述

11.现在在网络拓扑中增加一台新的主机pc4

在这里插入图片描述

12.添加pc4的ip地址

在这里插入图片描述

13.pc0发送一个广播报文

在这里插入图片描述

在这里插入图片描述

14.pc4发出一个响应报文

在这里插入图片描述

15.查看主机pc4的ARP缓存信息

在这里插入图片描述

ARP Cache更新的条件

1.主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包。如果相同,该主机首先将源主机的MAC地址和IP地址添加到自己的ARP列表中。
2.如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个 ARP响应数据包,告诉对方自己是它需要查找的MAC地址。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230250.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月19日 下午6:15
下一篇 2025年6月19日 下午6:43


相关推荐

  • JDBC_4数据库连接池[通俗易懂]

    JDBC_4数据库连接池[通俗易懂]数据库连接池JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按照以下步骤:在主程序(如servlet beans)中建立数据库连接进行sql操作断开数据库连接这种模式开发,存在的问题:普通的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证用户名和密码(大概花费0.05s-1s),需要数据库连接的时候,就向数据库要求一个,执行完成后再断开。这样的方式将会消耗大量的时间。数据库的

    2022年8月8日
    8
  • Eclipse快捷键大全

    Eclipse快捷键大全

    2021年5月24日
    209
  • vs2013安装教程详解_visual studio怎么注册账户

    vs2013安装教程详解_visual studio怎么注册账户1.下载好安装包,解压文件2.选中如图exe文件,右键选择管理员方式打开3更改一下安装路径,这里尽量避免在c盘上安装,我装在自己电脑d盘:4安装完后的结果如下,不用在意,继续点击启动->以后再说:5,然后弹出下面的界面,默认设置常规环境,启动vs即可,6,启动后,选择帮助任务栏下方的注册产品,打开后选择->使用产品密钥获得许可7,输入安装文件里有效的密钥,然后得到以下结果(许可证,密钥已应用),即安装成功…

    2025年10月19日
    4
  • SpringBoot整合dubbo(注解配置dubbo)

    SpringBoot整合dubbo(注解配置dubbo)源码 GitHub https github com springboot learning tree master springboot dubbo01 准备 1 在服务器或者本地搭建好 zookeeper 具体可参考文章 https blog csdn net article details 在服务器或者本地搭建好 dubb

    2026年3月17日
    2
  • 如何进行大数据处理?大数据处理的方法步骤[通俗易懂]

    如何进行大数据处理?大数据处理的方法步骤[通俗易懂]1.大数据处理之一:采集大数据的采集是指利用多个数据库来接收发自客户端(Web、App或者传感器形式等)的数据,并且用户可以通过这些数据库来进行简单的查询和处理工作。比如,电商会使用传统的关系型数据库MySQL和Oracle等来存储每一笔事务数据,除此之外,Redis和MongoDB这样的NoSQL数据库也常用于数据的采集。在大数据的采集过程中,其主要特点和挑战是并发数高,因为同时有…

    2022年5月16日
    77
  • allegro转换成pads_图片转换成pdf格式

    allegro转换成pads_图片转换成pdf格式Allegro转PADS格式硬件技术类2009-06-1316:31:11阅读2114评论3字号:大中小订阅Allegro转PADS格式:有一种比较简单的方式,需要借助CAM350Gr]\E1.allegro导出ODB++档案2.CAM350导入ODB++>EC3.CAM350导出PowerPCB4.0ascm用此种方…

    2025年5月24日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号