网络拨测调研分析总结

本文概述了网络拨测管理功能,支持HTTP/HTTPS、TCP和UDP协议的拨测,详细介绍了Http探测和Ping链路检测的内容,包括各种响应时间和延迟等关键指标。同时,列举了探测命令如DNS解析、路由追踪等,并提供了拨测应用管理界面的参考链接。

一、 概述

实现应用拔测管理功能,支持通过配置方式实现HTTP/HTTPS、TCP和UDP协议的拨测。不同的协议采用不同的方式实现。

 

二、探测内容

  • Http探测

解析IP : 测试域名解析后的IP 地址

解析IP所在地: 解析后IP所在地理位置

状态: 当前域名返回的状态

总时间 : 当前域名响应的总时间

解析时间: 当前域名解析的时间

连接时间: 当前域名连接的时间

下载时间: 当前域名返回下载内容时间

下载大小: 当前域名返回内容大小

下载速度: 当前域名返回的下载速度

  • Ping链路检测

最大延迟(ms):测试从本机发起到到目标地址的最大网络延迟

最小延迟(ms):测试从本机发起到到目标地址的最小网络延迟

平均延迟(ms):测试从本机发起到到目标地址的平均网络延迟

链路抖动(ms):测试从本机发起到到目标地址的时延抖动

链路丢包(%):测试从本机发起到到目标地址的链路丢包

三、探测命令

  • DNS解析
dig  域名

  • 路由追踪
traceroute   域名

  • Ping 检测
ping -c 2  www.baidu.com

  •  HTTP及HTTPS
#! /bin/bash

curl -L -w '
     HTTP返回码:\t%{http_code}
       HTTP类型:\t%{content_type}
            URL:\t%{url_effective}
   下载内容大小:\t%{size_download} bytes
     重定向次数:\t%{num_redirects}
       下载速度:\t%{speed_download} B/s
   域名解析时长:\t%{time_namelookup}s
   建立链接时长:\t%{time_connect}s
建立SSH链接时长:\t%{time_appconnect}s
   开始准备时长:\t%{time_pretransfer}s
   开始传输时长:\t%{time_starttransfer}s
         总时长:\t%{time_total}s
     重定向时长:\t%{time_redirect}s
' -o /dev/null -s $1

  • Tcp 检测
(sleep 1;) | telnet IP PORT >> telnet_result.txt

  • UDP 检测
nc -zvu IP PORT

四 、拨测应用管理的界面参考

参考地址:

https://www.boce.com/http/www.baidu.com

http://linux.51yip.com/search/curl

https://www.jianshu.com/p/7bcb700cd235

https://www.bnxb.com/linuxserver/27454.html

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值