分类: 系统运维
2010-05-24 22:57:48
在建立连接之间,需要创建一个TCB(Transmission Control Block)结构,用于保存连接的信息:
TCB里有存储了包括发送方,接收方的套接字,用户的发送和接收的缓冲区指针等变量;
除了这些还有一些变量和发送接收序列号有关:
发送序列变量:
SND.UNA - 发送未确认
SND.NXT - 发送下一个
SND.WND - 发送窗口
SND.UP - 发送优先指针
SND.WL1 - 用于最后窗口更新的段序列号
SND.WL2 - 用于最后窗口更新的段确认号
ISS - 初始发送序列号
接收序列号
RCV.NXT - 接收下一个
RCV.WND - 接收下一个
RCV.UP - 接收优先指针
IRS - 初始接收序列号
当前段变量
SEG.SEQ - 段序列号
SEG.ACK - 段确认标记
SEG.LEN - 段长
SEG.WND - 段窗口
SEG.UP - 段紧急指针
SEG.PRC - 段优先级