程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 802.11-求計算機網絡大神解釋一下這段話

802.11-求計算機網絡大神解釋一下這段話

編輯:編程綜合問答
求計算機網絡大神解釋一下這段話

802.11幀的解釋:
如果上層封包被切割處理,所有幀片段都會 具有相同的順序編號。如果是重傳幀,則順序編號不會有任何改變。幀片段之間的差異在於 fragment number (片段編號) 。第一個片段的編號為 0 。其後每個片段依序累加 1

幀片段是不是802.11幀再次切割得到的?還是說幀片段內封裝的是對一次要發送的完整數據的分段?
比如說我將一次要發送的數據分割為3段,那封裝出的3個幀f1,f2,f3發送出去,是SequenceNumber增長而不是fragmentNumber增長,f1(sequenceNumber=20,fragmentNumber=0),f2(sequenceNumber=21,fragmentNumber=0),f1(sequenceNumber=22,fragmentNumber=0)這樣嗎?當f1,f2,f3發送時再次分割,發送的幀變為
f11(sequenceNumber=20,fragmentNumber=1),f12(sequenceNumber=20,fragmentNumber=2),
f21(sequenceNumber=21,fragmentNumber=1),f22(sequenceNumber=21,fragmentNumber=2),
f31(sequenceNumber=22,fragmentNumber=1),f32(sequenceNumber=22,fragmentNumber=2)是這樣嗎?

最佳回答:


幀的分割與交換網絡中的MTU(最大傳輸單元)有關,對於來自同一個數據包(封裝了幀)的幾個fragment而言,為了區分數據的先後關系,自然要做一個fragment number,這和幀號是不相同的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved