
网络
ITWUYI
这个作者很懒,什么都没留下…
展开
-
解决TIME_WAIT过多造成的问题
解决TIME_WAIT过多造成的问题 1、TIME_WAIT状态存在的理由或者time_wait的作用? 1)可靠地实现TCP全双工连接的终止 在进行关闭连接四次挥手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN,因此客户端必须维护状态信息允许它重发最终的ACK。如果不维持这个状态信息,那么客户端将响应RST分节,服务器将此分节解释成一个错误(在java中会抛出connection reset的SocketException)。 因而,要实现TCP全双工连接的正原创 2020-12-03 10:11:48 · 788 阅读 · 0 评论 -
tcp
tcp 1、tcp是什么? TCP即传输控制协议,是一种面向连接的、可靠的、基于字节流的通信协议。 简单来说TCP就是有确认机制的UDP协议,每发出一个数据包都要求确认,如果有一个数据包丢失,就收不到确认,发送方就必须重发这个数据包。 为了保证传输的可靠性,TCP协议在UDP基础之上建立了三次对话的确认机制,即在正式收发数据前,必须和对方建立可靠的连接。 TCP数据包和UDP一样,都是由首部和数据两部分组成,唯一不同的是,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的原创 2020-12-02 16:23:24 · 288 阅读 · 0 评论 -
网络
网络知识点原创 2020-10-16 15:13:30 · 212 阅读 · 0 评论