网络常见的 9 大命令,非常实用( 二 )


(1) ipconfig:当使用不带任何参数选项 ipconfig 命令时 , 显示每个已经配置了的接口的 IP 地址、子网掩码和缺省网关值 。
(2) ipconfig /all:当使用 all 选项时 , ipconfig 能为 DNS 和 WINS 服务器显示它已配置且所有使用的附加信息 , 并且能够显示内置于本地网卡中的物理地址(mac) 。如果 IP 地址是从 DHCP 服务器租用的 , ipconfig 将显示 DHCP 服务器分配的 IP 地址和租用地址预计失效的日期 。图为运行 ipconfig /all 命令的结果窗口 。

网络常见的 9 大命令,非常实用

文章插图
 
(3) ipconfig /release 和 ipconfig /renew:这两个附加选项 , 只能在向 DHCP 服务器租用 IP 地址的计算机使用 。如果输入 ipconfig /release , 那么所有接口的租用 IP 地址便重新交付给 DHCP 服务器(归还 IP 地址) 。
如果用户输入 ipconfig /renew , 那么本地计算机便设法与 DHCP 服务器取得联系 , 并租用一个 IP 地址 。大多数情况下网卡将被重新赋予和以前所赋予的相同的 IP 地址 。
3. arp 命令(地址转换协议)ARP 是 TCP/IP 协议族中的一个重要协议 , 用于确定对应 IP 地址的网卡物理地址 。
使用 arp 命令 , 能够查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容 。此外 , 使用 arp 命令可以人工方式设置静态的网卡物理地址 / IP 地址对 , 使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置 , 这有助于减少网络上的信息量 。
按照缺省设置 , ARP 高速缓存中的项目是动态的 , 每当向指定地点发送数据并且此时高速缓存中不存在当前项目时 , ARP 便会自动添加该项目 。
常用命令选项:
① arp –a:用于查看高速缓存中的所有项目 。
网络常见的 9 大命令,非常实用

文章插图
 
② arp -a IP:如果有多个网卡 , 那么使用 arp -a 加上接口的 IP 地址 , 就可以只显示与该接口相关的 ARP 缓存项目 。
③ arp -s IP 物理地址:向 ARP 高速缓存中人工输入一个静态项目 。该项目在计算机引导过程中将保持有效状态 , 或者在出现错误时 , 人工配置的物理地址将自动更新该项目 。
④ arp -d IP:使用本命令能够人工删除一个静态项目 。
4. traceroute 命令掌握使用 traceroute 命令测量路由情况的技能 , 即用来显示数据包到达目的主机所经过的路径 。
traceroute 命令的基本用法是 , 在命令提示符后键入 “tracert host_name” 或 “tracert ip_address” , 其中 , tracert 是 traceroute 在 Windows 操作系统上的称呼 。
网络常见的 9 大命令,非常实用

文章插图
 
输出有 5 列:
第一列是描述路径的第 n 跳的数值 , 即沿着该路径的路由器序号;
第二列是第一次往返时延;
第三列是第二次往返时延;
第四列是第三次往返时延;
第五列是路由器的名字及其输入端口的 IP 地址 。
如果源从任何给定的路由器接收到的报文少于 3 条(由于网络中的分组丢失) , traceroute 在该路由器号码后面放一个星号 , 并报告到达那台路由器的少于 3 次的往返时间 。
此外 , tracert 命令还可以用来查看网络在连接站点时经过的步骤或采取哪种路线 , 如果是网络出现故障 , 就可以通过这条命令查看出现问题的位置 。
思考【测试大型网络的路由】:
(1)多尝试几次 “ping www.sina.com.cn” 操作 , 比较得到的新浪网的 IP 地址 。如果两次 ping 得到的 IP 地址不同 , 试考虑其中的原因(如考虑到负载均衡) 。然后 , 针对这些不同的 IP 地址 , 执行 “tracert ip_address” 命令 , 观察分析输出的结果是否有差异 。
(2)对于大型网络中的某站点进行 traceroute 测试 , 记录测试结果 。观察其中是否出现第 n 跳的时延小于第 n-1 跳的时延情况 。试分析其中原因(提示:可分别考虑时延的各个构成成分在总时延中所起的作用) 。
(3)在一天的不同时段内 , 用 traceroute 程序多次测试从固定主机到远程固定 IP 地址的主机的路由 。试分析比较测量数据 , 观察该路由是否有变化?如果有变化 , 该变化频繁吗?


推荐阅读