TCP/IP 主体知识点概述(二)

接上文

TCP滑动窗口的推导:
TCP/IP 主体知识点概述(二)
最简单的不可靠协议过程

TCP/IP 主体知识点概述(二)
带有定时器和重传的基本可靠协议

TCP滑动窗口基本属性:
TCP/IP 主体知识点概述(二)

滑动窗口图示:
TCP/IP 主体知识点概述(二)
TCP/IP 主体知识点概述(二)
TCP的抽象业务模块:
TCP/IP 主体知识点概述(二)
TCP的建立 以及有限状态机相关:
TCP/IP 主体知识点概述(二)
TCP/IP 主体知识点概述(二)

TCP的三次握手:
网上很多讨论这个东西,其实一点也不玄乎,就是将原本独立发送的syn和ack合并在一条发送
TCP/IP 主体知识点概述(二)
TCP/IP 主体知识点概述(二)
以上过程注意与下面的流程区分开来

TCP/IP 主体知识点概述(二)

TCP的初始***相关问题:

TCP/IP 主体知识点概述(二)
以上说明的图例:

TCP/IP 主体知识点概述(二)
TCP连接的空闲处理:
TCP/IP 主体知识点概述(二)
TCP连接的关闭:
这就是通常所说的四次撒手,同样没什么玄乎的,需要提醒的是,由于TCP是全双工的,双方既能接收,又能发送,所以各自关闭相对来说是独立的过程,具体看图

TCP/IP 主体知识点概述(二)

图例:
TCP/IP 主体知识点概述(二)
最后说一句,很多朋友对于TIME_WAIT这个状态不太理解,其实这个可以往可靠性上面去考虑

TCP/IP 主体知识点概述(二)
分篇,太长了。