关于netstat的ListenOverflows等参数
admin 8年前 (2017-07-24) 3344浏览 0评论
三次握手 ListenOverflows root@b5dbe93bcb04:/opt# netstat -s | grep listen 22438 times the listen queue of a socket overflowed tcp...
admin 8年前 (2017-07-24) 3344浏览 0评论
三次握手 ListenOverflows root@b5dbe93bcb04:/opt# netstat -s | grep listen 22438 times the listen queue of a socket overflowed tcp...
admin 8年前 (2017-07-24) 3040浏览 0评论
今天编程序的偶然遇到了一点问题,然后小研究了一下,发现一些以前不知道的事情,还有点小吃惊 ,记录一下。有些观点可能有问题,求指正。 我们都知道listen参数有个参数backlog。如果服务器不能及时调用accept,把连接从listen queue...
admin 8年前 (2017-07-24) 2984浏览 0评论
问题 我们在Linux上服务器起了一个serversocket,并且设置了backlog为2,并没有让serversock.accept() 在客户端上,我们一个一个的启动了连接socket, 当连接数目超过3的时候,客户端依然可以继续新建连接。 什...
admin 8年前 (2017-07-24) 3396浏览 0评论
TCP Others Others 类别 名称 描述 TcpExt TCPBacklogDrop tcp_v4_rcv() : 如果socket被user锁住,后退一步内核会把包加到sk_backlog_queue,但如果因为sk_rcv_buf不足...
admin 8年前 (2017-07-24) 3151浏览 0评论
继续讲述/proc/net/netstat, /proc/net/snmp中TCP的故事。 TCP Congestion Processing 类别 名称 描述 TcpExt TCPDSACKUndo tcp_ack() -> tcp_fa...
admin 8年前 (2017-07-24) 3147浏览 0评论
最近在总结2.6.32与2.6.18的差异,我特别有兴趣的是网络部分,但猛然发现其实SNMP counters我也并不能准确解释它们的含义,于是就有了以下总结,还不完整,持续总结中: 加粗的项代表TODO,还有一些counters没有列出来。 ...
admin 8年前 (2017-07-10) 3442浏览 0评论
TCP连接的建立和终止 TCP连接建立过程 三次握手 TCP连接建立过程需要经过三次握手,如图所示,三次握手的具体过程如下: 客户端发送SYN包,指明打算连接的服务器端口,以及初始序号ISN(SYN包占用一个序号,seq=X,SYN) 服务端收到客户...