阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 專技高考_資訊技師:網路原理與應用#111959
科目:技師◆網路原理與應用
年份:111年
排序:0

題組內容

三、設計一個 10Mbps 新型乙太網路系統,其有 10 個 segments 以 9 個 repeaters 串接,每段最長不可超過 500 公尺,傳輸延遲為 5/6 光速,每個 repeater 的 傳輸延遲為 1.0μs,整體訊號上升時間為 2μs,其他延遲忽略不計,請問:

申論題內容

(三)最小封包的位元數為何?(6 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

要計算最小封包的位元數,我們需要了解不同網路協議和技術對封包大小的定義。以下是對一些常見網路技術的最小封包大小的解釋。

1. 乙太網路(Ethernet)

在乙太網路中,最小的封包大小被定義為64字節(字節即8位元),包括:

  • 乙太網路標頭(14字節)
  • 數據部分(46字節)
  • 校驗和(4字節)

計算最小封包的位元數64字節×8位元/字節=512位元64 \text{字節} \times 8 \text{位元/字節} = 512 \text{位元}64字節×8位元/字節=512位元

2. Wi-Fi(IEEE 802.11)

在Wi-Fi網絡中,封包結構較為複雜,包含多個標頭和控制信息。雖然Wi-Fi沒有明確定義最小封包大小,但考慮到各種控制字段和有效負載,通常最小封包大約是:

  • MAC標頭(30字節)
  • 最小負載(0字節,根據實際應用)
  • 校驗和(4字節)

一般情況下: 最小封包≈30字節+4字節=34字節\text{最小封包} \approx 30 \text{字節} + 4 \text{字節} = 34 \text{字節}最小封包30字節+4字節=34字節 34字節×8位元/字節=272位元34 \text{字節} \times 8 \text{位元/字節} = 272 \text{位元}34字節×8位元/字節=272位元

3. IP封包(Internet Protocol Packet)

在IP協議中,最小的IP封包大小主要由IP標頭決定:

  • IP標頭(20字節,沒有選項字段)
  • 數據部分可以為0字節

計算最小封包的位元數20字節×8位元/字節=160位元20 \text{字節} \times 8 \text{位元/字節} = 160 \text{位元}20字節×8位元/字節=160位元

4. TCP封包(Transmission Control Protocol)

TCP封包也是由TCP標頭和數據部分組成:

  • TCP標頭(20字節,沒有選項字段)
  • 數據部分可以為0字節

計算最小封包的位元數20字節×8位元/字節=160位元20 \text{字節} \times 8 \text{位元/字節} = 160 \text{位元}20字節×8位元/字節=160位元

綜合考慮

通常在實際網絡中,封包會包含多層協議頭和有效負載。例如,一個典型的乙太網絡中的IP封包會包含乙太網標頭、IP標頭和TCP標頭,最小封包大小計算如下:

  • 乙太網標頭:14字節
  • IP標頭:20字節
  • TCP標頭:20字節
  • 校驗和:4字節

總封包大小14字節+20字節+20字節+4字節=58字節14 \text{字節} + 20 \text{字節} + 20 \text{字節} + 4 \text{字節} = 58 \text{字節}14字節+20字節+20字節+4字節=58字節 58字節×8位元/字節=464位元58 \text{字節} \times 8 \text{位元/字節} = 464 \text{位元}58字節×8位元/字節=464位元

但是根據乙太網的最小封包大小規定,數據部分至少要有46字節,所以最小封包實際上應為: 64字節×8位元/字節=512位元64 \text{字節} \times 8 \text{位元/字節} = 512 \text{位元}64字節×8位元/字節=512位元

 

在乙太網路中,最小封包大小為64字節,即512位元。這個定義通常被用作網絡中最小封包大小的標準,確保正確的網絡運行和碰撞檢測機制的有效性。