关于在Cisco路由器接口上应用ip tcp adjust-mss命令后,TCP头中出现选项的解释以及处理方法
2009-12-01 01:49
671 查看
在应用xDSL接入中,往往需要在在Dialer接口修改IP MTU,以匹配ISP的网络环境。
有经验的管理员一般会使用ip tcp adjust-mss命令来避免客户机未能自动调整有效载荷的长度而发生打不开网页的情况。
通过网络分析手段可以得知(网络分析推荐选用科来网络分析系统),该选项通过让客户机在TCP首部添加符合RFC1323的额外的选项,来达到缩放窗口的目的。
但是RFC1323包含了窗口缩放和时间戳两个选项,Windows系统又对其进行了默认的支持,导致实际情况中,TCP首部除了必要的窗口缩放选项外,还尾随了占用10bytes的时间戳选项,这对于带宽有限的xDSL连接来说十分多余。
通过查询微软支持中心,我们得知Windows在注册表中提供了控制RFC1323功能的选项。
在Windows 2000/XP/2003/Vista/7系统中,定位注册表到:
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters]
在其中寻找DWORD值"Tcp1323Opts"。
Tcp1323Opts=0,关闭全部RFC1323选项;
Tcp1323Opts=1,仅支持窗口缩放;
Tcp1323Opts=2,仅支持时间戳;
Tcp1323Opts=3(默认值),支持全部RFC1323选项。
修改之后需要重新启动系统。
我们可以发现,在绝大多数的TCP数据包中,减少了无谓的TCP选项,对改善网络传输效率有一定作用。
有经验的管理员一般会使用ip tcp adjust-mss命令来避免客户机未能自动调整有效载荷的长度而发生打不开网页的情况。
通过网络分析手段可以得知(网络分析推荐选用科来网络分析系统),该选项通过让客户机在TCP首部添加符合RFC1323的额外的选项,来达到缩放窗口的目的。
但是RFC1323包含了窗口缩放和时间戳两个选项,Windows系统又对其进行了默认的支持,导致实际情况中,TCP首部除了必要的窗口缩放选项外,还尾随了占用10bytes的时间戳选项,这对于带宽有限的xDSL连接来说十分多余。
通过查询微软支持中心,我们得知Windows在注册表中提供了控制RFC1323功能的选项。
在Windows 2000/XP/2003/Vista/7系统中,定位注册表到:
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters]
在其中寻找DWORD值"Tcp1323Opts"。
Tcp1323Opts=0,关闭全部RFC1323选项;
Tcp1323Opts=1,仅支持窗口缩放;
Tcp1323Opts=2,仅支持时间戳;
Tcp1323Opts=3(默认值),支持全部RFC1323选项。
修改之后需要重新启动系统。
我们可以发现,在绝大多数的TCP数据包中,减少了无谓的TCP选项,对改善网络传输效率有一定作用。
相关文章推荐
- Cisco测试命令和TCP/IP连接故障处理
- 第5章 Cisco测试命令和TCP/IP连接故障处理
- 第5章 Cisco测试命令和TCP/IP连接故障处理
- Asp.Net : 捕捉和记录网站中出现的所有未处理错误,抛出详细的页面来源和访问ip,调用的接口方法及异常实例(记事本日志,系统日志及数据库日志)
- ssl解释以及学习数据库传输中出现SSL错误的处理方法
- Cisco测试命令和TCP/IP连接故障处理
- mac 下终端 操作svn命令 以及出现证书错误的处理方法
- mac 下终端 操作svn命令 以及出现证书错误的处理方法
- Cisco测试命令和TCP/IP连接故障处理
- 关于VS2013 MFC单文档菜单项设置复选框的出现的问题以及处理方法
- Cisco测试命令和TCP/IP连接故障处理
- Cisco测试命令和TCP/IP连接故障处理
- Cisco测试命令和TCP/IP连接故障处理
- 关于Android Force Close 出现的原因 以及解决方法
- 关于C#中PictureBox加载动态GIF所出现的BUG以及解决方法
- 关于sqlserver 2008r2 中出现 通过端口1433连接到主机 的localhost 的TCP/IP 解决办法
- 主机地址linux网络编程之TCP/IP基础(二):利用ARP和ICMP协议解释ping命令
- Cisco路由器 CE1/PRI接口配置命令说明
- 应用去除标题栏以及全屏的方法以及失败的处理
- Cisco路由器Show命令全解释