前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络探测

网络探测

作者头像
音视频_李超
发布2020-04-02 18:54:01
1.1K0
发布2020-04-02 18:54:01
举报

基本概念

什么是网关

网关通常用来表示一个概念,作为内网和外网的接入点,一般我们称为网关。它的具体介质是路由器。

什么是路由器

路由器(Router),是连接[因特网]、[广域网]的设备,它处于网络层,主要用来寻址。它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。

什么是交换机

交换机主要用来交换数据,[交换机在中继层],交换机根据MAC地址寻址。

什么是三层交换机

三层[交换机]就是具有部分[路由器]功能的交换机,三层交换机的最重要目的是加快大型[局域网]内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次[路由],多次转发。

探测路由

在进行网络探测之前,我们一般要先了解一下整个网络链路从源IP到目的IP的路由跳数。在 Windows和 Linux下使用的命令略有区别,不过原理都是一样的。

  • Windows 平台使用 tracert
  • Linux 平台使用 traceroute
代码语言:javascript
复制
traceroute -n -I IP

-n: 不反向解析DNS地址。 -I:使用 ICMP 协议。如果不加这个参数,在寻路时很可能会找不到最终地址,具体原因还有待分析。

另外一个比较好用的工具是 mtr, 这使用 ping 和 traceroute同时侦测网路。还可以通过它来探测丢包率。

代码语言:javascript
复制
sudo mtr IP

数据包压力测试

可以通过 iperf3/iperf进行压力测试,具体指令如下:

服务端

代码语言:javascript
复制
iperf3 -s / iperf -u -s -i 1

-s : 指定为服务端 -u : 指定使用 UDP 协议

客户端

代码语言:javascript
复制
iperf3 -c ip -u -b 50M -t 60 -i 1 -R

-c : 指定要连接的服务端IP地址。 -u : 指定使用 UDP 协议。 -b : 指定每秒传输的数据大小。 -t : 指定持续时长。 -i : 刷新频率。 -R:反向测试,也就是客户端当服务器,服务端当客户端。

监控服务端出口与入口流量

代码语言:javascript
复制
nload
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本概念
    • 什么是网关
      • 什么是路由器
        • 什么是交换机
          • 什么是三层交换机
          • 探测路由
          • 数据包压力测试
            • 服务端
              • 客户端
              • 监控服务端出口与入口流量
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档