tcp 连接和关闭 网络 拥塞控制 流量控制

这个之前也没有太多接触,先贴几篇博客吧。

http://www.cnblogs.com/sunxucool/p/3449068.html

http://blog.csdn.net/feiyinzilgd/article/details/5894300

http://blog.csdn.net/feiyinzilgd/article/details/5894446

TIME_WAIT 可以设置内核参数,或则socket的soLinger参数解决。

CLOST_WAIT  需要程序正确的编码。


造成拥塞的原因

(1)多条流入线路有分组到达,并需要同一输出线路,此时,如果路由器没有足够的内存来存放所有这些分组,那么有的分组就会丢失。

(2)路由器的慢带处理器的缘故,以至于难以完成必要的处理工作,如缓冲区排队、更新路由表等。

防止拥塞的方法

(1)在传输层可采用:重传策略、乱序缓存策略、确认策略、流控制策略和确定超时策略。

(2)在网络层可采用:子网内部的虚电路与数据报策略、分组排队和服务策略、分组丢弃策略、路由算法和分组生存管理。

(3)在数据链路层可采用:重传策略、乱序缓存策略、确认策略和流控制策略。


TCP的流量控制和拥塞控制

http://blog.sina.com.cn/s/blog_6988593e01015wu0.html

tcp窗口滑动以及拥塞控制

http://www.cnblogs.com/woaiyy/p/3554182.html

百度百科的窗口滑动

http://baike.baidu.com/link?url=Q9O1le_FfsoMVnsoHx-U6WcL2W8bGkp0tkeRTMp-gr0YdIZCcBI1jT7-8plBCz_SaUfK55h00D9JAK49X4n-wK



NGINX 的流量控制配置

http://blog.itpub.net/27043155/viewspace-732626/

NGINX 优化配置

http://www.5iops.com/html/2014/web_0210/279.html

nginx 的 tcp_nopush 和 tcp_nodelay

http://www.oschina.net/question/17_2516






转载于:https://my.oschina.net/u/2504171/blog/546226

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值