如果要在Windows主机中添加一个静态表项,把IP地址10.0.0.80和MAC地址00-AA-00-4F-2A-9C进行绑定,则在DOS窗口中键入命令()。
A.add-s10.0.0.8000-AA-00-4F-2A-9C
B.arp-S10.0.0.8000-AA-00-4F-2A-9C
C.add-p10.0.0.8000-AA-00-4F-2A-9C
D.arp-p10.0.0.8000-AA-00-4F-2A-9C
参考答案:B
解析:
Arp命令用于显示和修改地址解析协议(ARP)缓存表的内容,缓存表项是IP地址与网卡地址对。计算机上安装的每个网卡各有一个缓存表。如果使用不含参数的arp命令,则显示帮助信息。
Arp命令的语法如下:
对以上命令参数解释如下:
·-a[InetAddr][-NIfaceAddr]显示所有接口的ARP缓存表。如果要显示特定IP地址的ARP表项,则使用参数InetAddr;如果要显示指定接口的ARP缓存表,则使用参数-NIfaceAddr。这里,N必须大写。InetAddr和IfaceAddr都是IP地址。
·-g[InetAddr][-NIfaceAddr]与参数-a相同。
·-dInetAddr[IfaceAddr]删除由InetAddr指示的ARP缓存表项。要删除特定接口的ARP缓存表项,使用参数IfaceAddr指明接口的IP地址;要删除所有ARP缓存表项,使用通配符"*"代替参数InetAddr。
·-sInetAddrEtherAddr[IfaceAddr]添加一个静态的ARP表项,把IP地址InetAddr解析为物理地址EtherAddr。参数IfaceAddr指定了接口的IP地址。
IP地址InetAddr和IfaceAddr用点分十进制表示。物理地址EtherAddr由6个字节组成,每个字节用两个十六进制数表示,字节之间用连字符"-"分开,例如00-AA-00-4F-2A-9C。
用参数-s添加的ARP表项是静态的,不会由于超时而被删除。如果TCP/IP协议停止运行,ARP表项都被删除。为了生成一个固定的静态表项,可以在批文件中加入适当的ARP命令,并在机器启动时运行批文件。举例如下:
例1要显示ARP缓存表的内容,键入:arp-a
例2要显示IP地址为10.0.0.99的接口的ARP缓存表,键入:arp-a-N10.0.0.99
例3要添加一个静态表项,把IP地址10.0.0.80解析为物理地址00-AA-00-4F-2A-9C,则键入:arp-s10.0.0.8000-AA-00-4F-2A-9C