精华内容
参与话题
问答
  • 网络常用测试工具

    万次阅读 2019-04-25 11:28:25
    目录 一、netstat 二、ping 三、traceroute 四、telnet命令 五、route命令 六、ifconfig命令 七、tcpdump--抓包命令 ...它可以用来查询系统上的网络套接字连接情况,包括tcp,udp以及Unix套接字; ...

    目录

     

    一、netstat

    二、ping

    三、traceroute

    四、telnet命令

    五、route命令

    六、ifconfig命令

    七、tcpdump--抓包命令

    八、nc命令

    九、curl命令

    十、dig命令

    十一、Linux如何查看端口使用情况


    一、netstat

    命令功能:

    它可以用来查询系统上的网络套接字连接情况,包括tcp,udp以及Unix套接字;

    netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

    常见实例:

    1)netstat

    说明:无参数使用

    从整体上看,netstat的输出结果可以分为两个部分:

    一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。

    另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。

    Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

    Recv-Q、Send-Q

    Recv-Q:表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走,recv()

    Send-Q:对方没有收到的数据或者说没有Ack的,还是本地缓冲区.

    这两个值通常应该为0,如果不为0可能是有问题的。packets在两个队列里都不应该有堆积状态。通过netstat的这两个值就可以简单判断程序收不到包到底是包没到还是包没有被进程recv。

    2)netstat -a

    说明:列出所有端口

    显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请(LISTENING)的那些连接。

    3)netstat -nu

    说明:显示当前UDP连接状况

    4)netstat -i

    说明:显示网卡列表

    5)netstat -l

    说明:显示监听的套接口

    6)netstat -n

    说明:显示所有已建立的有效连接

    7)netstat -r

    说明:显示关于路由表的信息

    8)netstat -at

    说明:列出所有 tcp 端口

    8)netstat -au

    说明:列出所有 udp 端口

    二、ping

    命令功能:

    Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,这样我们就可以根据它ping输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。

    常见实例:

    1)ping 14.215.177.39

    2)ping -c 3 14.215.177.39

    说明:ping指定次数

    3)ping -c 3 -i 1 14.215.177.39

    说明:时间间隔和次数限制的ping

    三、traceroute

    命令功能:

    通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。

    常见实例:

    1)traceroute www.baidu.com

    说明:

    记录按序列号从1开始,每个纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 www.baidu.com ,表示向每个网关发送4个数据包。

    有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。

    有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因。当然如果某台DNS出现问题时,不能解析主机名、域名时,也会 有延时长的现象;您可以加-n(-n 直接使用IP地址而非主机名称)。 参数来避免DNS解析,以IP格式输出数据。

    2)traceroute -m 10 www.baidu.com

    说明:跳数设置

    3)traceroute -n www.baidu.com

    说明:显示IP地址,不查主机名

    4)traceroute -q 4 www.baidu.com

    说明:把探测包的个数设置为值4

    Traceroute的工作原理:

    Traceroute最简单的基本用法是:traceroute hostname

    Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到这个datagram时,它将TTL减1。此时,TTL变为0了,所以该路由器会将此datagram丢掉,并送回一个「ICMP time exceeded」消息(包括发IP包的源地址,IP包的所有内容及路由器的IP地址),traceroute 收到这个消息后,便知道这个路由器存在于这个路径上,接着traceroute 再送出另一个TTL是2 的datagram,发现第2 个路由器...... traceroute 每次将送出的datagram的TTL 加1来发现另一个路由器,这个重复的动作一直持续到某个datagram 抵达目的地。当datagram到达目的地后,该主机并不会送回ICMP time exceeded消息,因为它已是目的地了,那么traceroute如何得知目的地到达了呢?

    Traceroute在送出UDP datagrams到目的地时,它所选择送达的port number 是一个一般应用程序都不会用的号码(30000 以上),所以当此UDP datagram 到达目的地后该主机会送回一个「ICMP port unreachable」的消息,而当traceroute 收到这个消息时,便知道目的地已经到达了。所以traceroute 在Server端也是没有所谓的Daemon 程式。

    Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析。每次 ,Traceroute都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间。

    四、telnet命令

    命令功能:

    telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个 telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

    但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。

    常见实例:

    1)telnet 192.168.120.204

    说明:

    五、route命令

    命令功能:

    Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

    常见实例:

    1)route

    说明:显示当前路由

    2)route add

    说明:添加网关/设置网关

    六、ifconfig命令

    命令功能:

    命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

    常见实例:

    1)ifconfig

    说明:显示网络设备信息

    lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

    2)ifconfig ens33 up            ifconfig ens33 down

    说明:ifconfig ens33 up 为启动网卡ens33 ;ifconfig ens33 down 为关闭网卡ens33。

    3)ifconfig eth0 192.168.120.56 

    说明:给eth0网卡配置IP地:192.168.120.56

    七、tcpdump--抓包命令

    过滤主机/IP: 

    tcpdump -i eth1 host 172.16.7.206
    抓取所有经过网卡1,目的IP或源地址为172.16.7.206的网络数据 

    tcpdump -i eth1 src host 172.16.7.206   指定源地址

    tcpdump -i eth1 dst host 172.16.7.206   指定目的地址 

    过滤端口: 

    tcpdump -i eth1 dst port 1234
    抓取所有经过网卡1,目的端口为1234的网络数据 

    过滤特定协议: 

    tcpdump -i eth1 udp
    抓取所有经过网卡1,协议类型为UDP的网络数据 

    特定协议特定端口: 

    tcpdump udp port 1234
    抓取所有经过1234端口的UDP网络数据 

    抓取特定类型的数据包: 

    tcpdump -i eth1 ‘tcp[tcpflags] = tcp-syn’
    抓取所有经过网卡1的SYN类型数据包

    tcpdump -i eth1 udp dst port 53
    抓取经过网卡1的所有DNS数据包(默认端口) 

    使用-w参数指定将监听到的数据包写入文件中保存

    八、nc命令

    功能说明:功能强大的网络工具
    语  法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
    参  数:
     -g<网关>  设置路由器跃程通信网关,最丢哦可设置8个。
     -G<指向器数目>  设置来源路由指向器,其数值为4的倍数。
     -h  在线帮助。
     -i<延迟秒数>  设置时间间隔,以便传送信息及扫描通信端口。
     -l  使用监听模式,管控传入的资料。
     -n  直接使用IP地址,而不通过域名服务器。
     -o<输出文件>  指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
     -p<通信端口>  设置本地主机使用的通信端口。
     -r  乱数指定本地与远端主机的通信端口。
     -s<来源位址>  设置本地主机送出数据包的IP地址。
     -u  使用UDP传输协议。
     -v 详细输出--用两个-v可得到更详细的内容
     -w<超时秒数>  设置等待连线的时间。
     -z  使用0输入/输出模式,只在扫描通信端口时使用。
    (1)端口扫描
    # nc -v -w 2 192.168.2.34 -z 21-24
    nc: connect to 192.168.2.34 port 21 (tcp) failed: Connection refused
    Connection to 192.168.2.34 22 port [tcp/ssh] succeeded!
    nc: connect to 192.168.2.34 port 23 (tcp) failed: Connection refused
    nc: connect to 192.168.2.34 port 24 (tcp) failed: Connection refused
     
    (2)从192.168.2.33拷贝文件到192.168.2.34
    在192.168.2.34上: nc -l 1234 > test.txt
    在192.168.2.33上: nc 192.168.2.34 < test.txt
     
    (3)简单聊天工具
    在192.168.2.34上: nc -l 1234
    在192.168.2.33上: nc 192.168.2.34 1234
    这样,双方就可以相互交流了。使用ctrl+C(或D)退出。

    九、curl命令

    在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

    (1)获取页面内容

    当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出。

    (2)显示 HTTP 头

    如果我们只想要显示 HTTP 头,而不显示文件内容,可以使用 -I 选项:

    (3)将链接保存到文件

    我们可以使用 > 符号将输出重定向到本地文件中。

    curl http://www.codebelief.com > index.html

    也可以通过 curl 自带的 -o/-O 选项将内容保存到文件中。

    • -o(小写的 o):结果会被保存到命令行中提供的文件名
    • -O(大写的 O):URL 中的文件名会被用作保存输出的文件名

    curl -o index.html http://www.codebelief.com

    curl -O http://www.codebelief.com/page/2/

    (4)同时下载多个文件

    我们可以使用 -o-O 选项来同时指定多个链接,按照以下格式编写命令:

    十、dig命令

    域名解析工具

    十一、Linux如何查看端口使用情况

    1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000

    2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

    展开全文
  • 常用网络测试

    2019-07-14 09:09:21
    :可以使用ifconfig命令来配置并查看网络接口的配置情况。 例如:  (1) 配置eth0的IP地址, 同时激活该设备。  #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up  (2) 配置eth0别名设备eth0:1的IP地址...

    ifconfig

    :可以使用ifconfig命令来配置并查看网络接口的配置情况。
    例如:
      (1) 配置eth0的IP地址, 同时激活该设备。
      #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
      (2) 配置eth0别名设备eth0:1的IP地址,并添加路由。
      #ifconfig eth0 192.168.1.3
      #route add –host 192.168.1.3 dev eth0:1
      (3) 激活设备。
      #ifconfig eth0 up
      (4) 禁用设备。
      #ifconfig eth0 down
      (5) 查看指定的网络接口的配置。
      #ifconfig eth0
      (6) 查看所有的网络接口配置。
      #ifconfig

    route

    :可以使用route命令来配置并查看内核路由表的配置情况。
      例如:
      (1) 添加到主机的路由。
      #route add –host 192.168.1.2 dev eth0:0
      #route add –host 10.20.30.148 gw 10.20.30.40
      (2) 添加到网络的路由。
      #route add –net 10.20.30.40 netmask 255.255.255.248 eth0
      #route add –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
      #route add –net 192.168.1.0/24 eth1
      (3) 添加默认网关。
      #route add default gw 192.168.1.1
      (4) 查看内核路由表的配置。
      #route
      (5)删除路由。
      #route del –host 192.168.1.2 dev eth0:0
      #route del –host 10.20.30.148 gw 10.20.30.40
      #route del –net 10.20.30.40 netmask 255.255.255.248 eth0
      #route del –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
      #route del –net 192.168.1.0/24 eth1
      #route del default gw 192.168.1.1
      对于1和2两点可使用下面的语句实现:
      Ifconfig eth0 172.16.19.71 netmask 255.255.255.0
      Route 0.0.0.0 gw 172.16.19.254
      Service network restart

    traceroute

    :可以使用traceroute命令显示数据包到达目的主机所经过的路由。
      例如:
     
      #traceroute http://www.sina.com.cn/

    ping

    :可以使用ping 命令来测试网络的连通性。
      例如:
      #ping http://www.sina.com.cn/
      #ping –c 4 192.168.1.12

    netstat

    :可以使用netstat命令来显示网络状态信息。
      例如: 
      (1) 显示网络接口状态信息。
      #netstat –i
      (2) 显示所有监控中的服务器的Socket和正使用Socket的程序信息。
      #netstat –lpe
      (3) 显示内核路由表信息。
      #netstat –r
      #netstat –nr
      (4) 显示TCP/UDP传输协议的连接状态。
      #netstat –t
      #netstat –u

    hostname

    :可以使用hostname命令来更改主机名。
      例如;
      #hostname myhost

    arp

    可以使用arp命令来配置并查看arp缓存。
      例如:
      (1) 查看arp缓存。
      #arp
      (2) 添加一个IP地址和MAC地址的对应记录。
      #arp –s 192.168.33.15 00:60:08:27:CE:B2
      (3) 删除一个IP地址和MAC地址的对应缓存记录。
      #arp –d192.168.33.15

    展开全文
  • 网络测试与分析主要内容总结

    千次阅读 2018-06-30 19:21:45
    一、网络测试与分析概述定义: 按照特定的方法在指定的网络环境中,运用测试仪器平台对计算机网络进行数据采集,并对采集到的数据进行分析处理,得到数据结果,同时对故障原因进行分析或定位。分类:1)按功能体系...
    定义

           按照特定的方法在指定的网络环境中,运用测试仪器平台对计算机网络进行数据采集,并对采集到的数据进行分析处理,得到数据结果,同时对故障原因进行分析或定位。


    分类

    1)按功能体系可分为:数据采集、数据管理、数据分析和和数据表示四个模块;

    2)按结构体系可分为:元和流两个级。

           ①“元”代表网线、网卡、交换机、路由器、主机和服务器等组成网络的基本单位以及组成网络的架构;

           ②“流”代表网络中的各种数据,可以是比特流、数据帧流,也可以是分组流和应用流;


    测试中的数据源:

           一般分为主动测试数据源和被动测试数据源


    被动测试的三种架构:

    架构名称

    典型描述

    代理架构

    SNMP代理架构是基于轮询式的网络测试模型,采用代理架构进行测试时,需要将网络测试任务分布于不同的代理点上,代理点通常为路由器或者交换机;

    间接数据源架构

    基于NetFlow的发布式模型是比较典型的一个,不同于SNMP代理架构,采用NetFlow发布的形式,可以保证代理响应,除了增加部分网络流量外,几乎可以忽略其对网络造成的影响;

    直接数据架构

    需要预先规划数据采集点的部署。主要有三种方法获得流量:直接获取,镜像方式,TAP方式;


    错误帧的类型:

    错误帧的类型

    错误原因

    FCS(帧检验序列 Frame Check Sequence)错误

    在以太网传输过程中产生了误码,即CRC(循环冗余检验)错误,表示数据传输中有坏帧导致校验结果不正确,坏帧将被丢弃;

    Runt(短帧)错误

    包长度小于64字节,但CRC正确,超小帧;

    Fragment分片错误

    包长度小于64字节,且CRC错误;

    Alignment对齐错误

    数据帧为不是一个完整的字节,不能被8bit整除或帧长非整数;

    Collision碰撞

    数据包在传输中发生冲突;

    Oversize超长帧错误

    CRC正确,数据段长度在1518 B ~ 1522 B之间(未启用Jumbo);

    Dribble错误

    正确的CRC检验帧后有多余字节;

    Jabber错误

    超长帧的CRC校验错误;

    幻象帧

    看上去像是一个有效帧,但是没有帧的起始定界(长度必须至少是64字节);


    协议分析仪的常用接入方式:

    常用接入方式

    优点

    缺点

    直连任意接口

    测试方便;

    只能收到组播、广播和本端口流量;

    SPAN

    不必终端链路;

    需要配置交换机,并增加CPU开销;

    TAP接入

    真实流量,协议分析;

    需要另接TAP设备,连接时需要断开网络;

    Hub

    测试方便;

    只适用于低流量;

    连接到Trunk

    不必中断链路;

    需要专业分析仪,PC网卡不支持;

    串行接入

    真实流量,协议分析;

    性能容易导致网络质量下降;


    交换机的三种转发方式

    交换机的转发方式

    描述

    存储转发

    是交换机中应用最广的转发方式;交换机必须接收到一个完整的帧才进行转发。由于需要对输入端口的数据帧进行检查,因此增加了数据处理时延,从而导致性能略有下降;

    直接转发

    提供了低时延、高性能的交换方式; 因为转发前不需要读取完整的帧信息,所以延迟非常小;但转发时没有检查冗余校验等信息,不提供错误检测能力;

    直接转发无碎片

    改进后的直接转发方式,是介于存储转发和直接转发之间的一种解决方式;这种方式虽然也不提供数据校验,但是能够避免大多数的错误。它的数据处理速度比直接转发方式慢,但比存储转发方式快许多;




    展开全文
  • APP网络测试

    2019-07-16 13:48:23
    APP网络测试要点 二. 弱网测试 什么样的网络属于弱网  低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范畴。 如何进行弱网测试  1、SIM卡的网络切换 手机-设置-移动网络设置-网络类型...

    一. APP网络测试要点

    二. 弱网测试

    什么样的网络属于弱网  
    低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范畴。

    如何进行弱网测试  
    1、SIM卡的网络切换

            手机-设置-移动网络设置-网络类型选择  
    
           3G、4G卡都可以设置关闭3G/4G,只走2G网络。  
    
           2、具体弱网场景测试,常见场景包括:地铁/巴士、电梯、楼梯间、停车场  
    
           3、使用虚拟机模拟网络速度,如用树莓派搭建的弱网测试仪  
    
           4、使用软件进行网络代理,模拟不同的网络带宽、延时率、丢包率 
    

    弱网模拟常用工具  
    方法一:charles弱网模拟

    配置参数解析:

    bandwidth —— 带宽,即上行、下行数据传输速度

    utilisation —— 带宽可用率,大部分modern是100%

    round-trip latency —— 第一个请求的时延,单位是ms。

    MTU —— 最大传输单元,即TCP包的最大size,可以更真实模拟TCP层,每次传输的分包情况。

    Releability —— 指连接的可靠性。这里指的是10kb的可靠率。用于模拟网络不稳定。

    Stability —— 连接稳定性,也会影响带宽可用性。用于模拟移动网络,移动网络连接一般不可靠。

    待续。。。

    方法二:chrome的webview调试工具弱网模拟

    使用chrome的webview调试工具,缺点是只适用于web页面的弱网模拟。

    具体步骤:

    (1)应用打开webview调试功能,具体如下:

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {   WebView.setWebContentsDebuggingEnabled(true);  }

    (2)手机链接电脑,运行APP,进入具体H5页面;  (

    3)chrome的DevTools中打开Webview:进入chrome://inspect/#devices,会显示已经连接设备,选中待调试webview的inspect  network页面,No throttling下拉框,可以进行网络模拟。

    方法三:iOS手机自带Network Link Conditioner 弱网模拟

    iPhone手机打开开发者选项,具体参考:

    参考  设置-开发者选项 > Network Link Conditioner 入口。

    系统已经内置常见网络配置,也可以增加自定义配置。

    具体配置参数:

    in Bandwidth 下行带宽,即下行网络速度

    In packet loss 下行丢包率

    in delay 下行延迟,单位ms

    out bandwidth 上行带宽

    out packet loss 上行丢包率

    out delay 上行延迟

    DNS delay DNS解析延迟

    protocol 支持Any,IPV4、IPV6

    interface 支持Any,WI-Fi,cellular(蜂窝网)

    待续。。。

    网络测试经典问题分享

    场景一:弱网下,页面加载过程,程序闪退。

    原因:webview超时处理未在UI线程。toast、关闭页面等操作需要在UI线程。

    场景二:302跳转页面,达到内置超时阀值后,webview自动关闭。

    原因:业务有页面加载超时自动关闭的逻辑,超时机制未考虑302场景。

    展开全文
  • pingping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与...
  • 常用网络测试工具

    千次阅读 2019-02-13 10:07:45
    常用网络测试工具 NC Nc全称netcat,作用: 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 端口的扫描,nc可以作为client发起TCP或UDP连接 机器之间传输文件 机器之间网络测速 伪造包...
  • 网络测试

    2019-10-01 20:17:31
    五层:物理层,数据链路层,网络层,传输层,应用层。3,计算机,交换机,网卡,防火墙,路由器分别是几层设备? 应用层、数据链路层、物理层、运输层、网络层 4,MAC地址用二进制表示一共多少位?一共分几组? ...
  • 常用的几个测试网络连接的命令

    万次阅读 2017-11-11 22:01:07
    记录几个常用的测试网络连接的dos命令。 ping tracert netstat ipconfig/all 1.ping命令是用来测试网络之间是否能够连通以及网络之间的传输速度。例:测试网卡,TCP/IP协议是否可用,如果发送的数据包数目等于接收的...
  • windows下网络测试工具

    千次阅读 2019-04-05 09:49:02
    下面列举下网工会用到的一些网络测试工具,分别为ping、telnet、tracert、tcping、psping、nc(支持UDP)、nmap我会分别列举其优缺点,来历,这也是我常用的。1.pingping 命令以前是一个很好用并且常用的网络测试工具...
  • 学习使用网络测试命令

    千次阅读 2018-07-31 22:43:06
    学习使用PING、ARP -a、ipconfig等网络测试命令;找出本机以及虚拟机的MAC地址、IP地址等等信息。 一、ipconfig命令
  • 网络检测,常用工具

    2019-09-26 22:56:20
    最近工作中由于要对服务器的网络进行检测处理,所以便用了以下几种网络检测...网络测试 1.下载 wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 2.给运行权限 chmod a+rx speedtes...
  • 网络检测的简单方法

    千次阅读 2017-11-25 15:36:27
    网络检测的简单方法(1)ipconfig命令。ipconfig实用程序可用于显示当前的TCP/IP配置的设置值,这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果计算机和所在的局域网使用了动态主机配置协议(DHCP)...
  • 网络测试的window bat脚本分析

    千次阅读 2017-12-01 14:57:45
    网络测试的window bat脚本分析
  • Linux网络测试工具

    千次阅读 2018-06-04 20:11:45
    1.ping命令,用来测试网络的连通性。2.netstat命令,用来显示网络状态信息-i 显示网络接口状态信息-an 显示所有监控中的服务器的Socket和正在使用Socket的程序信息-nr 显示内核路由表信-Inpt 显示TCP传输协议的连接...
  • 纯switch网络测试

    千次阅读 2013-10-17 11:25:54
  • linux常用网络测试命令

    千次阅读 2018-10-31 15:56:43
    文章目录Pingtelnettraceroutewget Ping ping + IP(域名) ping 192.168.1.175 telnet Telnet ip 端口 Escape character is ‘^]’这个意思是ctrl键+]这个键,ctrl +] 可以进入telnet交互命令行 ...
  • Linux--系统网络测试和测试工具

    千次阅读 2017-08-08 07:13:00
    **********************************************************************************... 现在我们的工作几乎已经离不开电脑,离不开网络,那如果在工作过程中,电脑浏览器打不开了,没有办法上网了,怎么办?基于Lin
  • 网络检测,排错的顺序与方法

    千次阅读 2014-10-07 10:35:32
    顺便说下推荐的网络检测,排错的顺序与方法: 1.ping 127.0.0.1 先检查TCP/IP协议栈是否正常 2.ping 本地ip 检查你网卡是否工作正常 3.ping 网关地址 检查和网关连接性 4.ping 远程网站 检查远程连接
  • 汽车CAN网络测试及自动化测试工具

    千次阅读 2019-05-10 22:50:45
    汽车CAN网络测试开发方法 一、前言 随着汽车电子技术的发展和对汽车性能要求的提高,汽车上电控单元(ECU, Electronic Control Unit)数量越来越多,各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络...
  • Android开发中网络相关的检测包括网络是否正常连接和网络已连接但是否可以正常访问两类。 (1)其中最常用的就是网络连接是否正常的检测,具体的代码如下: ConnectivityManager connManager = ...

空空如也

1 2 3 4 5 ... 20
收藏数 1,559,760
精华内容 623,904
关键字:

网络测试