【程序编程相关:防破解问答集】 【推荐阅读:产品激活技术问答】 【扩展信息:软件保护机制小窥】 应答间隔要求ack毫发无损地穿越应答间隔路由器.当应答间隔路由器也是中介结点时,要求w-wan环境的工作运转良好才行. 在我们提出本建议之前,需要对有限字节计数(limited byte counting)进行更深层的研究. 4.3.2.2 每节应答(ack-every-segment) 每节应答的主要思想是这样的: - 在慢启动过程中,通过关闭延迟的ack确认信号[rfc1122]来维持恒定的返回ack信号流.每节应答只限于慢启动,这样可以避免不对称的带宽配置所带来的问题.例如,低带宽连接在将确认信号返回给发送方时,会阻碍堵塞窗口的形成,即使连接的客户端的带宽足够大也是一样[bpk99]. 接收方不必等待200毫秒以得到延迟的确认,而直接从发送方处接收未加修改的第二个段.为使该技术具有实践性,当发送方处于慢启动时,接收方必须获得每一个段.然而,当发送方处于堵塞避免状态时,如果还继续这样做,就会对移动设备的电池消耗及网络的交通状况造成负面影响. 这违背了[rfc2581]所规定的原则:tcp接收方必须使用延迟的确认. “在慢启动过程中屏蔽延迟的ack确认信号”是无法实现的技术,因为接收方无法知道发送方何时穿越慢启动门限(ssthresh,slow start threshold),何时开始使用堵塞避免算法.如果接收方遵照增长初始化窗(increased initial windows)的建议来做,在初始化窗增长时屏蔽延迟的ack确认信号,将使tcp窗打开的更快,而且通常不会造成双倍的ack通信量.然而,如果大多数连接维持在慢启动时状态,这种方案仍可能导致双倍的ack通信量. 建议:立即对新连接的第一个段进行应答(ack). ... 下一页