ARP命令详解--网络命令详解二
显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。
Arp是一个重要的TCp/Ip协议,并且用于确定对应Ip地址的网卡物理地址。使用arp命令,我们能够查看本地计算机或另一台计算机的ARp高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/Ip地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。
按照缺省设置,Arp高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,Arp便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。例如,在Windows NT/2000网络中,如果输入项目后不进一步使用,物理/Ip地址对就会在2至10分钟内失效。因此,如果Arp高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请最好先ping 此台计算机(不能是本机发送ping命令)。
Arp常用命令选项:
·arp -a或arp –g 用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示Arp高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。
arp -a[ InetAddr] [ -N IfaceAddr]
·arp -a Ip 显示所有接口的当前 ARP 缓存表。此处的 InetAddr 代表 IP 地址。如果未指定 InetAddr,则使用第一个适用的接口。要显示特定接口的 ARP 缓存表,请将 -N IfaceAddr 参数与 -a 参数一起使用,此处的 IfaceAddr 代表指派给该接口的 IP 地址。-N 参数区分大小写。如果我们有多个网卡,那么使用arp -a加上接口的Ip地址,就可以只显示与该接口相关的Arp缓存项目。
·arp -s Ip 物理地址 我们可以向ARp高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。此用的物理地址是计算机的MAC地址。
·arp -d Ip 使用本命令能够人工删除一个静态项目。IP即为IP地址
例如我们在命令提示符下,键入 Arp –a;如果我们使用过 ping 命令测试并验证从这台计算机到 Ip 地址为 10.0.0.99 的主机的连通性,则 Arp 缓存显示以下项:
Interface:192.168.0.210 on interface 0x1
Internet Address physical Address Type
192.168.0.1 00-e0-98-00-7c-dc dynamic
在此例中,缓存项指出位于 192.168.0.1的远程主机解析成 00-e0-98-00-7c-dc 的媒体访问控制地址,它是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程 TCp/Ip 主机物理通讯的地址。
至此我们可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可以用netstat查看别人与我们所建立的连接并找出ICQ使用者所隐藏的Ip信息、可以用arp查看网卡的MAC地址。
注释
• InetAddr 和 IfaceAddr 的 IP 地址用带圆点的十进制记数法表示。
• EtherAddr 的物理地址由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。
其它相关网络命令:
ping命令详解——网络命令详解一
net命令详解--网络命令详解三
netstat命令详解--网络命令详解四
nslookup命令详解-----网络命令详解五
跨交换机VLAN配置
©2007 renly
原创作品,转载请注明作者和出处,留此信息。
ARP命令详解--网络命令详解二相关推荐
- 监控io性能,free命令,ps网络命令,查看网络状态,Linux下抓包
10.6 监控io性能 磁盘的io是一个非常重要的指标,所以要更详细的查看磁盘状态,需要用到iostat命令,如果之前已经安装了sysstat包的话,在安装sysstat包时iostat命令就已经被安 ...
- Linux常用命令-文件操作 网络命令 性能命令
1.1文件操作命令 改变目录 cd 查看当前路径 pwd创建目录 mkdir /tmp/test创建文件 touch /tmp/a.txt删除文件或文件夹 rm /tmp/a.txt 删除文件 rm ...
- linux重置网络的命令,Linux常用网络命令和关机重启命令
今天这篇文章有点特殊,为什么特殊呢,因为今天学到的一些网络命令在我这个Linux环境可能无法实践,有些人可能会说,环境有问题就去改啊,今天只能大概总结出来,无法像之前文章那样,给出实践的截图,而只是简 ...
- 计算机基本网络命令大全,常用网络命令---ping命令详解
.ping命令 ping是个使用频率极高的实用程序,主要用于确定网络的连通性.这对确定网络是否正确连接,以及网络连接的状况十分有用.简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可 ...
- linux 网卡命令 mtu,Linux网络命令
1. ifconfig ifconfig主要是能手动启动.观察和修改网络接口的相关参数,能修改的参数非常多,包括IP参数及MTU等都能修改,他的语法如下: [root@linux ~]# ifconf ...
- 命令行模式下几个网络命令详解
命令行模式下几个网络命令详解 上一篇 / 下一篇 2007-05-16 16:20:55 查看( 166 ) / 评论( 0 ) / 评分( 0 / 0 ) 命令行模式下几个网络命令详解 一.pin ...
- 网络知识详解之:网络攻击与安全防护
网络知识详解之:网络攻击与安全防护 计算机网络相关知识体系详解 网络知识详解之:TCP连接原理详解 网络知识详解之:HTTP协议基础 网络知识详解之:HTTPS通信原理剖析(对称.非对称加密.数字签名 ...
- 网络知识详解之:HTTPS通信原理剖析(对称、非对称加密、数字签名、数字证书)
网络知识详解之:HTTPS通信原理剖析(对称.非对称加密.数字签名.数字证书) 计算机网络相关知识体系详解 网络知识详解之:TCP连接原理详解 网络知识详解之:HTTP协议基础 网络知识详解之:HTT ...
- linux 网络使用log,linux 网络命令last、lastlog、traceroute、netstat
last /usr/bin/last 语法:last 功能:列出目前与过去登入系统的用户信息 reboot 是重启信息 lastlog lastlog -u 502(用户ID) traceroute ...
最新文章
- 百度翻译Q1 DAU增长40%,疫情期学生在线学习率猛增
- Java练习 SDUT-1132_斐波那契数列
- 成长型思维模式Not yet
- python第三十课--异常(raise关键字)
- 医院无线网络系统设计
- 数据中心实现高效运维的秘诀
- jQuery小测试系列之jQuery基础知识
- Spring MVC在参数绑定前通过Filter过滤器改变请求参数的值
- p沟道mos管导通条件_通俗易懂:MOS管基本知识(快速入门)
- 【struts2】struts2简介
- spring异常处理-HandlerExceptionResolver
- linux c 笔记 线程控制(一)
- Producter:让产品从0到1
- soliworks三维机柜布局(二)创建设备位置
- ceres实现针孔相机bundle adjustment
- tp5的时间查询,查询时间戳是否在某一天中
- (多方法)彻底解决MAC终端[进程已完成]的“死机”现象
- 【Ubuntu】[待机时间]:修改Ubuntu待机时间
- PMP备考图表汇总详解
- 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇8、无缝镶嵌产品生产
热门文章
- 想要高效在线办公,建议你“百度如流”一下:项目管理、协作文档都来了,还有AI翻译和速记等黑科技...
- 为了故意刁难AI,科学家们制造了这1200个问题,超强AI被“打回原形”
- 3D打印攻破无人车激光雷达,这个奇怪的盒子它看不见
- OpenGL学习(4)——纹理(补)
- java-数组排序--冒泡排序、鸡尾酒排序、地精排序
- 关于“数据可视化思考者”的8条军规
- Android第三十一期 - 市面上所有引导页的效果
- 数据库实例: STOREBOOK 表空间 编辑 表空间: TEMP
- 脚本事件中心与事件订阅器
- python字典经典例题_python 字典(Dictionary)的一些内置函数和经典例题