zoukankan      html  css  js  c++  java
  • TTL,RTT,MSL的定义

    1 TTL(Time to live)

    ip数据报头中有一个8bit字段,称为ttl域。字面意思是生存时间,但并不是一个真正的时间。该域由源主机设置初始值,定义ip数据报在网络中可以存活的总跳数,每经过一个路由器,跳数减1,如果减至0,则丢弃该数据包。取值范围1-255,如果设置的ttl值小于传输过程中需要经过的路由器数量,则该数据包在传输中就会被丢弃。

    2 RTT(Round trip time)

    客户端到服务端往返所花时间。rtt受网络传输拥塞的变化而变化。TCP含有动态估算rtt的算法。

    3 MSL(Maximum segment lifetime)

    报文最大生存时间。它是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。实际应用中常用的设置是30秒,1分钟和2分钟。

    4 TTL与MSL不是简单的相等关系,MSL要大于等于TTL

  • 相关阅读:
    前端开发之初探五
    前端开发之初探四
    前端开发之初探三
    漫谈
    前端工程师的发展之路
    SVG
    前端开发之初探一
    前端开发之初探二
    详解浏览器缓存
    webStroage案例
  • 原文地址:https://www.cnblogs.com/mydesky2012/p/10968172.html
Copyright © 2011-2022 走看看