【正文】
盡快地交付給接收應(yīng)用進(jìn)程,而不再等到整個(gè)緩存都填滿了后再向上交付。當(dāng) FIN ? 1 時(shí),表明此報(bào)文段的發(fā)送端的數(shù)據(jù)已發(fā)送完畢,并要求釋放運(yùn)輸連接。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長(zhǎ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 填 充 檢驗(yàn)和 —— 占 2 字節(jié) 。 指出本報(bào)文段中的緊急數(shù)據(jù)的最后一個(gè)字節(jié)的序號(hào) 。 ” MSS 是 TCP 報(bào)文段中的 數(shù)據(jù)部分 的最大長(zhǎng)度。 ? 發(fā)送計(jì)時(shí)器時(shí)間到。 ?資源分配(如緩存、連接表)。 三次握手建立 TCP 連接 SYN, SEQ = x 主機(jī) B(服務(wù)器) ACK, SEQ = x + 1, ACK = y ? 1 確認(rèn) 確認(rèn) 主機(jī) A(客戶) 連接請(qǐng)求 四次握手釋放 TCP 連接 FIN, SEQ = u ACK, SEQ = u + 1, ACK = v ? 1 A 不再發(fā)送數(shù)據(jù) FIN, ACK, SEQ = v, ACK = u + 1 主機(jī) B 主機(jī) A 確認(rèn) 確認(rèn) B不再發(fā)送數(shù)據(jù) 。 ? 主動(dòng) 發(fā)起 連接的應(yīng)用進(jìn)程叫做 客戶 (client)。 ? 連接建立過(guò)程中要解決以下三個(gè)問(wèn)題: ?確知對(duì)方的存在。 報(bào)文段的發(fā)送 ? 報(bào)文段發(fā)送的時(shí)機(jī): ? 發(fā)送數(shù)據(jù)達(dá)到 MSS時(shí),組裝 TCP報(bào)文段,并發(fā)送。 TCP 只規(guī)定了一種選項(xiàng) , 即 最大報(bào)文段長(zhǎng)度 MSS (Maximum Segment Size)。在計(jì)算檢驗(yàn)和時(shí) , 要在 TCP 報(bào)文段的前面加上 12 字節(jié)的偽首部 。用來(lái)控制發(fā)送方的 流量 ,單位為字節(jié)。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長(zhǎ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è)連接請(qǐng)求或連接接受報(bào)文。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長(zhǎ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)才有效。單位不是字節(jié)而是 4 字節(jié)。 TCP 的數(shù)據(jù)編號(hào)與確認(rèn) ? TCP傳輸?shù)臄?shù)據(jù)是 字節(jié)流 ,每個(gè)字節(jié)對(duì)應(yīng)一個(gè)序號(hào),建立連接時(shí)雙方協(xié)商初始序號(hào)。 TCP 首部 20 字節(jié) 固定 首部 目 的 端 口 數(shù)據(jù) 偏移 檢 驗(yàn) 和 選 項(xiàng) (長(zhǎ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 填 充 序號(hào) —— 占 4 字節(jié)。 ? 接收方收到對(duì)方發(fā)來(lái)的報(bào)文后,經(jīng)檢查 無(wú)錯(cuò) ,無(wú)重復(fù),才