【文章內(nèi)容簡介】
20922 Email: 傳真: 02885120911 7 / 12 ? TCP 協(xié)議結(jié)構(gòu) ARP 的 詳細(xì)資 料,可參 見 網(wǎng) 頁 : 以下是 DNS 協(xié)議 的 結(jié)構(gòu) : 16 32 bits Source port Destination port Sequence number Acknowledgement number Offset Reserved U A P R S F Window Checksum Urgent pointer Option + Padding Data 下 圖 是 科來網(wǎng) 絡(luò) 分析系 統(tǒng) 對 TCP 協(xié)議進(jìn) 行解 碼視圖 : 我 們對 上 圖 中的 TCP字段 進(jìn) 行 詳細(xì)說 明: 字段 說明 數(shù)據(jù)包解碼詳解 成都科來軟件有限公司 電話: 02885120922 Email: 傳真: 02885120911 8 / 12 Source Port: 80 源端口, HTTP 為 80端口 Destination Port: 3406 目 標(biāo) 端口 Sequence Number: 4161759990 32 bits. The sequence number of the first data octet in this segment (except when SYN is present). If SYN is present, the sequence number is the initial sequence number (ISN) and the first data octet is ISN+1. Ack Number: 0 32 bits. If the ACK control bit is set, this field contains the value of the next sequence number which the sender of the segment is expecting to receive. Once a connection is established, this value is always sent. Data Offset: 80 Header Length: 80 4 bits. The number of 32bit words in the TCP header. This indicates where the data begins. The length of the TCP header is always a multiple of 32 bits. Reserved: 0 6 bits. Reserved for future use. Must be cleared to zero. Urgent pointer: Urgent pointer field significant. Acknowledgment number Acknowledgment field significant. Push Function: Push function. Reset the connection: Reset the connection. Synchronize sequence: Synchronize sequence numbers. End of data: No more data from sender. Window 16 bits. It specifies the size of the sender39。s receive window, that is, the buffer space available in octets for ining data. Check Sum: 16 bits. The checksum field is the 16 bit one161。175。s plement of the one161。175。s plement sum of all 16bit words in the header and text. If a segment contains an odd number of header and text octets to be checksummed, the last octet is padded on the right with zeros to form a 16bit word for checksum purposes. The pad is not transmitted as part of the segment. While puting the checksum,