
tcp
文章平均质量分 83
ddr77
我就是ddr77,知道的人自然知道啦。
展开
-
TCP 的那些事儿(上)
原文地址为 :http://coolshell.cn/articles/11564.html 复制黏贴下 TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议转载 2016-08-26 17:03:16 · 655 阅读 · 0 评论 -
TCP 的那些事儿(下)
原文地址为: http://coolshell.cn/articles/11609.html 复制黏贴下 这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大转载 2016-08-26 17:05:16 · 590 阅读 · 0 评论 -
tcp的拥塞控制
以前在做播放器的过程中,涉及到优化tcp底层的一些参数。但是有个拥塞算法理解的不够透彻,在阅读srs代码后,也发现有mw优化过程,同样有对拥塞算法的控制,特地找篇文章来加深理解。 原文地址 tcp的拥塞控制 拷贝黏贴 1.引言 计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能转载 2016-10-10 11:13:08 · 338 阅读 · 0 评论 -
srs中对tcp底层的nodelay的优化
在srs代码中,对于tcp优化有这么一段代码 void SrsRtmpConn::set_sock_options() { bool nvalue = _srs_config->get_tcp_nodelay(req->vhost); if (nvalue != tcp_nodelay) { tcp_nodelay = nvalue; #ifdef SRS_PER转载 2016-10-10 11:21:45 · 2162 阅读 · 0 评论