Windows server 2016 远程访问卡顿的处理

文章讲述了在WindowsServer2016环境中,由于开启的ECN功能可能导致服务关闭时操作卡顿。ECN是一种减少网络包重传的机制,但在中国某些ISP环境下可能被封杀。当ECN包无法得到响应时,系统会进行重试,影响连接性能。解决方法是通过命令`netshinttcpsetglobalecn=disabled`关闭ECN功能,从而确保连接的稳定性。
摘要由CSDN通过智能技术生成

1 问题:把部署的服务关闭,操作起来卡顿 。
2 环境:Windows server 2016
3 原因:候Windows Server 2012以上开启了ECN。确认输入命令:

netsh int tcp show global

在这里插入图片描述
可见ECN功能Enabled。
4 解释
显式拥塞通知(ECN) :
是对 Internet 协议 (IP) 和RFC 3168中定义的传输控制协议 (TCP) 的扩展。 ECN 允许在不丢包的情况下端到端通知网络拥塞。

ECN会根据RFC规定来减少网络包的重传,但是由于国内某些ISP封杀此类的SYN包,导致目标机器无法收到带有ECN标志的SYN包,Windows实例在发送2次ECN包没有得到响应后(第一次重传3秒,第二次重传6秒),会采用没有ECN标志位的SYN包,之后可以连接成功。
5 解决:关闭ECN,输入命令:

netsh int tcp set global ecncapability=disabled 

在这里插入图片描述
再次查询确认ECB功能关闭。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值