Nagel算法

1. Nagel算法

        TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。(一个连接会设置MSS参数,因此,TCP/IP希望每次都能够以MSS尺寸的数据块来发送数据)。Nagle算法就是为了尽可能发送大块数据,避免网络中充斥着许多小数据块。

        Nagle算法的基本定义是任意时刻,最多只能有一个未被确认的小段。 所谓“小段”,指的是小于MSS尺寸的数据块,所谓“未被确认”,是指一个数据块发送出去后,没有收到对方发送的ACK确认该数据已收到。

        Nagle算法的规则(可参考tcp_output.c文件里tcp_nagle_check函数注释):


      (1)如果包长度达到MSS,则允许发送;

      (2)如果该包含有FIN,则允许发送;

      (3)设置了TCP_NODELAY选项,则允许发送;

      (4)未设置TCP_CORK选项时,若所有发出去的小数据包(包长度小于MSS)均被确认,则允许发送;

      (5)上述条件都未满足,但发生了超时(一般为200ms),则立即发送。

 

        Nagle算法只允许一个未被ACK的包存在于网络,它并不管包的大小,因此它事实上就是一个扩展的停-等协议,只不过它是基于包停-等的,而不是基于字节停-等的。Nagle算法完全由TCP协议的ACK机制决定,这会带来一些问题,比如如果对端ACK回复很快的话,Nagle事实上不会拼接太多的数据包,虽然避免了网络拥塞,网络总体的利用率依然很低。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园建筑火灾是一种重要的安全隐患。国内外学者对于校园建筑火灾的研究主要集中在火灾防控技术、火灾风险评估、火灾后的应急响应和火灾调查等方面。 在火灾防控技术方面,国内外学者主要研究了建筑物防火材料、建筑物防火构造设计、消防系统设计和火灾探测技术等。例如,英国学者Hawkins和Ramsay(2009)研究了火灾探测技术的应用,提出了火灾探测技术应用的局限性和改进措施;中国学者申继亮和张伟(2016)研究了建筑物防火材料的应用,提出了新型防火材料的研究方向。 在火灾风险评估方面,国内外学者主要研究了火灾风险评估模型、火灾风险评估方法和火灾风险评估指标等。例如,美国学者Hadjisophocleous和Li(2010)研究了火灾风险评估模型的应用,提出了火灾风险评估模型的改进方案;中国学者苏岩和李盼(2017)研究了火灾风险评估指标的选择,提出了基于模糊综合评价的火灾风险评估方法。 在火灾后的应急响应方面,国内外学者主要研究了应急预案编制和应急响应技术等。例如,德国学者Krebs和Nagel(2015)研究了应急预案编制的流程和要点,提出了应急预案编制的规范化和标准化;中国学者王春艳和李佳(2019)研究了应急响应技术的应用,提出了基于物联网技术的应急响应方案。 在火灾调查方面,国内外学者主要研究了火灾调查方法和火灾调查技术等。例如,美国学者Karter和O'Connor(2009)研究了火灾调查方法的应用,提出了火灾调查的程序和技巧;中国学者刘红和刘欣(2017)研究了火灾调查技术的应用,提出了基于数字化技术的火灾调查方案。 参考文献: Hawkins, P., & Ramsay, J. (2009). Fire detection technology for the 21st century. Fire Technology, 45(1), 49-61. 申继亮, & 张伟. (2016). 建筑物防火材料的研究进展. 建筑学报, 61(12), 20-27. Hadjisophocleous, G. V., & Li, Y. (2010). Fire risk assessment models for large buildings. Fire Technology, 46(3), 627-642. 苏岩, & 李盼. (2017). 基于模糊综合评价的校园火灾风险评估. 消防科学与技术, 36(2), 171-175. Krebs, F., & Nagel, A. (2015). Emergency planning and preparedness: A guidance manual for schools. UNESCO. 王春艳, & 李佳. (2019). 基于物联网技术的校园火灾应急响应方案. 消防科学与技术, 38(1), 31-35. Karter, M. J., & O'Connor, D. J. (2009). Fire investigation. Jones & Bartlett Publishers. 刘红, & 刘欣. (2017). 基于数字化技术的校园火灾调查方案. 消防科学与技术, 36(6), 764-768.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值