Linux网络分析工具

1、网络检查工具

ping  telnet  traceroute  等等。。。

网络检查小栗子

ping命令 https://blog.51cto.com/u_13053917/2453036

1 简单网络测速 
ping -l 1024 -f -i 64 -n 10 erp.hihonor.com 
原理:向站点发送1KB的数据10次,获得往返时间(ms)重点关注:丢包率、往返行程的估计时间(ms).
一般来说,往返行程的估计时间<50-80ms,均可以流畅操作。
2 网络过程详细探查
 curl -o /dev/null -s -w time_namelookup:"\t"%{time_namelookup}"\n"time_connect:"\t\t"%{time_connect}"\n"time_appconnect:"\t"%{time_appconnect}"\n"time_pretransfer:"\t"%{time_pretransfer}"\n"time_starttransfer:"\t"%{time_starttransfer}"\n"time_total:"\t\t"%{time_total}"\n"time_redirect:"\t\t"%{time_redirect}"\n" http://erp.mxxl.com/auth/getAllDatacenters.do 
原理:通过苍穹站点的动态请求描述网络的各个阶段时间损耗。
域名解析时间time_namelookup,TCP建连时间time_connect,到达服务器时间time_pretransfer,请求处理完成时间time_starttransfer 重点关注:总处理时间 time_total,国内的测试时间一般为200ms以内。
缺点:部署稍稍麻烦,参考https://blog.csdn.net/qq_37585545/article/details/81901248

 

curl命令 :http://www.ruanyifeng.com/blog/2019/09/curl-reference.html

Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用

2、抓包(网络分析)工具

tcpdump:https://blog.51cto.com/u_13053917/2430477

wireshark 

  

3、nmap工具

nmap即(Network Mapper),是linux系统中一个常用的网络管理工具,可以扫描端口、嗅探主机所在的网络环境,以及判断网络中主机的操作系统等

CentOS安装nmap端口查看工具 | 系统运维 (osyunwei.com)

nmap常见使用方法_ring4ring的博客-CSDN博客

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4、SNMP  

  SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。

  SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中心节点,负责收集维护各个SNMP元素的信息,并对这些信息进行处理,最后反馈给网络管理员;而SNMP代理是运行在各个被管理的网络节点之上,负责统计该节点的各项信息,并且负责与SNMP管理站交互,接收并执行管理站的命令,上传各种本地的网络信息。

  SNMP管理站和SNMP代理之间是松散耦合。他们之间的通信是通过UDP协议完成的。一般情况下,SNMP管理站通过UDP协议向SNMP代理发送各种命令,当SNMP代理收到命令后,返回SNMP管理站需要的参数。但是当SNMP代理检测到网络元素异常的时候,也可以主动向SNMP管理站发送消息,通告当前异常状况。

  SNMP的基本思想:为不同种类的设备、不同厂家生产的设备、不同型号的设备,定义为一个统一的接口和协议,使得管理员可以是使用统一的外观面对这些需要管理的网络设备进行管理。通过网络,管理员可以管理位于不同物理空间的设备,从而大大提高网络管理的效率,简化网络管理员的工作。

  SNMP的工作方式:管理员需要向设备获取数据,所以SNMP提供了【读】操作;管理员需要向设备执行设置操作,所以SNMP提供了【写】操作;设备需要在重要状况改变的时候,向管理员通报事件的发生,所以SNMP提供了【Trap】操作。

Snmp学习总结  https://www.cnblogs.com/xdp-gacl/category/613358.html
Linux搭建Snmp服务  https://www.cnblogs.com/daiss314/p/13215837.html

 

5、域名解析工具

 

dns解析工具dig https://blog.51cto.com/u_13053917/2428661

nslookup

 

posted @ 2021-06-30 19:24  冥想心灵  阅读(344)  评论(0编辑  收藏  举报