什么是bbs?什么是pps?bps和pps兩者有什么區別?


流量的描述可以使用bit/s這樣的bps單位,也可以使用package/s的pps,那么bps和pps這兩者有什么區別呢?

 

1.bps和pps的區別

bps和pps作為衡量網絡吞吐量的單位,從功能上而言兩者沒有區別。

但是,兩者的使用環境截然不同。
bps bit per second的縮寫。也可以表示成b/s。這是此類單位的最小單位。
就現在的網絡環境而言,常用的單位有Kb/s,Mb/s以及更易於計算的KB/s,MB/s等。
其中小寫b和大寫B分別對應大小單位bit(比特)和byte(字節)。
兩者關系為8 bits = 1 byte.
而K,M等表示kilo,mega等,用於放大單位便於識別和計算。
轉系為1024 Bytes =1 KB,1024 KB=1 MB,(2的10次方)
在計算機中,數據以二進制位表示。

此時,例如在自己的PC上下載文件,普遍來說下載工具以xx MB/s的方式來衡量文件的下載速度。
在這個例子中,這類單位是表示一秒內平均接收xx位的數據。
同樣對於上傳等,在通過網絡進行文件交換的操作中,普遍用這類單位來衡量文件傳輸的速度。
協議層通過解析數據包,遞交數據給上層完成數據交換。(詳參OS1模型)

pps

 packet per second的縮寫。不同於bps,這個單位不是用於文件傳輸速度的衡量,而是用於衡量交換機(switch),路由器(router)等網絡設備對於幀(frame)或數據包(packet)的處理能力的單位。

1關於幀和數據包的區別,嚴格意義上而言,簡單可理解為:
1由路由器處理的稱為數據包
1由交換機處理的稱為幀
1然而,在一般討論中,一般模糊概念統稱為數據包(packet)。這也是單位是pps而不是fps的原因。
而為什么要用pps而不用位來衡量的原因是因為以位計量的傳輸速度(bps類單位)和網絡設備接口,網線類型,設備處理能力等多項因素有關,因此在測量/計測網絡設備的處理能力時,需要達到一定條件才能以位類單位(bps)測得准確值。
·網絡接口(Network Interface)
以思科(Cisco)路由器為例,常見的以太網接口(Ethernet Interface)類型有FastEthernet,GigabitEthernet等。
顧名思義,該接口理論最大傳輸速度分別為100Mb/s,1Gb/s(詳參IEEE802.3標准)
·網線類型(LAN Cable Category)
常見網線類型可分為超五類,六類,超六類,七類網線等等。這些不同類型的網線分別有不同的標准和規格。其中包含有效距離內進行傳輸可達到的理論最大速度。(詳參ISO/IEC 11801)

除此之外,發往網絡設備的數據流速度和發送設備的NIC(Network Interface Card,俗稱網卡)規格有關。在測試中,如果終端NIC傳輸標准低級於網絡設備接口,網線等的傳輸標准的情況下,即使排除網線,網絡接口等影響因素,假設使用bps類單位可以衡量網絡設備的處理能力,結果也會大打折扣。
網絡設備僅針對應層數據包進行處理,而不對數據進行解析。(詳參Osl模型及下文數據包相關內容)

 

例1

綜上,設例有2台帶有干兆以太網NIC的PC通過路由器進行文件傳輸。(不討論設備的相關設假設文件傳輸速度可達到最高值,則此例中為1 Gbps,如果以bps類對交換機處理能力進行量,記:此路由器處理能力為1 Gbps.
同樣是這台交換機,連接2台帶有快速(百兆)以太網NIC的PC進行文件傳輸,此時傳輸速率100 Mbps,則記:此路由器處理能力為100 Mbps.
顯然,得出的結論是錯誤的。處理能力作為網絡設備本身的屬性不會因為所連接的設備而發生化。而能對其產生相對影響的另有他因。
就好像用電腦打游戲,游戲的fps不會因為你的鼠標是USB2.0還是USB3.0還是Bluetooth而改而通常能影響到的一般只有溫度,還有其他正在使用顯卡(GPU)的進程的使用量。
bps用於表示傳輸速度
pps用於表示數據包處理速度
那么,到底該如何才能相對准確地衡量網絡設備對數據包進行處理的能力大小呢?
這個時候就輪到單位pps登場了。

 

對於一般網絡設備,制造商會同時標注設備的傳輸速度(bps)和數據包處理速度(pps)
這是經過專門測量后標注的設備標准屬性。

例如思科交換機Cisco Catalyst3560G-48Ts,其標注為:傳輸速度:32Gbps數據包處理速度:38.7M pps此時,例如以每秒38.7M個,長為1500B的數據包進行傳輸時,一秒所需的bps為:
1500Bytes/packet*38.7M packet/s*8 bit/Byte = 453.5G bps可見結果遠大於32Gbps,因此使用次交換機進行上述數據包類型傳輸時會導致嚴重堵塞。
同樣,如果以32Gbps的速度傳輸長為64B的數據包,一秒所需的pps為:
(32bps)/(64B/packet)/(8bit/B)=64M pps顯然,由於結果遠大於38.7M pps,此類通信也會導致嚴重堵塞。交流QQ3002089150

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM