Keepalived监控后端TCP协议的配置很好写,直接用TCP_CHECK就行了.而监控UDP协议就没有UDP_CHECK了,需要用到MISC_CHECK来调用外部的脚本去判断UDP端口是否开启来做到UDP健康状态检查.首先我们知道检测UDP端口是否开启可以使用linux下的nc命令.例子:12[root@lvs-proxy2-1~]#nc-zu-..
                            
                            
                                分类:
其他好文   时间:
2015-01-22 15:53:01   
                                阅读次数:
423
                             
                    
                        
                            
                            
                                根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为4分钟,即240秒,TIME_WAIT状态下的socket不能被回收使用.....
                            
                            
                                分类:
其他好文   时间:
2015-01-22 12:34:05   
                                阅读次数:
213
                             
                    
                        
                            
                            
                                一:两种传输协议
       TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个...
                            
                            
                                分类:
编程语言   时间:
2015-01-22 11:11:24   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                MFC的UDP编程实现分类:C/C++网络与通信2013-06-06 12:162592人阅读评论(0)收藏举报UDPsocket1、编程原理UDP是面向非连接的通信协议,比TCP协议简单很多。无论是服务器端还是客户端,其通信过程概括为:创建套接字(socket)-->绑定(bind)-->发送se...
                            
                            
                                分类:
编程语言   时间:
2015-01-21 15:06:07   
                                阅读次数:
211
                             
                    
                        
                            
                            
                                关于TCP网络传输粘包,网上很多人写了原理。总结起来就一句话:这里拿Server和Client长连接,Server和Client之间通过信令传输做说明:
Server发送的时候按照一条条信令发送,到达操作系统网络层,首先进入缓冲池,然后TCP协议层从池子中获取数据,传输给Client。我们知道TCP的传输有几个方案,比如,滑动窗口、1比特方案。所以Client收到的数据已经不可能是一个个完整的信令的。
        个人理解TCP粘包的概念:它描述了一个场景:“信令是一个个紧挨着的,好像是被粘在一起了”。...
                            
                            
                                分类:
其他好文   时间:
2015-01-20 17:55:41   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                1、HTTP是一个应用层协议,由请求和相应构成,是一个标准的客户端服务器模型。HTTP通常承载与TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了常说的HTTPS。默认HTTP端口为80,HTTPS的端口号是443 HTTP在OSI模型中的位置如下图:2、HTTP协议的模型客户....
                            
                            
                                分类:
Web程序   时间:
2015-01-19 22:19:35   
                                阅读次数:
121
                             
                    
                        
                            
                            
                                IOS使用的技术叫做:APNS(Apple Push Notification Service)
Android使用的官方技术叫做:GCM(Google Clouding Messaging)
但是Android的GCM是开发者自己选的也可以自己实现,但是IOS就必须要走他的APNS才可以。
APNS和GCM本质上都是在系统中存在一个基于TCP协议的一个长连接,一直保持与服务器的连接...
                            
                            
                                分类:
移动开发   时间:
2015-01-19 14:31:12   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                TCP连接简介
当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,
当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,
连接的建立是需要三次握手的,而释放则需要4次握手,
所以说每个连接的建立都是需要资源消耗和时间消耗的
经典的三次握手示意图:
经典的四次握手关闭图:
 
一、长连接与...
                            
                            
                                分类:
其他好文   时间:
2015-01-19 14:31:05   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                目录1、socket概述2、地址及顺序处理3、函数介绍4、使用实例1、socket概述 1、TCP协议通过三次握手协议建立连接TCP协议通过三个报文段完成连接的建立,这个过程称为三次握手(three-way handshake),过程如下图所示。第一次握手:建立连接时,客户端发送syn包(syn=....
                            
                            
                                分类:
其他好文   时间:
2015-01-19 12:41:15   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                这几天由于实验室断网,所以一直不能发随笔,但是好习惯还是要坚持。今天讲一下一个重要的层——传输层。传输层的协议主要分为TCP协议和UDP协议。前者称为传输控制协议,后者为数据包传输协议。今天主要讲一下传输层的概述,之后会对TCP协议和UDP协议进行详细介绍。我们知道,数据包如果在IP层传输,其传输的...
                            
                            
                                分类:
其他好文   时间:
2015-01-18 21:05:03   
                                阅读次数:
262