社区
C++ 语言
帖子详情
在大并发情况下,客户端向服务器发送TCP连接,很多会ACK超时是什么原因啊
从头来过
2013-05-27 09:48:04
在大并发情况下,客户端向服务器发送TCP连接,很多会ACK超时是什么原因啊
...全文
616
7
打赏
收藏
在大并发情况下,客户端向服务器发送TCP连接,很多会ACK超时是什么原因啊
在大并发情况下,客户端向服务器发送TCP连接,很多会ACK超时是什么原因啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
布鲁克斯南南
2013-05-30
打赏
举报
回复
你都说了,大并发!
xyddz
2013-05-30
打赏
举报
回复
客户端初始化了一个连接会向服务器发送一个SYN包,同时客户端套接字设置为SYN_SENT状态,服务器收到SYN包后会发出一个SYN-ACK包,客户机要用一个ACK包对它做出响应,此时客户机的套接字处理ESTABLISHED状态。如果服务器一直不发送SYN-ACK包,客户机就会超时,并返回CLOSE状态。
qq120848369
2013-05-30
打赏
举报
回复
服务器忙不过来了, 要么客户端端口用完了.
赵4老师
2013-05-28
打赏
举报
回复
引用 2 楼 ForestDB 的回复:
服务器忙不过来了。
英雄所见略同。
buyong
2013-05-27
打赏
举报
回复
大并发是多大?
ForestDB
2013-05-27
打赏
举报
回复
服务器忙不过来了。
从头来过
2013-05-27
打赏
举报
回复
在大并发情况下,客户端向服务器发送TCP连接,很多会ACK超时是什么原因啊
TCP
连接
中TIME_WAIT状态过多
原因
分析
主动关闭的一方在发送最后一个
ack
后就
会
进入TIME_WAIT 状态 停留2MSL(max segment lifetime)的时间,这个场景下,
会
出现大量socket处于TIMEWAIT状态。如果
客户端
的
并发
量持续很高,此时部分
客户端
就
会
显示
连接
不...
Linux:Nginx高
并发
之
TCP
连接
过程(转载)
通常
情况
下,一个正常的
TCP
连接
,都
会
有三个阶段:1、
TCP
三次握手; 2、数据传送; 3、
TCP
四次挥手 注:以下说明最好能结合”图:
TCP
的状态机”来理解。 SYN: (同步序列编号,Synchronize Sequence Numbers)该标志仅在三次...
TCP
/IP——
TCP
连接
的建立与终止、
TCP
超时
、
TCP
状态变迁、
TCP
复位
TCP
是一个面向
连接
的协议。无论哪一方想另一方发送数据之前,都必须现在双方之间建立一条
连接
。这种两端间
连接
的建立与无
连接
协议如UDP不同。一端使用UDP想另一端发送数据报时,无需任何预先的握手。 二、
TCP
连接
的...
四 基于
TCP
的服务器端/
客户端
第四章 基于
TCP
的服务器端/
客户端
(1) ** 主要内容: 这里我们讨论通过套接字收发数据 1.
TCP
与UDP的区别数据传输方式不同 2.协议栈的层次关系:链路层->IP层->
tcp
/udp层->应用层。重点! 3.基于
TCP
的...
TCP
之服务器端收到
ACK
包
这篇笔记记录的是服务器端收到
TCP
第三次握手的
ACK
包后的行为。 1. 数据包入口 在《
TCP
之服务器端接收SYN请求段》中,就有提到
TCP
对
ACK
包的处理是由
tcp
_v4_do_rcv()完成的,这里再次列出相关的核心代码: int
tcp
_v4_...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章