文章目录 一、TCP协议段格式 二、TCP原理(可靠) 确认应答机制 超时重传机制 连接管理(三次握手/四次挥手) 流量控制 拥塞控制 三、TCP原理(效率) 滑动窗口 延迟应答 捎带应答 四、TCP粘包问题 一、TCP协议段格式 源/目的端口号:表示数据从哪个进程来到那个进程去 4位TCP报头长度:表示TCP头部有多少个32位bit(多少个4字节)4位最大是15,15x4=60字节,也就是说TCP头部最大长度是60字节。 6个标志位 URG:紧急指针是否有效 ACK:确认号是否有效 PSH:提示接收端应用程序立刻从TCP缓冲区把数据读走 RST:对方要求重新建立连接,我们报携带RST表示的成为复位报文段 SYN:请求建立连接,我们报携带SYN的称为同步报文段 FIN:通知对方,本段要关闭了,我们成携带的FIN表示为结束报文段 二、TCP原理(可靠)