tcp四次挥手详解: 挥手之前,客户端和服务器端都处于建立连接状态,客户端是主动关闭,服务器是被动关闭 (1)首先客户端发送连接释放报文FIN=1,seq=u,主动关闭连接,并不在发送数据。TCP规定FIN报文不能携带数据,但是消耗一个序号,这时A进入FIN_WAIT_1(终止等待1) (2)服务器 ...
分类:
其他好文 时间:
2017-02-19 18:24:59
阅读次数:
140
(一)功能 rpc(远程函数调用)提供client端通过网络调用远程server端的函数的服务。 rpc-server端需要提供较高的吞吐能力,支持较大的并发连接。 (二)设计思路 epoll监听多个连接fd,实现IO复用 1)epoll没有最大并发连接的限制,上限是最大可以打开文件的数目,一般远大 ...
分类:
编程语言 时间:
2017-02-17 12:56:28
阅读次数:
203
1 //判断网络是否连接 2 + (BOOL) connectedToNetwork 3 { 4 //创建零地址,0.0.0.0的地址表示查询本机的网络连接状态 5 struct sockaddr_in zeroAddress; //struct用来向方法中传递复杂的参数(把参数当作对象,这样便于扩... ...
分类:
移动开发 时间:
2017-02-17 10:04:58
阅读次数:
348
首先我们配置一台master服务器,两台slave服务器。master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器。 两台slave服务器配置如下: 1.先找到配置redis.windows-service.config文件修改port ...
分类:
其他好文 时间:
2017-02-09 11:14:38
阅读次数:
201
ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用nets ...
分类:
系统相关 时间:
2017-02-09 10:51:27
阅读次数:
337
#!/usr/bin/envpython
#coding:utf8
importcommands
importtime
importsys
defmain(count_list):
print"数量\t\tIP地址\t\t\t连接状态"
foriincount_list:
forxini.split():
iflen(x)>14:
print"%s\t"%x,
else:
print"%s\t\t"%x,
print
if_..
分类:
系统相关 时间:
2017-02-08 23:28:24
阅读次数:
482
1.客户端发出请求连接报文段,其中报文的控制位SYN=1,初始序号seq=x,客户端进入SYN-SENT同步已发送状态 2.服务端收到请求报文段之后,向客户端发送确认报文段,在确认报文段中,SYN=1,ACK=1,确认号为ack=x+1,同时为自己选择一个初始序列号y,服务端进入SYN-RCVD同步 ...
分类:
其他好文 时间:
2017-02-08 10:37:17
阅读次数:
248
有些应用需要连接网络,例如更新后台服务,刷新数据等,最通常的做法是定期联网,直接使用网上资源、缓存数据或执行一个下载任务来更新数据。 但是如果终端设备没有连接网络,或者网速较慢,就没必要执行这些任务。可以使用ConnectivityManager检查是事联网以及当前是何种类型的网络。具体 代码如下: ...
分类:
移动开发 时间:
2017-02-06 12:17:40
阅读次数:
228
网络故障后,应该从底层到高层一层层排查。 比如网页打不开? 1、物理层故障 要查看网络连接状态,发送和接收的数据包 网线没有接上 或者 如果连接正常,看看发送的包和接收的包有多少,正常如下。 如果是这种,发送的有包,接收的没有包,可能是网线水晶头接触不好。 网线水晶头有8根线,计算机通讯用到4根线, ...
分类:
其他好文 时间:
2017-02-05 16:46:07
阅读次数:
250
一防火墙的state的概念连接追踪中的状态,他可以记录tcp、udp、icmp等多种协议的状态连接包括以下几个状态:NEW:新建立一个会话ESTABLISHED:已建立的连接RELATED:有关联关系的连接INVALID:无法识别的连接注意进来的连接只允许的状态有newestablished这两种状态出去的连接状态..
分类:
其他好文 时间:
2017-01-31 20:09:00
阅读次数:
1413