TCP连接管理
知识结构的重新梳理
三次握手
四次挥手
简单易懂,融汇贯通
你!准备好了么?
计算机网络微课
之TCP连接管理
现在开始上课
TCP的连接管理
TCP的连接
把字节写入 发送缓存
应用进程
21 字节流
20 19
TCP 1817161514
131211 H
H 表示 TCP 报文段的首部 x 表示序号为 x 的数据字节
分配资源 发送确认
三次握手
连接建立,
可发送数据
可携带数据,也可
时间
仅对SYN确认
时间
注:
SYN :同步序列编号(Synchronize Sequence Number)
SEQ : 序列号(Sequence Number), 表示当前数据传输字节的编号为X。
TCP连接的释放
在数据传输结束后, 通信双方都能主动
发起释放连接
在连接释放过程中 要释放为该连接分
配的所有资源
在释放连接的过程 中要确保不丢失正 在传送的数据
FIN标志位
TCP 首部
数据 偏移
源端口
用于释放连接 序 号 表示终止连接确 认 号
保留
U AP RSF RCS SY I G KH T NN
检验和
选 项 (长 度 可 变)
目的端口
窗口 紧急指针
应用进程
0 字节流 1 2 3
从接收缓存 读取字节
加上 TCP 首部 构成 TCP 报文段
TCP 54
发送 TCP 报文段
10 9 H
8 7 6H
TCP 连接
TCP连接的管理
面向连接协议通信的三个 阶段为建立连接、数据通信、 释放连接。