当前位置: 首页 > wzjs >正文

仙踪林老狼网站欢迎您拍照站内免费推广有哪些

仙踪林老狼网站欢迎您拍照,站内免费推广有哪些,中国城乡建设委员会官方网站,网站如何做质保系统一、为什么TIME_WAIT等待的时间是2MSL? MSL:报文最大生存时间 我们要知道TCP报文是基于IP协议生存的,而在IP头中有一个TTL(经过路由跳数),当TTL为0使,数据报被丢失,同时发送ICMP报…

一、为什么TIME_WAIT等待的时间是2MSL?

MSL:报文最大生存时间

我们要知道TCP报文是基于IP协议生存的,而在IP头中有一个TTL(经过路由跳数),当TTL为0使,数据报被丢失,同时发送ICMP报文通知主机

因此MSL的时间应该大于等于TTL消耗为0的时间(Linux设置MSL=30秒)

我们再来说一说为什么TIME_WAIT为什么是2MSL?

2MSL是从客户端收到FIN发送ACK开始计时的

举个例子:当客户端主动关闭连接,而服务端没有收到ACK报文,这时我们进行超时重传,服务端再次发送一个FIN,而客户端收到FIN后,会再次发送ACK报文,而这个时间刚好是2MSL。(因此2MSL相当于为至少可以丢失一次报文)

定义在Linux内核代码里的名称为TCP_TIMEWAIT_LEN:

#define TCP_TIMEWAIT_LEN (60*HZ)

若要修改TIME_WAIT的时间长度,只能修改Linux内核代码里TCP_TIMEWAIT_LEN的值,并重新编译Linux内核

二、为什么需要TIME_WAIT状态

  • 防止历史连接中的数据,被后面相同四元组的连接错误的接收
  • 保证【被动关闭连接】的一方,能被正确的关闭

三、TIME_WAIT过多有什么危害?

  • 第一是占用系统资源,比如文件描述符、内存资源、CPU资源,线程资源等
  • 第二是占用端口资源,端口资源也是有限的

四、服务器出现大量TIME_WAIT状态的原因有哪些?

  • HTTP没有使用长连接

        当服务器出现大量的TIME_WAIT状态连接的时候,可以排查下是否客户端和服务端都开启了HTTP Keep-Alive,因为任意一方没有开启HTTP Keep-Alive,都会导致服务端在处理完一个HTTP请求后,主动关闭连接,此时服务端上就会出现大量的TIME_WAIT状态的连接

  • HTTP长连接超时

        如果客户端在完成一个HTTP请求后,在长连接超时时间内没有再发起新的请求,定时器的时间一到,nginx就会触发回调函数来关闭该连接,那么此时服务端上就会出现TIME_WAIT状态的连接

  • HTTP长连接的请求数量达到上限

        如果长连接的请求数量达到上限,则nginx会主动关闭这个长连接,那么此时服务端上就会出现TIME_WAIT状态的连接

http://www.dtcms.com/wzjs/94408.html

相关文章:

  • 专业做农牧应聘的网站网络推广运营优化
  • 拖拽做网站互联网营销师题库
  • 国家重大建设项目库网站南京谷歌推广
  • 购物网站的后台seo中国
  • pc网站手机版开发营销软文怎么写
  • 看会员视频的网站开发网上兼职外宣推广怎么做
  • 网站类型分类有哪些关键词挖掘方法
  • 怎么开发网站平台潍坊百度seo公司
  • 网页制作和网站开发实验报告平台推广方式方法是什么
  • 做网站公司怎么拉客户站长之家域名查询
  • 网站建设方案行业百度快照是怎么做上去的
  • 免费做团购网站的软件好seo外链工具源码
  • 网站接入商排名电脑培训学校网站
  • 做商业网站需要注册公司吗推广策划方案范文
  • 企业网店推广运营策略搜索引擎优化 简历
  • 湖南网站营销优化靠谱独立站建站平台有哪些
  • 网站建设营销网页在线代理翻墙
  • 网站视频接口 怎么做品牌管理
  • 网站开发有很多种吗谷歌优化培训
  • 河南省建设资格注册中心网站网页版百度云
  • 委托别人做网站侵权了网站友情链接交易平台
  • 哪个设计网站做兼职好百度搜索推广怎么做
  • 网站维护和推广方案东莞网站建设市场
  • 东莞公司网站建设快照网站
  • 淮安市网站建设google推广教程
  • 佛山网站建设官网手游推广渠道
  • 太原网页设计杭州网络排名优化
  • 网站推广工做计划范本网站优化公司上海
  • 通州北苑网站建设排名优化培训
  • 昆山网站建设公司南宁网站seo外包