0
ETH_HEADER_SIZE=14bytes
Destination MAC address
ETH_DA_OFS
0
0
1
1
2
2
3
3
4
4
5
5
Source MAC address
ETH_SA_OFS
0
6
1
7
2
8
3
9
4
10
5
11
Type field
ETH_TYPE_OFS
0
12
1
13
ETH_DATA_OFS
IP_HEADER_SIZE
20bytes
Version, Header Length, Type of Service
IP_VER_IHL_TOS_OFS
0
14
1
15
IP Frame's Total Length
IP_TOTAL_LENGTH_OFS
2
16
3
17
Identifying Value
IP_IDENT_OFS
4
18
5
19
Flags and Fragment Offset
IP_FLAGS_FRAG_OFS
6
20
7
21
Frame's Time to Live, Protocol
IP_TTL_PROT_OFS
8
22
9
23
IP Frame's Header Checksum
IP_HEAD_CHKSUM_OFS
10
24
11
25
Source Address
IP_SOURCE_OFS
12
26
13
27
14
28
15
29
Destination Address
IP_DESTINATION_OFS
16
30
17
31
18
32
19
33
IP_DATA_OFS
TCP_HEADER_SIZE=20 bytes
Source Port
TCP_SRCPORT_OFS
0
34
1
35
Destination Port
TCP_DESTPORT_OFS
2
36
3
37
Sequence Number
TCP_SEQNR_OFS
4
38
5
39
6
40
7
41
Acknowledge Number
TCP_ACKNR_OFS
8
42
9
43
10
44
11
45
Data Offset and Control Bits
TCP_DATA_CODE_OFS
12
46
13
47
Window Size
TCP_WINDOW_OFS
14
48
15
49
Checksum Field
TCP_CHKSUM_OFS
16
50
17
51
Urgent Pointer
TCP_URGENT_OFS
18
52
19
53
TCP_DATA_OFS
TCPTxDataCount
MAX_TCP_TX_DATA_SIZE =768bytes
0
54
1
55
:
:
:
:
766
820
767
821
ICMP_ECHO_REPLY_FRAME
0
ETH_HEADER_SIZE=14bytes
Destination MAC address
ETH_DA_OFS
0
0
1
1
2
2
3
3
4
4
5
5
Source MAC address
ETH_SA_OFS
0
6
1
7
2
8
3
9
4
10
5
11
Type field
ETH_TYPE_OFS
0
12
1
13
ETH_DATA_OFS
IP_HEADER_SIZE
20bytes
Version, Header Length, Type of Service
IP_VER_IHL_TOS_OFS
0
14
1
15
IP Frame's Total Length
IP_TOTAL_LENGTH_OFS
2
16
3
17
Identifying Value
IP_IDENT_OFS
4
18
5
19
Flags and Fragment Offset
IP_FLAGS_FRAG_OFS
6
20
7
21
Frame's Time to Live, Protocol
IP_TTL_PROT_OFS
8
22
9
23
IP Frame's Header Checksum
IP_HEAD_CHKSUM_OFS
10
24
11
25
Source Address
IP_SOURCE
网络协议帧格式 来自淘豆网www.taodocs.com转载请标明出处.