浏览器和服务器完成数据传输后,是哪方主动关闭tcp连接啊??
首先说,在看tcp状态转换图的时候有个time_wait状态。当TCP连接的一段主动关闭连接的时候,会进入这个状态;我看的一些资料上说,由于这个状态的存在一般都是客户端主...
首先说,在看tcp状态转换图的时候有个time_wait状态。当TCP连接的一段主动关闭连接的时候,会进入这个状态;我看的一些资料上说,由于这个状态的存在一般都是客户端主动关闭连接,当通信时使用短连接,如果由服务端主动关闭连接时,主动关闭连接的服务端会产生TIME_WAIT状态的连接。由于都连接到服务端80端口,服务端的TIME_WAIT状态的连接会有很多个。假如server一秒钟处理1000个请求,那么就会积压240秒*1000=24万个TIME_WAIT的记录,服务有能力维护这24万个记录。大多数服务器端一般执行被动关闭,服务器不会进入TIME_WAIT状态。 但是我在用tcpdump抓包的时候,分析浏览器和服务器传输数据的时候;总是服务器那边先发送 Fin啊 ,刚开始使用tcpdump不知道是不是抓错了还是什么原因啊 有没有能个解释下的啊???
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询