99%的程序员都爱的网站
发布时间:2021-02-17 15:01:42 所属栏目:动态 来源:互联网
导读:Tips: TCP 本地端口数量,上限为 65535(6.5w),这是因为 TCP 头部使用 16 bit,存储「端口号」,因此约束上限为 65535。 2. 问题分析 大量的 TIME_WAIT 状态 TCP 连接存在,其本质原因是什么? 大量的短连接存在 特别是 HTTP 请求中,如果 connection 头部取
|
Tips: TCP 本地端口数量,上限为 65535(6.5w),这是因为 TCP 头部使用 16 bit,存储「端口号」,因此约束上限为 65535。 2. 问题分析 大量的 TIME_WAIT 状态 TCP 连接存在,其本质原因是什么?
TIME_WAIT 状态:
3. 解决办法 解决上述 time_wait 状态大量存在,导致新连接创建失败的问题,一般解决办法: (1) 客户端,HTTP 请求的头部,connection 设置为 keep-alive,保持存活一段时间:现在的浏览器,一般都这么进行了 (2) 服务器端
结论:几个核心要点 (1) time_wait 状态的影响:
(2) 现实场景:
(3) 解决办法:
4. 附录 几个方面:
(1) 附录 A:查询 TCP 连接状态
Mac 下,查询 TCP 连接状态的具体命令: (编辑:甘孜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读

