文档章节

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

 陆大侠
发布于 2015/12/16 17:43
字数 395
阅读 49
收藏 0

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

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






© 著作权归作者所有

粉丝 2
博文 54
码字总数 18787
作品 0
浦东
私信 提问
Web 性能优化 - TCP

TCP 负责在不可靠的传输信道之上提供可靠的抽象层,向应用层隐藏了大多数网络通信的复杂性能,比如丢包重发、按需发送、拥塞控制及避免、数据完整,等等。采用 TCP 数据流可以确保发送的所有...

三毛丶
2017/12/02
0
0
java面试-计算机网络传输层知识点全覆盖

点击打开网络通信的七层协议 传输层概述 作用:传输层为它上面的应用层提供通信服务。 在OSI七层参考模型中,传输层是面向通信的最高层,也是用户功能的最底层。 传输层两大重要的功能:复用...

追风筝的猪
2018/03/21
0
0
Android 面试必备 - 计算机网络基本知识(TCP,UDP,Http,https)

简介 HTTP协议(超文本传输协议)和 UDP(用户数据包协议),TCP 协议(传输控制协议) TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。 在网络层有IP协议、ICMP协...

xujun9411
07/30
0
0
搞定计算机网络面试,看这篇就够了(补充版)

相对与上一个版本的计算机网路面试知识总结,这个版本增加了 “TCP协议如何保证可靠传输”包括超时重传、停止等待协议、滑动窗口、流量控制、拥塞控制等内容并且对一些已有内容做了补充。一 ...

Snailclimb
2018/08/17
0
0
TCP可靠传输&流量控制&拥塞控制

TCP可靠传输 TCP可靠传输的工作原理 1.无差错 1>:无差错: A发送分组M1,发送就暂停发送,等待B的确认,B收到M1就向A发送确认,A收到对M1的确认后再发送下一个分组。(若A收到连续的M1分组的...

满小茂
2016/01/12
10.5K
7

没有更多内容

加载失败,请刷新页面

加载更多

深入理解表单脚本系列第二篇——表单字段

本文转载于:专业的前端网站➜深入理解表单脚本系列第二篇——表单字段 前面的话   表单字段又叫表单元素,表示表单所包含控件,如<input>、<select>等。本文将详细介绍表单字段的内容 访问...

前端老手
17分钟前
5
0
前端技术之:常用webpack插件

1、html-webpack-plugin Simplifies creation of HTML files to serve your webpack bundles. 主页地址: https://github.com/jantimon/html-webpack-plugin 安装方法: npm i --save-dev h......

popgis
22分钟前
6
0
IT兄弟连 HTML5教程 HTML5表单 多样的输入类型1

HTML5拥有多个新的表单输入类型,这些新特性提供了更好的输入控制和验证。并不是所有的主浏览器都支持新的input类型,不过我们可以在所有的主浏览器中使用它们,即使不被支持,仍然可以显示为...

老码农的一亩三分地
24分钟前
5
0
规则引擎

解决问题 版本迭代速度更不上业务变化,但是若多个业务同时变化,除了为每个业务设计专属配置项也不利于操作。就想服务接口单纯化,将复杂多变的业务逻辑交给规则引擎,让用户在web端或cs端自...

无极之岚
今天
7
0
OSChina 周三乱弹 —— 欢迎你来做产品经理

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :10多次劲歌金曲获奖,更多叱咤歌坛排名,黎明才应该是四大天王之首,只可惜拍的电影太少。单曲循环一个多月的歌,力荐 《无名份的...

小小编辑
今天
737
10

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部