阿里云文档 2025-05-08

Alibaba Cloud Linux 2系统中TCP拥塞控制算法BBR对网络性能有影响,如何处理?

Alibaba Cloud Linux 2系统的内核TCP拥塞控制目前支持Reno、BBR和Cubic三种算法,在不同的网络场景下,这些算法的控制性能将会有所差异。本文将介绍Alibaba Cloud Linux 2系统中TCP拥塞控制算法BBR(Bottleneck Bandwidth and RTT)对网络性能的影响原因及相应的解决方案。

阿里云文档 2025-01-26

为NLB实例添加TCP监听

如果您需要在NLB实例上转发来自客户端的TCP协议请求,特别是在注重可靠性、对数据准确性要求高和速度可以相对较慢的场景中,如文件传输、发送或接收邮件和远程登录等,您可以为NLB实例添加一个TCP监听。

文章 2024-09-04 来自:开发者社区

C语言 网络编程(十一)TCP通信创建流程---服务端

服务端流程 在上述流程中,相对于客户端主要增加以下新的流程 bind : 绑定 ip 地址与端⼝号,⽤于客户端连接服务器 listen : 建⽴监听队列,并设置套接字的状态为 listen 状态, 表示可以接收连接请求 accept : 接受连接, 建⽴三次握⼿, 并创建新的⽂件描述符, ⽤于数据传输 socket 套接字状态如下图: CLOSED : 关闭状态 SYN-SENT : ...

C语言 网络编程(十一)TCP通信创建流程---服务端
文章 2024-09-04 来自:开发者社区

C语言 网络编程(十)TCP通信创建流程---客户端

TCP通信创建流程 1. 客户端创建TCP连接 在整个流程中, 主要涉及以下⼏个接⼝ socket() : 创建套接字, 使⽤的套接字类型为流式套接字 connect() : 连接服务器 send() : 数据发送 recv() : 数据接收 创建套接字 首先,我们需要创建套接字&#x...

阿里云文档 2024-07-02

修改TCP TIME-WAIT超时时间以提升网络性能

在Linux的内核中,TCP/IP协议的TIME-WAIT状态持续60秒且无法修改。在某些场景下(例如TCP负载过高时),适当调小该值有助于提升网络性能。因此Alibaba Cloud Linux 2(内核版本4.19.43-13.al7开始)和Alibaba Cloud Linux 3新增内核接口用于修改TCP TIME-WAIT状态持续时间,从而提升网络性能和资源的利用率。

文章 2023-12-07 来自:开发者社区

深入理解Linux网络——TCP协议三次握手和四次挥手详细流程

一、三次握手流程1.客户端调用connect系统调用,发出第一次握手找到套接字:创建内核对象的时候,fd会跟file对象做通过fd_install关联起来,通过进程的fd_table就可以找到对应的file,而file的private指针就指向了socket对象,所以根据fd即可找到套接字判断当前套接字的状态:只有SS_UNCONNECTED状态(刚创建的套接字就是该状态)才会继续,其他状态都会....

深入理解Linux网络——TCP协议三次握手和四次挥手详细流程
文章 2023-02-08 来自:开发者社区

【网络篇】第十二篇——TCP协议通讯流程

通讯流程总览关于TCP协议的一些相关概念可以看我这篇博客网络基础下图是基于TCP协议的客户端/服务器程序的一般流程:下面我们结合TCP协议的通信流程,来初步认识一下三次握手和四次挥手,以及建立连接和断开连接与各个网络接口之间的对应关系。 TCP建立连接(三次握手)情景联系:第一次握手:A给B打电话说,你可以听到我说话吗?第二次握手:B收到了A的信息,然后对A说:我可以听得到你说话啊,你能听到我说....

【网络篇】第十二篇——TCP协议通讯流程

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

域名解析DNS

关注DNS行业趋势、技术、标准、产品和最佳实践,连接国内外相关技术社群信息,追踪业内DNS产品动态,加强信息共享,欢迎大家关注、推荐和投稿。

+关注