怎么用DOS命令查看局域网内的所有IP地址?

如题所述

arp
-a
ARP,即地址解析协议,实现通过IP地址得知其物理地址。在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址。为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。这样就存在把IP地址变换成物理地址的地址转换问题。以以太网环境为例,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为48位以太网的地址。这就需要在互连层有一组服务将IP地址转换为相应物理地址,这组协议就是ARP协议.
-a(参数)
显示所有接口的当前
ARP
缓存表。要显示特定
IP
地址的
ARP
缓存项,请使用带有
InetAddr
参数的
arp
-a,此处的
InetAddr
代表
IP
地址。如果未指定
InetAddr,则使用第一个适用的接口。要显示特定接口的
ARP
缓存表,请将
-N
IfaceAddr
参数与
-a
参数一起使用,此处的
IfaceAddr
代表指派给该接口的
IP
地址。-N
参数区分大小写。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-11
TCP/IP网络环境

主机都

32位
IP

种互联网

网际范围标识主机
种逻辑

让报文
物理网路
传送
必须知道

主机
物理


IP
址变换
物理

址转换问题
太网环境


向目
主机传送报文
必须

主机
32位IP
址转换
48位
太网

需要
互连层
组服务
IP
址转换
相应物理

组协议
ARP协议.
-a(参数)
显示所
接口

ARP
缓存表
要显示特定
IP

ARP
缓存项
请使用带
InetAddr
参数
arp
-a

InetAddr
代表
IP

未指定
InetAddr
则使用第
适用
接口
要显示特定接口
ARP
缓存表

-N
IfaceAddr
参数与
-a
参数
起使用

IfaceAddr
代表指派给该接口
IP

-N
参数区
相似回答