MSL(Maximum Segment Lifetime)最大报文生存时间

每个TCP实现必须选择一个MSL。它是任何报文段被丢弃前在网络内的最长时间。这个时间是有限的,因为TCP报文段以IP数据报在网络内传输,而IP数据报则有限制其生存时间的TTL时间。RFC 793指出MSL为2分钟,现实中常用30秒或1分钟。

2MSL

当TCP执行主动关闭,并发出最后一个ACK,该链接必须在TIME_WAIT状态下停留的时间为2MSL。这样可以(1)让TCP再次发送最后的ACK以防这个ACK丢失(被动关闭的一方超时并重发最后的FIN);保证TCP的可靠的全双工连接的终止。(2)允许老的重复分节在网络中消失。参考文章《unix网络编程》(3)TCP连接的建立和终止 在TIME_WAIT状态 时两端的端口不能使用,要等到2MSL时间结束才可继续使用。当连接处于2MSL等待阶段时任何迟到的报文段都将被丢弃。不过在实际应用中可以通过设置 SO_REUSEADDR选项达到不必等待2MSL时间结束再使用此端口。

TTL(time-to-live)生存时间字段

IP首部中的8位字段。该字段不是存的具体时间,而是设置了数据报可以经过的最多路由器数。它制定了数据报的生存时间。TTL的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1.当该字段值为0时,数据报就被丢弃,并发送ICMP报文通知源主机。

RTT(round-trip-time)往返时间

TCP超时与重传中最重要的部分就是对一个给定连接的往返时间RTT的测量。由于路由器和网络流量均会变化,因此这个时间可能经常会变化,TCP应该跟踪这些变化并相应地改变其超时时间。

MTU(Maximum Transfer Unit)最大传输单元

链路层的帧(frame)中的数据部分的最大字节数
以太网中的一般为1500字节

MSS(Maximum Segment Size) 最大报文段大小

TCP的报文段中的数据部分的最大字节数,MTU减去IPv4的Header和TCP的Header
IPv4的Header和TCP的Header一般都是20字节,则MSS=1500-20-20 = 1460字节

RTO(Retransmission Timeout) 超时重传时间

TCP中触发超时重传机制的时间,应略大于RTT
RFC2988中建议RTO = RTTS + 4 * RTTD
RTTD时RTT的偏差的加权平均值
对于i=1,RTTD[i] = 新RTT样本/2
对于i>1,RTTD[i] = (1 - b) * RTTD[i-1] + b * | 新RTT样本 - RTTD[i] |,建议b=1/4

网络术语MSL/TTL/RTT相关推荐

  1. 网络术语,接口和协议简介

    0x00 介绍 对管理服务器的任何人来说,对网络的基本了解都很重要.它不仅对于使您的服务在线并顺利运行至关重要,而且还为您提供诊断问题的洞察力. 本文档将提供一些常见网络概念的基本概述.我们将讨论基本 ...

  2. 形容计算机很烂的网络用语,坑爹什么意思 网络术语坑爹是什么意思?

    网络中"坑爹"一次在各大网站经常可以看到,今天有网友就问了小编,电脑百事网中很多文章中提到的坑爹是什么意思?鉴于很多菜鸟朋友对坑爹一词含义不是很清除,小编本文将详细为大家介绍下&q ...

  3. [转] 网络术语大全

    友情提示: ①有些网络语言是粗口,谨慎使用. ②有些网络语言是脏话,严禁使用. ③纯属搜集整理,供网友扫盲用. 一.论坛日常用语: 1.BBS:①Bulletin Board System的缩写,指电 ...

  4. 区分TTL、MSL、RTT

    1. MSL 是Maximum Segment Lifetime英文的缩写,中文可以译为"报文最大生存时间",他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃.TCP报 ...

  5. MTU TTL RTT

    MTU 最大传输单元(Maximum Transmission Unit,MTU)用来通知对方所能接受数据服务单元的最大尺寸,说明发送方能够接受的有效载荷大小. 以太网和802.3对数据帧的长度都有一 ...

  6. PE-CE P in MPLS network网络术语

    PE-CE 是 MPLS 虚拟网 网络中经常使用的术语.PE(Provider Edge 运营商边缘路由器)是位于提供商网络并连接到位于客户驻地的 CE( Customer Edge 用户边缘路由器  ...

  7. 局域网网络风暴检测工具_交换机网络术语汇总

    交换机是我们经常使用到的网络设备,它的术语有哪些,下面我来一一列举出来: (1)VLAN配置 在逻辑上将一个局域网划分成多个子集,每个子集形成各自的广播域,即虚拟局域网(VLAN).简单来讲,VLAN ...

  8. IP,DNS,子网掩码,路由器,交换机,ISP,这些网络术语是什么意思

    IP:很明显,IP就是电脑的身份证. 此处需要分辨私网IP与公网IP,公网IP地址是唯一的,公网IP地址分为ABC三类(还有DE,D类地址称为广播地址,供特殊协议向选定的节点发送信息时用.E类地址保留 ...

  9. 网络术语:什么是带宽/吞吐量,时延,时延变化(抖动),丢包率

    一. 带宽.吞吐量 带宽(bandwidth)也称为吞吐量(throughput),是指在一个固定的时间内(1 秒),从 网络一端传输到另一端的最大数据位数,也可以理解为网络的两个节点之间特定数据流 ...

最新文章

  1. 2021年大数据HBase(二):HBase集群安装操作
  2. VS2010,mvc架构详解(英文版的哦)
  3. oracle加并行变慢,并行设置不当导致数据处理速度变慢
  4. 在非activity类调用startActivityForResult
  5. python查询在查询_python 查询,子查询以及1对多查询
  6. 联想拯救者y空间兑换代码_锐祥贴片Y电容进入联想手机快充供应链,性能获世界500强认可...
  7. JS----JavaScript数组方法及总结
  8. [Hei.Captcha] Asp.Net Core 跨平台验证码实现
  9. C/C++根据特定字符分割字符串、读取文件去掉逗号等特定字符、strtok()函数详解
  10. 互联网反欺诈体系中的常用技术和数据类型
  11. 云计算-大数据-云安全高等教育改革示范教材
  12. 网络工程制图论文计算机,计算机工程制图教学的课业评价-计算机工程论文-计算机论文.docx...
  13. VBA版本获取ClientKey
  14. Unity Scroll View在Clamped模式下无法移动
  15. 用户太多:互联网巨头之惑
  16. Python中的Monkey Patching (猴子补丁)
  17. java对一些文件格式的操作(读写)
  18. win10安装SQL Server 2017 遇到的一大堆问题(+SSMS)【最后用虚拟机解决】
  19. 【考生说】负重前行的道路上一直都需要一个自律的你
  20. 欢迎大家体验滴滴Logi-KafkaManager

热门文章

  1. 机器学习算法之--决策树总结
  2. 很显然,现在元宇宙、web3.0的关注度,早已超过了区块链
  3. 小程序开发:小程序的wxs的使用
  4. 将16进制表示的编码转为中文
  5. win11系统右键还原win10菜单和恢复
  6. 重要的不是互联网,而是互联网思维
  7. 动画函数封装 —— 筋头云图案跟随鼠标移动
  8. 如何理解服务注册和服务发现
  9. regexp_substr
  10. 阿里巴巴任命王坚为CTO 负责实施技术发展战略