如果各位读者在搜索如何关闭的话,那么我有理由相信各位对想要解决的问题已经算是比较清楚了,废话不多数。

什么是nagle算法,它是干嘛用的,请自行google or 百度

Step1 Open regredit

快捷键:win+r

打开:regedit

Step2  find the correct path

step3 find correct file

interface 后面就是我们需要曾经连接过的接口,此时,我们需要找到当前我们的网卡设置的ip地址相对应起来的

上面这个ip 就是博主设置的本地的ip,这个时候你就需要在右侧新建两个键值

step4 new TcpAckFrequency and TCPNoDelay

1、在空白区域右键单击,并选择New来创建两个DWORD值,将这些值重命名为' TcpAckFrequency '(立即发送数据包)

和“TCPNoDelay”(禁用nagle算法),接下来,双击这两个条目进行修改,要激活它们,将1作为它们的值数据>,单击OK保存更改

关闭注册表编辑器,重新启动计算机

如何关闭和启用Nagle算法相关推荐

  1. 再次谈谈TCP的Nagle算法与TCP_CORK选项

    事件回放 使用OpenVPN传输虚拟桌面流量,终端上有明显逐帧刷屏现象,网络环境为百兆局域网. 分析 1.首先将OpenVPN改为TCP模式,因为局域网环境下TCP和UDP差别不大,不会引起重传叠加问 ...

  2. Nagle算法延时确认

    数据流分类 成块数据 交互数据 Rlogin需要远程系统(服务器)回显我们(客户)键入的字符 数据字节和数据字节的回显都需要对方确认   rlogin 每次只发送一个字节到服务器,而Telnet 可以 ...

  3. TCP Nagle算法简述

    TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认.为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据.(一个连接会设置MS ...

  4. 【Java 网络编程】客户端 Socket 配置 ( 超时时间 | 端口复用 | Nagle 算法 | 心跳包机制 | 连接关闭机制 | 缓冲区大小 | 性能权重设置 | 紧急数据设置 )

    文章目录 I 设置读取超时时间 II Socket 复用绑定端口设置 III 开启 Nagle 算法 ( 沾包 ) IV 心跳包机制 V 连接关闭处理 VI Socket 紧急数据内敛设置 VII S ...

  5. 在c语言中如何屏蔽一段程序,如何在用C语言关闭TCP程序中的Nagle算法

    TCP为了防止在网络中过多的小分组会导致阻塞,因此提供了Nagle算法:要求一个TCP连接上最多只能有一个未被确认的未完成的小分组,在该分组的确认到达之前不能发送其他的小分组.相反,TCP收集这些少量 ...

  6. 【计算机网络】2、TCP:四次挥手与TIME_WAIT、shutdown() 优雅关闭 server、探活、拥塞窗口与 Nagle 算法、端口占用、tcp 的流式协议、可靠性

    文章目录 六.四次挥手 与 TIME_WAIT 6.1 TIME_WAIT 的作用 6.2 TIME_WAIT 的危害和方案 七.server 用 shutdown() 优雅关闭 7.1 close( ...

  7. socket中的nagle算法

    TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认.为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据.(一个连接会设置MS ...

  8. TCP/IP之(四)Delay ack 和 Nagle算法

    Delay ack(延迟确认) 正常情况下服务器收到一个请求时就会立即回复ACK确认给客户端,然后客户端再发送下一个包,服务器再进行回复.有时候服务器回复的ACK包有长度,但实际内容长度为0,这也没关 ...

  9. 网络协议:TCP保活机制和Nagle算法

    一 Nagle算法背景 有时候,我们可能会遇到一些很小的分组,比如,20字节的IP首部,20字节的TCP首部和1字节的数据,如果很多这样的小分组数据,在局域网一般不会出现拥塞,但是在广域网就可有可能. ...

最新文章

  1. hmailserver和rounduce安装
  2. Java8-Lambda表达式
  3. 简单易用且功能丰富的纯Swift下载框架
  4. 再次推荐数据安全清除软件----Eraser
  5. assertj断言异常_编写自定义的AssertJ断言
  6. 我在德国做SAP CRM One Order redesign工作的心得 1
  7. Pycharm乱码解决大全
  8. LINQ to Entities 比较日期
  9. (day 29 - 二叉树的先序遍历 )剑指 Offer 34. 二叉树中和为某一值的路径
  10. (机器人学导论--运动学)(三)DH表达法顺向运动学
  11. AttributeError:module ‘keras.engine.topology‘ has no attribute ‘load_weights_from_hdf5_group_by_name
  12. 没想到,拼多多竟然想用AI种草莓给我吃
  13. 使用Arctime生成各种格式的字幕文件
  14. 视觉transformer图片处理思路
  15. js或jquery实现文件下载
  16. 安装Node.js,系统提示User installations are disabled via policy on the machine
  17. java数据结构与算法基础(二)-排序
  18. 【现代信号处理】17 - 基于滤波器组的谱估计
  19. Wide-Mouth Frog(大嘴青蛙)协议
  20. android培训机构排名

热门文章

  1. Linux 基础学习(笔记)
  2. 不同测试目的对数据的要求
  3. 杨式太极拳腿功练习方法
  4. 如果快速有效的读懂别人的代码?
  5. ESP32 之 esp32-cam wifi拍照传图系统1
  6. Adobe After Effects 2022英文版转中文版
  7. 如何解决ChemDraw引起的系统崩溃
  8. FPGA配置芯片EPCS读写操作--STM32读写
  9. 厉害!我的真我realme手机成功安装谷歌服务框架Google Play商店,安装谷歌三件套,超级简单
  10. 关于双字节字符(16 byte)