tcp状态:LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求...
分类:
其他好文 时间:
2014-08-19 14:26:04
阅读次数:
295
通过tcp三次握手的情况来说明#netstat -an|awk '/^tcp/ {++s[$NF]} END{for (a in s) print a,s[a]}'established是表示tcp三次握手成功后的工作状态,可以理解为已经成功进行访问了listen是表示在侦听,没有客户连接进来syn...
分类:
Web程序 时间:
2014-08-01 13:02:41
阅读次数:
222
定义?
允许一个对象在其内部状态改变时改变它的行为。
案例
比如一个表示网络连接的类TCPConnection,它有不同的状态:连接已建立(Established),正在监听(Listening),连接已关闭(Closed)。当这个TCPConnection收到其他对象请求时,根据自身不同状态做出不同的响应。使用State模式处理这类问题的时候,引入一个TCPStat...
分类:
其他好文 时间:
2014-07-25 11:28:51
阅读次数:
223
对TCP套接字调用connect会激发三次握手,如下:
客户端是主动打开连接的一端,会发送第一个SYN分节,然后等待确认,此时连接状态为SYN_SENT,当收到服务端的确认后连接建立,状态变为ESTABLISHED;
服务器是被动打开连接的一端,调用listen导致套接字从CLOSED状态变为LISTEN状态,当收到来自客户端的SYN分节以后状态变为SYN_RCVD,然...
分类:
其他好文 时间:
2014-07-19 23:28:49
阅读次数:
380
iptables-Fiptables-Xiptables-AINPUT-mstate--stateRELATED,ESTABLISHED-jACCEPTiptables-AINPUT-ilo-jACCEPTiptables-AINPUT-s192.168.0.0/24-jACCEPTiptables-AINPUT-ptcp--dport25-jACCEPTiptables-AINPUT-ptcp--dport110-jACCEPTiptables-AINPUT-ptcp--dport80-jACCEPTipt..
分类:
其他好文 时间:
2014-07-14 12:19:21
阅读次数:
325
服务器上的一些统计数据:1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -...
分类:
其他好文 时间:
2014-07-10 13:05:18
阅读次数:
164
sudo netstat -tap | grep mysql命令行输出:tcp6 0 0
[::]:mysql [::]:* LISTEN 1740/mysqldsudo netstat -tapActive Internet connections
(servers and established...
分类:
数据库 时间:
2014-06-09 13:18:40
阅读次数:
1299
引文:http://www.2cto.com/os/201305/209285.html
{
ubuntu查看占用某端口的程序
查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat -ap
查...
分类:
系统相关 时间:
2014-06-02 04:50:43
阅读次数:
301
class file_send
{
public:
SOCKET send_s; //The socket that used for sending which is established previously
char * filename; //The full path of the file that the client...
转自:CSDN网友的强贴,其ID:gdy119
(夜风微凉)1.如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL
bReuseaddr=TRUE;set...