计算机网络里吞吐量通俗易讲
还可以输入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
吞吐量的大小主要取决于网络设备的内外网口硬件和编程算法的效率,尤其是计算密集型设备的低效率。 该算法大大减少了通信量。
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
2