怎么样建立网站方案,html 新手入门,广州注册公司代理记账,网站框架是怎么做的TCP和UDP区别 TCP ----稳定 1、提供面向连接的#xff0c;可靠的数据传输服务#xff1b; 2、传输过程中#xff0c;数据无误、数据无丢失、数据无失序、数据无重复#xff1b; 3、数据传输效率低#xff0c;耗费资源多#xff1b; 4、数据收发是不同步的#xff1b; UD…TCP和UDP区别 TCP ----稳定 1、提供面向连接的可靠的数据传输服务 2、传输过程中数据无误、数据无丢失、数据无失序、数据无重复 3、数据传输效率低耗费资源多 4、数据收发是不同步的 UDP —快速 1、面向无连接的不保证数据可靠的尽最大努力传输的协议 2、数据传输过程中可能出现数据丢失、重复、失序的现象 3、数据传输效率高、实时性高 4、限制每次传输的数据大小多出部分直接忽略删除 5、收发是同步的不会沾包。
三次握手TCP连接的建立 客户端向服务器发送连接请求 客户端发送一个带有SYN同步标志位的TCP报文指定初始序列号ISN。 服务器接收连接请求并回应 服务器收到客户端的SYN报文后会发送一个带有SYN和ACK确认标志位的报文也指定自己的初始序列号。 客户端确认连接 客户端收到服务器的响应后发送一个带有ACK标志位的报文确认连接建立。此时TCP连接已经建立双方可以开始进行数据传输。
四次挥手TCP连接的关闭 发起关闭请求 一方通常是客户端发送一个带有FIN结束标志位的TCP报文表示数据发送完毕准备关闭连接。 对关闭请求的确认 接收到关闭请求的一方通常是服务器发送一个带有ACK标志位的报文确认收到关闭请求。此时该方仍可以向对方发送数据。 发起关闭请求的确认和发起自己的关闭请求 接收到确认的一方通常是服务器一旦数据发送完毕也发送一个带有FIN标志位的报文表示自己准备关闭连接。 最终确认 对方收到最后的FIN报文后发送一个带有ACK标志位的报文确认关闭请求。此时TCP连接彻底关闭双方均不能再发送数据。
这四个步骤保证了数据的完整性和正确性确保在关闭连接时双方都有足够的时间完成未传输完的数据的发送。这是为了避免数据的丢失或不完整。