看啥推荐读物
专栏名称: Linux编程
分享Linux/Unix相关技术文章、学习资料、视频教程、热点资讯、工具资源、课程书籍等。每天推送,欢迎投稿!
今天看啥  ›  专栏  ›  Linux编程

Linux 的 TCP 连接数量最大不能超过 65535?那服务器是如何应对百万千万的并发的?

Linux编程  · 公众号  ·  · 2023-04-15 19:00
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇作者:一口Linux  https://blog.csdn.net/daocaokafei/article/details/115410761最大并发tcp连接数是多少呢?首先,问题中描述的65535个连接指的是客户端连接数的限制。在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三次握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少呢?如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{localip, localport,remoteip,remoteport} = {本地ip,本地port,远程ip,远程port}client最大tcp连接数client每次发起tcp连接请求时,除非绑定端口,通常会让系统选取一个空闲的本地端口(local port),该端口是独占的,不能和其他tcp连接共享。tcp端口的数据类型是unsigned short,因此本地端口个数 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照