E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
2MSL
什么是
2MSL
MSL是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。因为tcp报文(segment)是ip数据报(datagram)的数据部分,具体称谓请参见《数据在网络各层中的称呼》一文,而ip头中有一个TTL域,TTL是time to live的缩写,中文可以译为“生存时间”,这个生存时间是由源主机
tonynba
·
2013-06-06 23:09
2MSL
探讨如何减少Linux服务器TIME_WAIT过多的问题
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间,这个是TC
·
2013-06-04 09:36
unp总结
第二章tcp从连接到关闭的状态变化图TIME_WAIT状态 1)可靠实现TCP全双工连接的终止;TCP执行主动关闭,并发送最后一个ACK,该连接必须在TIME_WAIT状态停留
2MSL
,如果另一端超时并重发最后的
chlaws
·
2013-06-02 13:00
linux
服务器
tcpip
TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:坚持定时器保活定时器
2MSL
定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;
sflfqx
·
2013-05-21 17:00
关闭socket链接过程中的TCP状态:TIME_WAIT状态(开启地址重用),CLOSE_WAIT状态
关闭链接过程中的TCP状态和SOCKET处理,及可能出现的问题:1、TIME_WAIT TIME_WAIT是主动关闭 TCP连接的那一方出现的状态,系统会在TIME_WAIT状态下等待
2MSL
(maximumsegmentlifetime
u013805103
·
2013-04-23 09:00
Time-wait状态(
2MSL
)一些理解
1.编写TCP/SOCK服务时,SO_REUSEADDR到底是什么意思?这个套接字选项通知内核,如果端口忙,但TCP状态处于TIME_WAIT,可以重用端口。如果端口忙,TCP状态处于其他状态,重用端口时依旧指明“地址已经在使用中”。如果你的服务程序停止后向立刻重启,而新套接字依旧使用同一个端口,此时SO_REUSEADDR选项非常有用。但是必须意识到,此时任何非期望数据到达,都可能导致服务程序反
overstack
·
2013-04-22 14:00
Socket中的TIME_WAIT状态
从上面的示意图可以看得出来,TIME_WAIT是主动关闭连接的一方保持的状态,在客户端完成数据传输之后,它就会发起主动关闭连接close(),从而进入TIME_WAIT的状态,然后在保持这个状态
2MSL
pakko
·
2013-04-09 23:00
TIME_WAIT
TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
保活定时器3.
2MSL
定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接1.坚持定时器坚
effective_coder
·
2013-04-07 18:00
tcp
IP
TcpTimedWaitDelay和MaxUserPort设置
关闭和释放之间的此时间间隔通称TIME_WAIT状态或两倍最大段生命周期(
2MSL
)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。
big1980
·
2013-02-22 08:00
TCP/IP详解--学习笔记(13)-TCP坚持定时器,TCP保活定时器
TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:坚持定时器保活定时器
2MSL
定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;
DLUTBruceZhang
·
2013-02-07 23:00
计算机网络
TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器 .
TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:坚持定时器保活定时器
2MSL
定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;
dadizhiying1215
·
2013-01-17 22:00
web服务减少服务器TIME_WAIT
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegment
yinhaijin
·
2013-01-10 10:00
web服务减少服务器TIME_WAIT
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间这个是TC
yinhaijin
·
2013-01-10 10:00
web服务器优化
nginx、php-fpm默认配置与性能–TCP socket还是unix domain socket
前几天看到一篇博客,提到php所在服务器在大并发情况下,频繁创建TCP短连接,而其所在服务器的
2MSL
时间过长,导致没有端口可用,系统无法创建TCPsocket,而大量报错。
jack_cap
·
2012-12-21 09:11
PHP
nginx
tcp
2MSL
TCP三次握手连接与四次握手关闭过程
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV状态。(3)
BSPLover
·
2012-12-11 13:00
TIME_WAIT 太多的解决办法
TIME_WAIT客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT.主动关闭的一方在发送最后一个 ack 后就会进入 TIME_WAIT 状态 停留
2MSL
foxidea
·
2012-11-24 14:00
TCP/IP中关于
2MSL
在何种情形下允许连接
http://blog.chinaunix.net/uid-20767124-id-1849907.html 转载地址如前所示看第一卷的时候,发现了一个问题,明明说
2MSL
等待状态下,不能接受新的连接(
xingfu0539
·
2012-11-08 22:00
TIME_WAIT状态的意义
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间这个是TCP/IP必不可少的,也就是“
shandianling
·
2012-11-06 20:00
TCP TIME_WAIT状态(
2MSL
)
连接进程是通过一系列状态表示的,这些状态有:LISTEN,SYN-SENT,SYN-RECEIVED,ESTABLISHED,FIN-WAIT-1,FIN-WAIT-2,CLOSE-WAIT,CLOSING,LAST-ACK,TIME-WAIT和CLOSED。CLOSED表示没有连接,各个状态的意义如下:LISTEN-侦听来自远方TCP端口的连接请求;SYN-SENT-在发送连接请求后等待匹配的连
QuitePig
·
2012-10-26 14:00
TCP/IP 第18章 tcp连接建立和终止
TIME_WAIT:
2MSL
超时状态,这个状态是执行主动关闭,最终要进入的状态,进入T
beginning1126
·
2012-10-21 21:00
(13)-TCP坚持定时器,TCP保活定时器
保活定时器 3.
2MSL
定时器 其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接1.坚持定时器坚持定时器的原理是简单的,当TCP服务器收到了客户端的0滑动窗口报文的时候
sooolo
·
2012-09-27 22:00
TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:坚持定时器保活定时器
2MSL
定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;
JoeBaby_
·
2012-08-16 16:00
c
算法
tcp
网络
HTTP服务器
服务器
TIME-WAIT状态
例外情况是双方同时关闭,这时都进入此状态在此状态中停留的时间是
2MSL
,MSL定义为30秒到2分钟,linux定义的是30秒,所以停留1分钟如果此状态下有数据达到,就重置该定时器。
zhangxinrun
·
2012-07-10 09:00
关于TIME_WAIT
主动关闭的一方在发送最后一个 ack 后,就会进入 TIME_WAIT 状态 停留
2MSL
(max s
hbhhww
·
2012-06-30 14:00
libjingle源码解析(6)-【PseudoTcp】建立UDP之上的TCP(4):超时与重传
4)
2MSL
定时器:测量TIME_WAIT状态的时间。 P
leehark
·
2012-06-28 22:00
算法
tcp
网络
路由器
TCP/IP 协议 TCP TIME_WAIT状态
TCP/IP协议TCPTIME_WAIT状态(
2MSL
)转载自:http://blog.chinaunix.net/u1/40133/showart_1764444.html连接进程是通过一系列状态表示的
fjiale
·
2012-05-05 10:00
TCP协议之TIME_WAIT状态
主动关闭的Socket端会进入TIME_WAIT状态,并且持续
2MSL
时间长度,MSL就是maximumsegmentlifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失
kennyrose
·
2012-05-02 21:00
tcp
socket
网络
server
服务器
路由器
TCP连接关闭
这个时间长短跟操作系统有关,一般会在1-4分钟,也就是两倍的数据包(
2msl
)最大生存时间。
kongzhp
·
2012-04-17 12:00
面试
socket
tcp
网络
服务器
腾讯
TCP/IP 协议 TCP TIME_WAIT状态(
2MSL
)
转载自:http://blog.chinaunix.net/u1/40133/showart_1764444.html连接进程是通过一系列状态表示的,这些状态有:LISTEN,SYN-SENT,SYN-RECEIVED,ESTABLISHED,FIN-WAIT-1,FIN-WAIT-2,CLOSE-WAIT,CLOSING,LAST-ACK,TIME-WAIT和CLOSED。CLOSED表示没有连
zqt520
·
2012-04-14 00:00
网络编程:优雅关闭socket/TIME_WAIT/CLOSE_WAIT/SoLinger
主动关闭的一方在发送最后一个ack后,就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间,这个是T
爱国者
·
2011-11-03 18:00
socket
tcp
扩大TCP的连接数
关闭和释放之间的此时间间隔通称TIME_WAIT状态或两倍最大段生命周期(
2MSL
)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。
jiangyiaxiu
·
2011-10-12 14:00
2MSL
TCP三次握手连接与四次握手关闭过程
TCP连接与关闭过程在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_
ysdaniel
·
2011-07-27 09:00
tcp
socket
网络
服务器
任务
socket关闭过程
在socket进入Time_WAIT需要等待
2MSL
,MSL是最大段生命周期(MaximumSegmentLifetime),表明一个包存在于网络上到被丢弃之间的这段时间。
shawngucas
·
2011-07-06 11:00
socket
网络
路由器
SYN Flood、SYN Cookie防御和Linux/FreeBSD的内核参
SYNFlood、SYNCookie防御和Linux/FreeBSD的内核参 六:总结linuxsyn攻击存在这个规则导致一个后果就是在这个
2MSL
的时间内,该地址上的链接(客户端地址、端口和服务器端的地址
zq_hjc
·
2011-06-21 17:05
linux
职场
cookie
syn
休闲
syncookie
减少Linux服务器过多的TIME_WAIT
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间这个是TCP
lvjian512
·
2011-05-26 14:36
Linux
职场
服务器
web服务器
减少Linux服务器过多的TIME_WAIT
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间这个是TCP
lvjian512
·
2011-05-26 14:36
linux
服务器
职场
休闲
TCP的TIME_WAIT状态
回来在网上查了一下TCP的状态以及转移情况,如下图: 主动关闭的Socket端会进入TIME_WAIT状态,并且持续
2MSL
时间长度,MSL就是maximumsegmentlifetime(最大分节生命期
wuxianglong
·
2011-05-07 18:00
tcp
socket
网络
互联网
服务器
路由器
TCP 情况下,TIME_WAIT 和 CLOSE_WAIT 状态
1.TIME_WAITTIME_WAIT是主动关闭TCP连接的那一方出现的状态,系统会在TIME_WAIT状态下等待
2MSL
(maximumsegmentlifetime )后才能释放连接(端口)。
wlh_flame
·
2011-04-12 21:00
tcp
网络
服务器
Mysql数据库频繁查询错误解决方案
关闭和释放之间的此时间间隔通称TIME_WAIT状态或两倍最大段生命周期(
2MSL
)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。
jiayanhui2877
·
2011-03-03 21:00
数据库
windows
mysql
server
application
websphere
减少Linux服务器TIME_WAIT过多问题
主动关闭的一方在发送最后一个ack后就会进入TIME_WAIT状态停留
2MSL
(maxsegmentlifetime)时间这个是TC
lvwenshuai
·
2011-02-15 16:00
服务器上出现大量的TIME_WAIT连接的原因
系统需要在TIME_WAIT状态下等待
2MSL
(maximumsegmentlifetime)后才能释放连接(端口)。根据RFC793MSL是2分钟,一般的TCP实现有30秒、1分钟和2分钟不等。
dzhwang
·
2010-12-07 23:23
服务器上出现大量的TIME_WAIT连接的原因
系统需要在TIME_WAIT状态下等待
2MSL
(maximum segment lifetime )后才能释放连接(端口)。根据RFC 793 MSL是2
DavisWang
·
2010-12-07 23:00
socket
活动
什么是
2MSL
MSL是MaximumSegmentLifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。因为tcp报文(segment)是ip数据报(datagram)的数据部分,具体称谓请参见《数据在网络各层中的称呼》一文,而ip头中有一个TTL域,TTL是timetolive的缩写,中文可以译为“生存时间”,这个生存时间是由源主机设置初始
xiaofei0859
·
2010-11-30 10:00
tcp
网络
存储
路由器
nginx+php产生大量TIME_WAIT
2、TCP/IP设计者本来是这么设计的主要有两个原因(1) 防止上一次连接中的包,迷路后重新出现,影响新连接(经过
2MSL
,上一次连接中所有的重复包都会消失)(2) 可靠的关闭TCP连接在主动关闭方发送的最后一个
leven_pan
·
2010-08-24 10:18
nginx
PHP
wait
time
休闲
nginx+php产生大量TIME_WAIT
2、TCP/IP设计者本来是这么设计的主要有两个原因(1)防止上一次连接中的包,迷路后重新出现,影响新连接(经过
2MSL
,上一次连接中所有的重复包都会消失)(2)可靠的关闭TCP连接在主动关闭方发送的最后一个
leven_pan
·
2010-08-24 10:18
php
TIME
休闲
web开发
nginx+php产生大量TIME_WAIT
2、TCP/IP设计者本来是这么设计的主要有两个原因(1) 防止上一次连接中的包,迷路后重新出现,影响新连接(经过
2MSL
,上一次连接中所有的重复包都会消失)(2) 可靠的关闭TCP连接在主动关闭方发送的最后一个
leven_pan
·
2010-08-24 10:18
PHP
nginx
wait
time
休闲
扩大windows的TCP连接数
关闭和释放之间的此时间间隔通称TIME_WAIT状态或两倍最大段生命周期(
2MSL
)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。
visualwind
·
2010-08-08 11:00
TCP TIME_WAIT状态(
2MSL
)
这个时 间长短跟操作系统有关,一般会在1-4分钟,也就是两倍的数据包(
2msl
)最大生存时间。TCP主动关闭方采用TIME_WAIT主要是为了实现终止 TCP全双
wezly
·
2010-06-10 10:00
socket
TCP TIME_WAIT状态(
2MSL
)
这个时间长短跟操作系统有关,一般会在1-4分钟,也就是两倍的数据包(
2msl
)最大生存时间。TCP主动关闭方采用TIME_WAIT主要是为了实现终止TCP全双工连接的可靠性及允许老的重复分节在网
wezly
·
2010-06-10 10:00
Socket
TCP TIME_WAIT状态(
2MSL
)
这个时间长短跟操作系统有关,一般会在1-4分钟,也就是两倍的数据包(
2msl
)最大生存时间。TCP主动关闭方采用TIME_WAIT主要是为了实现终止TCP全双工连接的可靠性及允许老的重复分节在网
wezly
·
2010-06-10 10:00
Socket
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他