常用网络命令

ping

原理:源站点向目的站点发送 ICMP request 报文,目的主机收到后回 icmp repaly 报文,这样就验证了两个接点之间IP的可达性

功能:用 ping 来判断两个接点在网络层的连通性

常用参数:

ping –n 		# 连续 ping n 个包
ping –t 		# 持续地 ping 直到人为地中断,ctrl+breack 暂时终止 ping 命令查看当前的统计结果,而 ctrl+c 则是中断命令的执行
ping –l 		# 指定每个 ping 报文的字节数(0-65500)

报错信息:

unkonw host 		# 主机名不可以解析为 IP 地址,故障原因可能是 DNS server
Network unreacheble 	# 表示本地系统没有到达远程主机的路由。检查路由表的配置 netstat –r 或是 route print
No answer 		# 表示本地系统有到达远程主机的路由,但接受不到远程主机返回报文
Request timed out 	# 可能原因远程主机禁止了 ICMP 报文或是硬件连接问题

示例:

$ ping -l 30 -n 2 baidu.com

Pinging baidu.com [220.181.38.251] with 30 bytes of data:
Reply from 220.181.38.251: bytes=30 time=42ms TTL=53
Reply from 220.181.38.251: bytes=30 time=47ms TTL=53

Ping statistics for 220.181.38.251:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 42ms, Maximum = 47ms, Average = 44ms

arp

原理:arp 即地址解析协议,在常用以太网或令牌 LAN 上,用于实现第三层到第二层地址的转换 IP -> MAC

功能:显示和修改 IP 地址与 MAC 地址的之间映射

常用参数及示例:

tracert

原理:tracert 是为了探测源节点到目的节点之间数据报文经过的路径。利用 IP 报文的 TTL 域在每经过一个路由器的转发后减一,如果此时 TTL=0 则向源节点报告 TTL 超时这个特性,从一开始逐一增加 TTL,直到到达目的站点或 TTL 达到最大值 255 功能:探索两个节点的路由

常用参数及示例:

示例:

route

原理: 路由是 IP 层的核心问题,路由表是 TCP/IP 协议栈所必须的核心数据结构,是 IP 选路的唯一依据

功能:route 命令是操作,维护路由表的重要工具

常用参数:

ipconfig

功能:ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关

注意:对于 Windows 95 和 Windows 98 的客户机,请使用 winipcfg 命令而不是 ipconfig 命令

常用参数:

netstat

功能:netstat 命令显示协议统计信息和当前的 TCP/IP 连接

注意:该命令只有安装了 TCP/IP 协议后才可以使用

常用参数:

Last updated