网站关键词设置多少合适,wordpress 引用菜单,protenus代做网站,建设网站烧钱1.连接性 TCP是面向连接的#xff0c;它在传输数据之前要先建立连接#xff0c;传输完毕后再释放连接。 UDP是无连接的#xff0c;发送数据之前不需要建立连接#xff0c;也不会维护连接状态。 2.可靠性 TCP 提供可靠的数据传输#xff0c;通过确认、重传、流量控制和拥塞…1.连接性 TCP是面向连接的它在传输数据之前要先建立连接传输完毕后再释放连接。 UDP是无连接的发送数据之前不需要建立连接也不会维护连接状态。 2.可靠性 TCP 提供可靠的数据传输通过确认、重传、流量控制和拥塞控制等机制保证数据的完整性和可靠性。 UDP 不提供可靠性保证发送的数据包可能会丢失、重复或乱序应用层需要自行处理这些问题。 3.速度 UDP 比 TCP 快因为它没有建立连接和维护状态的开销以及不进行确认和重传等复杂的处理。 TCP 在传输过程中会增加额外的开销因此速度相对较慢。 4.应用场景 TCP 适用于要求可靠性的应用如文件传输、Web 浏览、电子邮件等。 UDP 适用于实时性要求较高、对可靠性要求较低的应用如音频、视频流、在线游戏等。
TCP 三次握手 第一步 - 客户端向服务器发送 SYN 包 客户端发送一个 SYN包其中包含一个随机生成的序列号SeqX。 第二步 - 服务器回复 SYN ACK 包 服务器收到 SYN 包后会回复一个 SYN和 ACK包其中 SYN 包含另一个随机生成的序列号SeqYACK 包含确认号ACKX1。 第三步 - 客户端发送 ACK 包 客户端收到 SYNACK 包后会发送一个确认号为服务器序列号加一的 ACK包即 ACKY1。 TCP 四次挥手 第一步 - 客户端发送 FIN 包 客户端发送一个 FIN包表示数据发送完毕请求关闭连接。 第二步 - 服务器回复 ACK 包 服务器收到 FIN 包后会发送一个确认号为客户端序列号加一的 ACK包表示确认收到了客户端的关闭请求。 第三步 - 服务器发送 FIN 包 服务器发送一个 FIN 包表示服务器也准备关闭连接。 第四步 - 客户端回复 ACK 包 客户端收到服务器的 FIN 包后会发送一个确认号为服务器序列号加一的 ACK确认包表示确认收到了服务器的关闭请求。此时连接关闭。