TCP三次握手一次挥手理解+JSONP笔记

Xixibao
11 min readMar 20, 2021

一、 TCP三次握手四次挥手
TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。客户端和服务器内存里要保存一份关于对方的信息,比如IP地址,端口号等。
TCP可以看成是一种字节流,他会处理IP层或以下层的丢包,重复以及错误问题。在建立链接的过程中,双方需要交换一些参数,放在TCP头部。
TCP采用三次握手建立一个连接,四次挥手关闭一个连接。

TCP服务模型
一个TCP连接又4个元组构成。分别是两个端口号和两个IP地址。一个TCP连接通常分为3个阶段,启动,数据传输,退出。

当TCP接收到另一段的数据时,他会回一个确认,但是这个确认一般会延迟一会儿。ACK是累积的,一个确认字节号N的ACK表示所有直到N的字节已经成功被接收了。这样的好处是如果一个ACK丢失,很可能后面的ACK就足以确认前面的报文段了。

--

--