首页 学习笔记 📖 / 未收录,推送中

请注意,本文最后更新时间:2021-02-03,最后编辑于130天前,内容可能已经不具有时效性,请谨慎参考。

1、TCP协议是什么?

 传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在 TCP 协议中,通过三次握手建立连接。通信结束后,还需要断开连接。如果在发送数据包时,没有正确被发送到目的地时,将会重新发送数据包。

2、TCP的工作模式?

  TCP 协议的数据包进行传输采用的是服务器端和客户端模式。发送 TCP 数据请求方为客户端,另一方则为服务器端。客户端要与服务器端进行通信,服务器端必须开启监听的端口,客户端才能通过端口连接到服务器,然后进行通信。

3、TCP的三次握手

scws

第一次握手:

发送syn请求建立连接字段,发送seq序列号信息,第一个数据包的序列号默认为(X)

第二次握手:

发送syn请求建立连接字段,同时发送ack确认控制字段,发送seq序列号信息为(Y),还会发送ack确认号(X+1)信息(对上一个数据列号信息进行确认)

第三次握手:

发送ack确认控制字段,发送seq序列号信息(X+1),发送ack确认号(X+1)

4、TCP的四次挥手过程

schs

第一次挥手:

发送fin请求断开连接控制字段

第二次挥手:

发送ack确认控制字段

第三次挥手:

发送fin请求断开连接字段,发送ack确认字段

第四次挥手:

发送ack控制字段,断开连接


您阅读这篇文章共花了:



文章评论

评论已关闭

目录