複製鏈接
請複製以下鏈接發送給好友

幀長

鎖定
幀長就是指數據幀的長度。
所謂數據幀(Data frame),就是數據鏈路層的協議數據單元,它包括三部分:幀頭,數據部分,幀尾。其中,幀頭和幀尾包含一些必要的控制信息,比如同步信息、地址信息、差錯控制信息等;數據部分則包含網絡層傳下來的數據,比如IP數據包
數據在網絡上是以幀為單位傳輸的,幀由幾部分組成,不同的部分執行不同的功能。幀一般由網絡驅動程序生成,然後通過網卡發送到網線上,通過網線到達它們的目的機器,在目的機器的一端執行相反的過程。接收端機器的以太網卡捕獲到這些幀,並告訴操作系統幀已到達,然後對其進行存儲。
中文名
外文名
Frame
應用領域
數據通訊

幀長1. 什麼是幀和幀長

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

幀長2. 幀長的範圍

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