博客
关于我
Linux内核TCP参数优化
阅读量:790 次
发布时间:2023-02-03

本文共 312 字,大约阅读时间需要 1 分钟。

TCP状态转移图

TCP连接在任意一端始终处于某一状态,现状可通过netstat命令查看。上图显示了服务器端和客户端典型的状态转移图,粗实线表示客户端连接的状态转移路径。

建立连接相关选项

在编程中,通过设置网络操作的超时时间可以优化性能。无论使用何种语言或网络库,你都可以配置connect、read、write等操作的超时时间。

值得注意的是,connect方法的超时设置在不同内核实现中有最大限制,即使你在代码中设置的超时值超过了这个最大值,实际操作仍将以该最大值为终点。

TCP连接的建立从客户端发送SYN包开始。如果SYN包未收到回复,内核会重试发送SYN包,每次重试间隔逐渐增加,以防止过多SYN包打扰网络性能。

转载地址:http://etzfk.baihongyu.com/

你可能感兴趣的文章
Linux学习总结(79)—— Shell 编程规范
查看>>
Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
查看>>
Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
查看>>
Linux学习总结(80)—— 开发人员最常用的 Linux 命令总结
查看>>
Linux学习总结(81)—— Linux 权限详解
查看>>
Linux学习总结(82)—— YUM 存储库相关知识总结
查看>>
Linux学习总结(8)——VMware v12.1.1 专业版以及永久密钥
查看>>
Linux学习总结(9)——Linux 新手必知必会的 10 条 Linux 基本命令
查看>>
Linux学习笔记 第三课 目录结构及简单命令
查看>>
linux学习笔记----文件与目录管理
查看>>
Linux学习笔记001---Windows下安装CentOS7_并且安装桌面UI
查看>>
Linux学习笔记002---Windows下安装CentOS7_带有UI桌面_图解
查看>>
Linux学习笔记003----linux yum命令详解
查看>>
Linux学习笔记004----CentOS7 提升普通用户权限到Root权限
查看>>
Linux学习笔记005----CentOS7 vi模式保存并退出
查看>>
Linux学习笔记006----Linux命令ps使用详解
查看>>
Linux学习笔记007---Centos7中配置静态ip
查看>>
Linux学习笔记008---Centos7中Couldn't resolve host 'mirrorlist.centos.org'
查看>>
Linux学习笔记009---Centos7安装vim ifconfig wget tree等基础命令
查看>>
Linux学习笔记010---CentOS7下安装FTP服务
查看>>