当前位置 :首页 > 新闻 > 文章正文
监听程序当前无法识别连接描述符中请求的服务(linux的TCP连接数量最大不能超过65535个吗,那服务器是如何应对百万千万的并发的)
发布时间:2022-10-15 04:16   浏览:

这明显是进入了思维的误区,65535是指可用的端口总数,并不代表服务器同时只能接受65535个并发连接。

即使Linux服务器只在80端口侦听服务, 也允许有10万、100万个用户连接服务器。Linux系统不会限制连接数至于服务器能不能承受住这么多的连接,取决于服务器的硬件配置、软件架构及优化。

01

我们知道两个进程如果需要进行通讯最基本的一个前提是:能够唯一的标示一个进程。在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大。

socket源自Unix,是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结束时关闭文件。

02

服务器的IP和Port可以保持不变,只要客户端的IP和Port彼此不同就可以确定一个连接数。一个socket是可以建立多个连接的,一个TCP连接的标记为一个四元组(source_ip, source_port, destination_ip, destination_port),即(源IP,源端口,目的IP,目的端口)四个元素的组合。只要四个元素的组合中有一个元素不一样,那就可以区别不同的连接。


认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!

快乐大本营唐嫣(唐嫣和魏大勋上快乐大本营写的《也是醉了》诗 晶系魔法师(唐家三少所有小说、包括外传的介绍) 完美职业之我是亿万富翁(如果一个人手里有一个亿,欠债二个亿 far away from home歌词(godisgirl这首歌的英文歌词加中文意思) 冬奥会火炬手名单(2022北京冬奥会火炬手) 一条狗的回家之路(动画片,一只白色小老虎和一只小路子被两个 蒙面歌王第三季(如何评价《蒙面唱将猜猜猜》第三季第七期节目 肃然起敬的解释(肃穆肃立肃然起敬的意思) 荒村公寓电影(荒村公寓电影结局到底讲的是什么) 精灵王瑟兰迪尔(霍比特人3男精灵与精灵王是父子关系吗)
最新资讯
热门资讯

本站涵盖的内容、图片、视频等模板演示数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2015-2024  联系方式:xos0otuucamchzj3@outlook.com