三次握手:
主动发起连接请求端,发送 SYN 标志位,请求建立连接。携带序号 号,数据字节数(0)及滑动窗口大小。 被动接受连接请求端,发送 ACK 标志位,同时携带 SYN 请求标志位,携带数序号,确认序号,数据字节数(0)及滑动窗口大小。
主动发起连接请求端,发送 ACK 标志位,应答服务器连接请求,携带确认序号
四次挥手:
主动关闭连接请求端,发送 FIN 标志位。 --------客户端或服务器首先请求
被动关闭连接请求, 应答 ACK 标志位。 ----------半关闭完成!
(建立连接点两个套接字每个的内核有两个缓冲区:读与写!半关闭实际只关闭写缓冲!不影响发送数据请求!)
被动关闭连接请求,发送 FIN 标志位。 ---------服务器或客户端首先请求
主动关闭连接请求端, 应答 ACK 标志位。--------连接关闭
滑动窗口:
发送给连接对端,本端的缓冲区大小(实时),保证数据不会发生覆盖或丢失!