TCP理論頻寬計算

2021-10-04 04:45:28 字數 637 閱讀 8738

tcp理論上的有效頻寬計算(即每秒可以傳輸多少負載資料)

以千兆網為例,首先要明確千兆網的速度為1000mbps,即每秒可傳輸1000m個bit,且這兒1m = 1000 k = 1000000。那麼千兆網的速度就是125mb/s,即每秒傳輸125000000個位元組。(如果按mib計算,就是119mib/s)

在tcp/ip網路,一般使用乙太網傳輸,在乙太網中傳輸的是乙太網幀。而tcp段是封裝在ip包中然後封裝在乙太網幀中的。所以需要計算每秒中能傳輸多少個乙太網幀。

通常乙太網幀的最大長度是1518位元組(不考慮jumbo frame),而乙太網傳輸時需要在幀前傳輸7個位元組的preamble和乙個位元組的sfd,幀之間還需要96 bit的ifg(inter-frame gap),即12位元組,這樣千兆網每秒可以傳輸的乙太網幀的數量至少為 125000000/(1518+7+1+12)=81274個。(另外,由於乙太網幀最小為64位元組,所以千兆網每秒最多能傳輸的乙太網幀數量為125000000/(64+20)=1488095,這個值是幀速率)

回到tcp頻寬的計算,頻寬是針對負載的,所以要去掉tcp,ip頭,加上tcp的timestamp option,共52位元組,那麼千兆網的tcp頻寬 = 81274*(1500-52) = 117684752,約為117mb/s (或112 mib/s)。

TCP有效頻寬

lspci vvv grep i eth cat proc net dev vim etc sysconfig network scripts ifcfg eth0 2.1 tcp理論上的有效頻寬 以千兆網為例,首先要明確千兆網的速度為1000mbps,即每秒可傳輸1000m個bit,且這兒1m 1...

64qam頻寬計算 傳輸頻寬計算

小根據 3gpp ts36.213 的表7.1.7.1 1以及7.1.7.2.1 1協議查表取值 tm7的pdsch tbs傳輸快大小 100prb 下行流數 單流取1,雙流取2 特殊 子幀等效 下行子幀 數10 2 2 0.75 3 9 2 0.225 下行dwpts 可以用於傳輸資料,協議 裡建...

如何計算乙個通訊系統的理論頻寬

背板 backplane或switch fabric 線速 line speed 萬兆乙太網 10g ethernet 千兆乙太網 1gethernet 一 計算公式說明 交換機的背板頻寬,是交換機介面處理器或介面卡和資料匯流排間所能吞吐的最大資料量。背板頻寬標誌了交換機總的資料交換能力,單位為gb...