幀長

幀長就是指數據幀的長度。

所謂數據幀(Data frame),就是數據鏈路層的協定數據單元,它包括三部分:幀頭,數據部分,幀尾。其中,幀頭和幀尾包含一些必要的控制信息,比如同步信息、地址信息、差錯控制信息等;數據部分則包含網路層傳下來的數據,比如IP數據包。

數據在網路上是以幀為單位傳輸的,幀由幾部分組成,不同的部分執行不同的功能。幀一般由網路驅動程式生成,然後通過網卡傳送到網線上,通過網線到達它們的目的機器,在目的機器的一端執行相反的過程。接收端機器的乙太網卡捕獲到這些幀,並告訴作業系統幀已到達,然後對其進行存儲。

基本介紹

  • 中文名:幀
  • 外文名:Frame
  • 套用領域:數據通訊
1. 什麼是幀和幀長,2. 幀長的範圍,

1. 什麼是幀和幀長

在網路中,計算機通信傳輸的是由“0”和“1”構成的二進制數據,二進制數據組成“幀”,幀是網路傳輸的最小單位。實際傳輸中,在銅纜網線中傳遞的是脈衝電流;在光纖網路和無線網路中傳遞的是光和電磁波。
針對高速脈衝電流而言,用低電平的脈衝代表“0”、用高電平的脈衝代表“1”。這些虛擬的“0”或“1”就是“位”(Bit)。在計算機網路中一般8個位組成了一個“位元組”(Byte)。
如果把脈衝電流看成是軌道,那么幀就是運行在軌道上的火車。火車有機車和尾車,幀也有一個起點,我們稱之為“幀頭”,而且幀也有一個終點,我們稱之為“幀尾”。幀頭和幀尾之間的部分是這個幀負載的數據(相當於火車車頭和車尾之間的車廂)。幀長就是指幀的長度,相當於火車的長度。
在網路中,網路設備將“位”組成一個個的位元組,然後這些位元組“封裝”成幀,在網路上傳輸。為什麼要把數據“封裝”成幀呢?因為用戶數據一般都比較大,有的可以達到MB位元組,一下子傳送出去十分困難,於是就需要把數據分成許多小份,再按照一定的次序傳送出去。

2. 幀長的範圍

在傳統乙太網中,有最小幀長度和最大幀長度的限制。
乙太網的幀長度總是在一定範圍內浮動,一般最大的幀長是1518位元組,最小的幀長是64位元組。在實際套用中,幀的大小是由設備的MTU(最大傳輸單位)即設備每次能夠傳輸的最大位元組數自動來確定的。

相關詞條

熱門詞條

聯絡我們