zoukankan      html  css  js  c++  java
  • 网络传输速率

    速率是计算机网络中最重要的一个性能指标。速率的单位是b/s(比特每秒)(或bit/s,有时也写为bps,即bit per second)。当数据率较高时,就可以用kb/s(k = 10^3 = 千)、Mb/s(M = 10^6 = 兆)、Gb/s(G = 10^9 = 吉)或Tb/s(T=10^12=太),不同于计算机领域中的1Kb=1024b、1Mb=1024Kb、1Gb=1024Mb、1Tb=1024Gb 。
    现在人们常用更简单的并且是很不严格的记法来描述网络的速率,如100M以太网,而省略了单位中的b/s,它的意思是速率为100Mb/s的以太网。顺便指出,上面所说的速率往往是指额定速率或标称速率[1]  。
     

    影响速率的三大因素

    影响网络传输速率的因素主要有带宽时延丢包。一般的网络来说局域网可能是百兆千兆,当时广域网出口的带宽只有2-10M,这样就存在一个带宽瓶颈问题。局域网的时延一般来说就是不超过10毫秒,而广域网的时延一般都在50以上。局域网的丢包率在正常情况下几乎为零,而广域网的丢包几乎是不可避免的(广域网拥塞控制机制)。我想用两个图来说明一下丢包与时延对网络吞吐率的影响。

    上图可以看出两个最常见的应用HTTPFTP在网络上传输的时候丢包率对他们的影响,随着丢包率的增加两个应用的性能都明显下降。特别是HTTP应用在丢包率达到1%的时候,HTTP的传输速率下降到原来的10%。

    上图可以看出T1线路与T3线路在网络时延低于20毫秒的时候他们的吞吐率受时延的影响很小可以忽略,但是当时延达到60毫秒以上的时候T3线路的带宽优势就不复存在了。而且随着时延的不断增加网络的质量成指数下降。
    【注】T1=1.544Mbps T3=44.736Mbps
     

    最高传输速率

  • 相关阅读:
    Rpc简单入门
    对话Task
    对话线程
    译MassTransit 生产消息
    MassTransit 实现应用程序间交互
    译MassTransit 消息契约
    轻松理解AOP思想(面向切面编程)
    Elasticsearch 全教程
    Elasticsearch 教程--搜索
    Elasticsearch 教程--数据
  • 原文地址:https://www.cnblogs.com/ranxf/p/7991208.html
Copyright © 2011-2022 走看看