我输入arp
了 Windows CMD,它给了我可以用它做什么的选项。
它给了我arp -a
(然后给出了详细信息),然后它显示了arp -g
“与...相同-a
”
那么拥有两个功能完全相同的选项有什么意义呢?为什么不弃用-g
并保留-a
,反之亦然?
答案1
最有可能的是,它-g
保留了与某些旧版本的兼容性。
注意ARP以及各种其他工具最初都是从 BSD 引入的,包括整个 TCP/IP 堆栈。BSDARP命令使用-a
。 (显然,SunOS 也是如此。)
在-a
Windows 中ARP被意外更改为-g
,然后又改回来,或者其他某个操作系统用于执行arp -g
相同任务。