面试(I)
程序员文章站
2022-10-03 21:48:33
即时通讯 为什么要TCP连接建立3次? 假设是2次; 假如在第1次客户端向服务器端发送请求因为阻塞,客户端会再次给服务器端发送请求,这次服务器端和客户端建立了连接。这样双方就可以发送数据了,发送完以后就可以断开连接了。但是这是阻塞的请求到了服务器端,这时会建立第二次连接。但是客户端的数据发送完了,造 ......
即时通讯
为什么要TCP连接建立3次?
假设是2次;
假如在第1次客户端向服务器端发送请求因为阻塞,客户端会再次给服务器端发送请求,这次服务器端和客户端建立了连接。这样双方就可以发送数据了,发送完以后就可以断开连接了。但是这是阻塞的请求到了服务器端,这时会建立第二次连接。但是客户端的数据发送完了,造成了资源的浪费。
所以第三次是为了再次确认,避免资源的浪费。
Socket 监听一个端口,最多有多少个连接?
与客户端最多有1024个连接,但同时能连接的请求最多5个。
上一篇: 宋代发展繁荣后,出现了哪些娱乐活动?
下一篇: ai怎么设计扁平化的消防车图标?
推荐阅读
-
Ryzen 7-1700对比酷睿i7-6800K谁更强?R7-1700与i7-6800K区别对比详细评测
-
Intel 酷睿i3 2370M怎么样 好吗
-
Ryzen7 1700X对比i7-7800X哪个好?R7-1700X与i7-7800X性能对比评测图解
-
Intel(英特尔)酷睿i5 2520M和Intel 酷睿i5 2450M这两个哪个更好
-
Core i7-8700K值得买吗?Intel Core i7-8700K/i5-8600K八代处理器首发全面评测
-
i3 8350K怎么超频?Intel八代i3-8350K设置Bios超频图文详细教程
-
i9 7900X和R7 1800X哪个好 i9-7900X与R7-1800X区别对比简单测评
-
Kaby Lake-X怎么样?Kaby Lake-X i7-7740X/i5-7640X深度评测
-
i3 8100配什么主板好?适合八代i3-8100 CPU搭配的主板推荐
-
酷睿i3 2120处理器是几核的