1.SYN:建立连接2.ACK:确认3.FIN:通讯终止4.RST:异常终止通讯连接5.URG:紧急数据6.PSH:发送方通过使用PUSH位来通知接收方将所有收到的数据立即提交给服务器进程,而不需要等待额外数据(将缓存填满)而让数据在缓存中停留!这里所说的数据包括与此PUSH包一起传输的数据以及之前...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 23:24:44   
                                阅读次数:
349
                             
                    
                        
                            
                            
                                一、TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一...
                            
                            
                                分类:
其他好文   时间:
2014-07-10 14:25:10   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                目的:解决数据库服务器名称未知的情况。错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error:26- 定位指定的服务器/实例...
                            
                            
                                分类:
数据库   时间:
2014-07-10 10:41:48   
                                阅读次数:
244
                             
                    
                        
                            
                            
                                Jafka Acceptor接收到客户端请求并建立连接后,Acceptor会将Socket连接交给Processor进行处理。Processor通过以下的处理步骤进行客户端请求的处理:
1. 读取客户端请求。
2. 根据客户端请求类型的不同,调用相应的处理函数进行处理。
Processor读取客户端请求是一个比较有意思的事情,需要考虑两个方面的事情:第一,请求规则(Processor需要按照...
                            
                            
                                分类:
其他好文   时间:
2014-06-28 09:25:18   
                                阅读次数:
278
                             
                    
                        
                            
                            
                                1.在git服务器界面右上角“+” 、create new project ,写上项目名字生成一个新的组2.如果机器第一次与git 建立连接,需要让机器生成一个id_rsa和id_rsa.pub 文件,然后无空格的打开.pub这个文件,复制到git服务器界面的my project ->SSH Key...
                            
                            
                                分类:
其他好文   时间:
2014-06-26 22:02:01   
                                阅读次数:
260
                             
                    
                        
                            
                            
                                客户端(>5w)异步connect连接到server端,server端listen backlog设置为1024,发现存在部分客户端建立连接后,收到服务端的rst包。先看下tcp监听套接字维护的两个队列(来自Unix网络编程)测试模拟抓包如下:解释:异步connect过快,导致server端list...
                            
                            
                                分类:
其他好文   时间:
2014-06-26 17:51:36   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                特点:
1.数据传输不用建立连接,所以不可靠(符合udp协议的特点)
2.数据的发送是面向整个子网的,任何一台在子网内的计算机都可以接收到相同的数据;
3.广播用于udp和原始IP,不能用于TCP
用途:
1.定位本地子网内的主机
前提是已知该主机位于本地子网,但是不知到他的单播地址。例如通过广播向所有子网内的主机的某端口发送数据报,如果主机有进程在该端口等待接收数据并回射数据,那...
                            
                            
                                分类:
其他好文   时间:
2014-06-26 13:10:52   
                                阅读次数:
289
                             
                    
                        
                            
                            
                                当Controller和SW建立连接之后,就可以处理来自SW的各种OF msg。当接收到 packetin 消息之后,会将其分发给各个监听了这个OFMessage的listeners,所以如果我们要设计自己的控制器模块,只需要实现相应的接口方法,约定执行顺序即可。接口IListener 主要抽象了监听器模块的名字,执行顺序,接口IOFMessageListener则抽象了我们的Controller...
                            
                            
                                分类:
其他好文   时间:
2014-06-25 07:26:35   
                                阅读次数:
265
                             
                    
                        
                            
                            
                                spring使用连接池有很多种方式,jdbc(不使用连接池),c3p0,dbcp,jndi,下面将分别贴代码介绍这几种:1.jdbc方式使用的是DriverManagerDataSource,DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用<beanid="dataSource"class="or..
                            
                            
                                分类:
编程语言   时间:
2014-06-25 06:37:32   
                                阅读次数:
284
                             
                    
                        
                            
                            
                                谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达server。本来这是一个早已失效的报文段。但server收到此失效的连接请求报文段后,就误认为是client再次发出的一个新的连接请求。于是就向client发出确认报文段,同意建立连接。...
                            
                            
                                分类:
其他好文   时间:
2014-06-22 16:05:51   
                                阅读次数:
271