应该怎样处理tcp reset?
简单地说:server端不会考虑client的reset。例如HTTP server是不会考虑client的reset,它收到第一个reset就认为是client放弃链接了。server端只是被动端,尽量减少状态交互,不应该对reset发起主动的动作。如果客户端频繁SYN-RESET,那它是在DOS攻击,这是不正常的,FW要管这个。一般只有client要考虑server的reset,这种问题就是看你要是不是要“我死都要连”或者是“我收到reset就玻璃心不连了”。也就是说,client要根据reset的上下文或者应用本身的工作状态来判断接下来怎么办。tcp_abort_on_overflow只是服务器发送reset的充分不必要条件。原因还有很多,具体要看你在做什么,服务器处理连接数的能力,包括协议栈,上层应用种种。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 济南垃圾处理单位“前分后混”将面临最高十万元罚款
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车知识|捷达库存成灾,特价处理,4S店卖不动,大家都不差钱!
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 想要入门图像处理,应该从哪本书看起
