【文章內(nèi)容簡介】
比特 0 8 16 24 31 填 充 確認(rèn)號(hào)字段 —— 占 4 字節(jié),是期望收到對方的下一個(gè)報(bào)文段的數(shù)據(jù)的第一個(gè)字節(jié)的序號(hào)。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 數(shù)據(jù)偏移 —— 占 4 bit,它指出 TCP 報(bào)文段的數(shù)據(jù)起始處距離 TCP 報(bào)文段的起始處有多遠(yuǎn)?!皵?shù)據(jù)偏移”的單位不是字節(jié)而是 32 bit 字( 4 字節(jié)為計(jì)算單位)。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 保留字段 —— 占 6 bit,保留為今后使用,但目前應(yīng)置為 0。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 緊急比特 URG —— 當(dāng) URG ? 1 時(shí),表明緊急指針字段有效。它告訴系統(tǒng)此報(bào)文段中有緊急數(shù)據(jù),應(yīng)盡快傳送 (相當(dāng)于高優(yōu)先級(jí)的數(shù)據(jù) )。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 確認(rèn)比特 ACK —— 只有當(dāng) ACK ? 1 時(shí)確認(rèn)號(hào)字段才有效。當(dāng) ACK ? 0 時(shí),確認(rèn)號(hào)無效。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 推送比特 PSH (PuSH) —— 接收 TCP 收到推送比特置 1 的報(bào)文段,就盡快地交付給接收應(yīng)用進(jìn)程,而不再等到整個(gè)緩存都填滿了后再向上交付。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 復(fù)位比特 RST (ReSeT) —— 當(dāng) RST ? 1 時(shí),表明 TCP 連接中出現(xiàn)嚴(yán)重差錯(cuò)(如由于主機(jī)崩潰或其他原因),必須釋放連接,然后再重新建立運(yùn)輸連接。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16 24 31 填 充 同步比特 SYN —— 同步比特 SYN 置為 1,就表示這是一個(gè)連接請求或連接接受報(bào)文。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長 度 可 變) 源 端 口 序 號(hào) 緊 急 指 針 窗 口 確 認(rèn) 號(hào) 保 留 F I N S Y N R S T P S H A C K U R G 比特 0 8 16