一、ping
1、ping(Packet Internet Groper,因特网包探索器)
原理:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台机器是否连接相同以及时延是多少;
2、使用ping检查连通性有以下6个步骤
1)使用ipconfig/all观察本地网络设置是否正确。
2)ping 127.0.0.1,来检查本地的TCP/IP协议有没有设置好。
3)ping 本机IP地址,检查本机的IP地址是否设置有误。
4)ping 本网网关或本网IP地址,检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常。
5)ping 本地DNS地址,检查本地DNS服务器是否正常工作。
6)ping 远程IP地址,检查本网或本机与外部的连接是否正常,还可测试网络延时。
二、tcpdump
1、tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。
三、netstat
1、netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
2、常见参数:
-a(all) 显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出有在listen(监听)的服务状态
-p 显示建立相关连接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令