• linux网络 (三):网络测试


    1.ping:测试主机之间的网络连通性

    ping命令是基于Internet控制消息协议(ICMP协议)来工作的,ICMP报文通过IP协议来发送。

    ping发送的是ICMP回显请求,回答的是回显应答报文

    常用选项参数:

    1.1.用“-c"选项指定发送的测试报文数目

    发送指定的数据包数默认值是3。

    ping  -c  3  www.baidu.com

    1.2.用“-i”选项指定发送报文的间隔秒数

    ping  -i  2  www.baidu.com

    1.3.用“-s"选项设置发送ICMP请求报文的数据包大小

    发送数据包默认为32字节,最大值是65521字节。

    ping  -s  1024  www.baidu.com                         

     1.4.用“-R”选项显示ICMP报文经过的路由器

    ping  -R www.baidu.com  

    1.5.用“-f"选项发送请求报文

    -f 表示在源主机没有收到应答报文或者超时时间没有到达时,就立刻发送接下来的ICMP请求报文。使用-f选项,每秒发送的请求报文可达到上百次,发送的请求用原点表示。

    只有root用户才可以使用-f。

    ping  -f  www.baidu.com

    1.6.实例

    ttl(Time To Life):生存时间,指报文在网络上的存活时间。

    ping命令显示的TTL值是目标机器的默认TTL减去经过的路由器后得到的值。

    2.netstat:显示网络状态

    netstat:可以用来打印网络子系统的状态信息,包括网络连接状态、路由表信息、网络接口状态等。

    常用选项:

    2.1.用"-a"选项显示当前所有活动的socket连接

    netstat -a | more

    2.2.用“-i"选项显示网络接口的状态信息

    netstat -i 

    2.3.打印网络协议的状态信息 

    -s或--statistice    打印每个网络协议的汇总统计信息

    netstat -s

    -t或--tcp        打印tcp协议连接的状态信息

    netstat -t

    -u或--udp         打印udp协议连接的状态信息

    netstat -u

    2.4.使用“-p”或--programs打印每个socket所属进程的进程号和进程名称

    netstat -p

    2.5.使用“-l”或--listening打印处于监听状态的socket信息

    netstat -l

    3. 域名相关

    3.1.nslookup

    sun@sun: ~$    nslookup www.baidu.com

     3.2.host

    sun@sun: ~$    host www.googl.com

    3.3.dig

    域名反向解析

    sun@sun: ~$    dig -x 220.181.111.148

    批处理查询 

    sun@sun: ~$    cat  > test.dns
    www.google.com
    www.yahoo.com
    sun@sun: ~$    dig -f test.dns

     4.路由相关

    traceroute:追踪报文在网络上传输时的经过的所有路由。

    语法:traceroute [ ip | 域名 ]

    sun@sun: ~$    traceroute www.baidu.com

     5.arp相关

    5.1.arp:操作arp缓冲区所有条目

    sun@sun: ~$    arp

    5.2.arping:测试同一网段主机的连通性

    sun@sun: ~$    arping -f 192.168.1.1
  • 相关阅读:
    SharePoint 疑难杂症之加载控件TaxonomyPicker.ascx失败及其解决方法
    SQL Server、Oracle、db2所提供的简装版(Express)比较
    试水Windows 8 Metro application(xaml)及我的一些理解
    基于OAuth实现的Windows Live Writer新浪微博插件
    fmplan主页功能设计第一阶段成果
    MVC3课程中的几个问题整理
    【十五分钟Talkshow】为什么新浪微博的输入文本框具有记忆功能
    参照WPF实现Silverlight中的多值绑定特性
    MVVM、MVVMLight、MVVMLight Toolkit之我见
    面向服务的RIA应用系统开发中的异常处理
  • 原文地址:https://www.cnblogs.com/smstars/p/3076298.html
Copyright © 2020-2023  润新知