文档介绍:资源子网高层协议
第1页,共76页,编辑于2022年,星期二
§ 传输层TCP/UDP协议
TCP/IP的传输层有两个不同的协议
用户数据报协议UDP (User Datagram Protocol)、
传输控制协议TCP )
源 端 口
序 号
紧 急 指 针
窗 口
确 认 号
保 留
F
I
N
S
Y
N
R
S
T
P
S
H
A
C
K
U
R
G
位 0 8 16 24 31
填 充
序号字段——占 4 字节。TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。
第12页,共76页,编辑于2022年,星期二
TCP
首部
20
字节
固定
首部
目 的 端 口
数据
偏移
检 验 和
选 项 (长 度 可 变)
源 端 口
序 号
紧 急 指 针
窗 口
确 认 号
保 留
F
I
N
S
Y
N
R
S
T
P
S
H
A
C
K
U
R
G
位 0 8 16 24 31
填 充
确认号字段——占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。
第13页,共76页,编辑于2022年,星期二
TCP
首部
20
字节
固定
首部
目 的 端 口
数据
偏移
检 验 和
选 项 (长 度 可 变)
源 端 口
序 号
紧 急 指 针
窗 口
确 认 号
保 留
F
I
N
S
Y
N
R
S
T
P
S
H
A
C
K
U
R
G
位 0 8 16 24 31
填 充
数据偏移(即首部长度)——占 4 位,它指出 TCP 报文段的数据起始处距离 TCP 报文段的起始处有多远。“数据偏移”的单位是 32 位字(以 4 字节为计算单位)。
第14页,共76页,编辑于2022年,星期二
TCP
首部
20
字节
固定
首部
目 的 端 口
数据
偏移
检 验 和
选 项 (长 度 可 变)
源 端 口
序 号
紧 急 指 针
窗 口
确 认 号
保 留
F
I
N
S
Y
N
R
S
T
P
S
H
A
C
K
U
R
G
位 0 8 16 24 31
填 充
保留字段——占 6 位,保留为今后使用,但目前应置为 0。
第15页,共76页,编辑于2022年,星期二
TCP
首部
20
字节
固定
首部
目 的 端 口
数据
偏移
检 验 和
选 项 (长 度 可 变)
源 端 口
序 号
紧 急 指 针
窗 口
确 认 号
保 留
F
I
N
S
Y
N
R
S
T
P
S
H
A
C
K
U
R
G
位 0 8 16 24 31
填 充
紧急 URG —— 当 URG 1 时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据)。
第16页,共76页,编辑于2022年,星期二
TCP
首部
20
字节
固定
首部
目 的 端