Nio
onyas
这个作者很懒,什么都没留下…
展开
-
Netty之ChannelOption
Netty之ChannelOption转载 2017-07-24 12:37:11 · 434 阅读 · 0 评论 -
再次谈谈TCP的Nagle算法与TCP_CORK选项
原文地址:http://blog.csdn.net/dog250/article/details/21303679事件回放使用OpenVPN传输虚拟桌面流量,终端上有明显逐帧刷屏现象,网络环境为百兆局域网。分析1.首先将OpenVPN改为TCP模式,因为局域网环境下TCP和UDP差别不大,不会引起重传叠加问题。TCP的好处在于可以任意蹂躏分析,因为它的算法巨复杂,如果换UD转载 2017-07-24 22:07:11 · 472 阅读 · 0 评论 -
网络编程中的Socket详解---Delayed Ack(Ack确认延迟) && Nagle Algorithm(纳格算法)
今天开始学习Socket编程,但是上网查询的一些资料之后发现与之相关的知识太多了,所以我从基础看起,慢慢来,首先来看一下Delayed Ack 和 Nagle Algorithm的内容。1.Delayed Ack tcp协议规定在接受到数据段时需要向对方发送一个确认,但如果只是单纯的发送一个确认,代价会比较高(20字节的ip首部,20字节的tcp首部),最好能附带响应数据一起发送给对转载 2017-11-17 14:28:52 · 2604 阅读 · 0 评论 -
神秘的40毫秒延迟与 TCP_NODELAY
神秘的40毫秒延迟与 TCP_NODELAY最近的业余时间几乎全部献给 breeze 这个多年前挖 下的大坑—— 一个异步 HTTP Server。努力没有白费,项目已经逐渐成型了, 基本的框架已经有了,一个静态 文件模块也已经实现了。写 HTTP Server,不可免俗地一定要用 ab 跑一下性能,结果一跑不打紧,出现了一个困扰了我好几天的问题:神秘的 40ms 延迟。转载 2017-11-17 14:48:24 · 1208 阅读 · 0 评论