社区
网络编程
帖子详情
一个有关tcp长连接的问题!
yaohua60
2010-04-18 05:46:09
我想请教一下各位,tcp长连接数如果较多会占用很多系统资源吗?比如有许多客户端向一服务器端发送数据。能再分别解释一下cpu的占用和带宽的占用吗?谢谢了!还有tcp建立连接的时间长吗?
...全文
161
2
打赏
收藏
一个有关tcp长连接的问题!
我想请教一下各位,tcp长连接数如果较多会占用很多系统资源吗?比如有许多客户端向一服务器端发送数据。能再分别解释一下cpu的占用和带宽的占用吗?谢谢了!还有tcp建立连接的时间长吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
奔跑前行
2010-04-21
打赏
举报
回复
应该是都会占用到,正常情况下 非大量请求的花 到不是占用很大
whs1980
2010-04-20
打赏
举报
回复
1、TCP长连接会占用你的端口资源,客户端越多,服务器端对应的端口也就越多.但如果每次发送数据前都连接(暂且认为是短连接,与长连接相对)则会占用很多的系统资源(包括CPU,MEMORY)。CPU的占用是指处理业务时占用的资源,当然客户端越多,占用也会越多。带宽则是指每秒钟能传送的位数。比如100Mb带宽,理论上可以传输100/8=12.5MB/S。至于能不能达到这样的速度,跟你的服务器处理能力(CPU,MEMEORY,。。。)有关。
计算机网络 传输层
TCP
和UDP协议
慢开始算法和拥塞避免算法 改进的拥塞控制:快重传和快恢复 三次握手建立
TCP
连接,四次挥手释放连接。 #
TCP
协议面临的攻击 SYN 攻击:捏造的源地址; LAND攻击:自己就是源地址 # 通过抓包工具,查看以上报文格式 ...
TCP
长连接
和HTTP
长连接
当
一个
TCP
连接建立之后,启用
TCP
Keep Alive 的一端便会启动
一个
计时器,当这个计时器到达 0 之后,
一个
TCP
探测包便会被发出。这个
TCP
探测包是
一个
纯 ACK 包,但是其 Seq 与上
一个
包是重复的。 打个比喻,
TCP
...
TCP
长连接
(Keepalive)
3.1
TCP
短连接3.2
TCP
长连接
(Keepalive)4
长连接
和短连接的优点和缺点5 什么时候用
长连接
,短连接6
TCP
Keepalive作用7
TCP
Keepalive可能导致的
问题
1
TCP
长连接
(Keepalive)的起源
TCP
协议中有
长连接
和短连接之分...
TCP
长连接
和短连接
TCP
在真正的读写操作之前,server与client之间必须建立
一个
连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源...
TCP
长连接
和短连接:
1.指在
一个
TCP
连接上可以连续发送多个数据包,在
TCP
连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持(不发生RST包和四次挥手)。 2.连接→数据传输→保持连接(心跳)→数据...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章