首部整理
1. Ethernet MAC (IEEE 802.3)
┌────────────┬──────────┬─────────┬─────┬────────────────────────┬─────┐
│ S│ │ │ │ │ │ Length: 64B~1518B
│ Preamble O│ Dest. Ad.│ Sour. Ad│ Type│ Payload │ FCS │
│ F│ │ │ │ │ │ Manchester Encoding
└────────────┴──────────┴─────────┴─────┴────────────────────────┴─────┘
8Byte 6Byte 6Byte 2B 46~1500 Byte 4Byte
│ MAC Frame │
└─────────────────────────────────────────────────────────┘
2. PPP
┌───┬───┬───┬──────────────┬───────────────────────────────┬───────┬───┐ Byte Stuffing: 0x7D
│ │ │ │ │ │ │ │
│ F │ A │ C │ Protocol │ Payload │ FCS │ F │ 0x7E -> 0x7D 0x5E
│ │ │ │ │ │ │ │
└─1─┴─1─┴─1─┴─2────────────┴──0~1500───────────────────────┴─2─────┴─1─┘ [SONET] Bit Stuffing
│ Header │
└──────────────────────────┘ F = 0x7E
A = 0xFF
C = 0x03
3. IEEE 802.11
┌─────┬─────┬───────┬───────┬───────┬───┬─────────────────────────┬────┐
│ │ │ │ │ │ s │ │ │
│F.C. │Dura.│Add. 1 │Add. 2 │Add. 3 │ e │ Data │chk.│ SIFS < DIFS < EIFS
│ │ │(reci.)│(tran.)│ │ q │ │ │
└─────┴─────┴───────┴───────┴───────┴───┴─────────────────────────┴────┘
2 2 6 6 6 2 0~2312 4
┌──────────┬──────────┬───────────┐
│ Address1 │ Address2 │ Address3 │
├──────────┼──────────┼───────────┤
a ──► AP ──► b │ AP │ a │ b │ [to AP]
├──────────┼──────────┼───────────┤
a ◄── AP ◄── b │ a │ AP │ b │ [from AP]
└──────────┴──────────┴───────────┘
4. VLAN
┌────────────┬──────────┬─────────┬─────────┬─────┬────────────────────────┬─────┐
│ S│ │ │ │ │ │ │
│ Preamble O│ Dest. Ad.│ Sour. Ad│ VLAN tag│ Type│ Payload │ FCS │
│ F│ │ │ │ │ │ │
└────────────┴──────────┴─────────┴─┬───────┴─────┴────────────────────────┴─────┘
8Byte 6Byte 6Byte │ 2B 46~1500 Byte 4Byte
│
│ │MAC Frame │
└──────────────────────┼────────────────────────────────────────────┘
│
│
3b 1b 12b ▼
┌───────────────────┬───┬─┬───────────────┐
│ │ │C│ │
│ 801.1Q Tag =0x8100│ │f│ VID │
│ │ │i│ │
└───────────────────┴───┴─┴───────────────┘
2 2
5. IP
null