您的位置:首页 > 理论基础 > 计算机网络

读书笔记--TCP连接建立与终止

2015-08-02 13:17 477 查看
连接

三次握手

终止连接

四次握手

SYN 同步序号

FIN 数据发送完成

RST 复位连接,回到监听状态

PSH 尽可能快将数据送给应用层

. 四个标志置零

URG 紧急指针

ACK 确认序号有效

RST复位报文

无论何时“基准连接”(IP与端口指名的连接)出现异常,发RST

TCP半关闭

发送与接收,两个方向。都要关闭。



UNIX是文件系统,把Socket也理解成文件。进程与描述符,插口的关系



状态连接图

下图是标准的TCP状态转换图



Sockect函数表



Tcp_input

是最长的函数,1100行

1对输入报文做有效性验证,校验和,长度,寻找连接PCB

2通过“首步预测”,假定报文是连续的,不丢失,顺序,TCP可以猜到下一个接收报文,可以跳过部分关节,这是最快的执行路径。

3在后面有几种失败退出。



22
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: