恒煜丶blog

计算机网络里吞吐量通俗易讲

网络 2012-03-16 11:03:21 浏览:9636 分享
还可以输入1000字

全部回答(1)

最佳回答

本文目录一览什么是吞吐量、带宽、包转发率1.吞吐量吞吐量是指单位时间内成功传输到网络、设备、端口或其他设施的数据量(以位、字节等计量)。 换句话说,吞吐量是设备在不丢失帧的情况下可以接收和发送的最大数据速率。
吞吐量的大小主要取决于网络设备的内外网口硬件和编程算法的效率,尤其是计算密集型设备的低效率。 该算法大大减少了通信量。
2.带宽
吞吐量和带宽是经常混淆的术语。 当谈论通信链路的带宽时,它是指每秒可以通过链路传输的位数。 在计算机网络中,也称为线速度。 以太网的带宽可以说是100兆。
但是,您需要区分链路上的可用带宽(带宽)和链路上每秒可以发送的实际位数(吞吐量)。 通常,我们更喜欢使用术语“吞吐量”来描述网络性能。 实际中,一对100Mbps带宽链路连接的节点由于存在各种低效率(如双传网卡设备、链路状态等),可能只能达到50Mbps的吞吐量。 这意味着一台主机上的应用程序只能以50Mbps的速率向另一台主机发送数据。
3.数据包传输速率
除了吞吐量这一重要指标外,网络设备的另一个关键指标是数据包传输速率。 这通常称为数据包传输速率。 该指标包括吞吐量和数据包传输速率指标。
Wirespeed端口数据包传输速率指标以IEEE802.3最短以太网64字节数据包(第2层或第3层数据包)作为计算基准。 计算公式如下。 速率(pps)=吞吐量/(84字节x8位)
因此,对于
100M以太网,线速端口的数据包传输速率=100,000,000bps/672位=0.148Mpps
千兆位对于以太网,线速端口报文转发速率=1,000,000,000bps/672bit=1.488Mpps
对于10GSFP端口(无10G以太网端口),线速端口报文转发速率=10,000,000,000bps/672bit=14.88Mpps

谢希仁的《计算机网络》中关于“吞吐量”计算的问题只需将20毫秒变成0.02秒

系统吞吐量是什么意思?吞吐量是指单位时间内通过网络、设备、端口、虚拟电路或其他设施成功传输的数据量(以位、字节、数据包等为单位)。 吞吐量和带宽之间的区别:吞吐量和带宽是很容易混淆的词。 两者的单位都是Mbps,我们先看一下两者对应的英文,throughput:吞吐量宽度:Maxnetbitrate。 当我们谈论通信链路的带宽时,我们通常指的是链路上每秒可以传输的位数。 它取决于连接的频率和信道的编码。 在计算机网络中也称为线速。 您可以说以太网的带宽是10Mbps,但是,您需要区分链路上可用的带宽(带宽)和链路上每秒可以传输的实际位数(实际速度)。 通常优选使用术语“吞吐量”来指代系统的测试性能。 因此,通过带宽为10Mbps的链路连接的一对节点只能实现2Mbps的吞吐量,因为实施会受到各种低效率的影响。 这意味着一台主机上的应用程序可以以2Mbps的速率向另一台主机发送数据。

2