三次握手
下图就是wireshark抓包工具抓获的TCP连接建立的三次握手过程:...
                            
                            
                                分类:
其他好文   时间:
2014-10-13 13:43:19   
                                阅读次数:
183
                             
                    
                        
                            
                            
                                Https协议:SSL建立过程分析web訪问的两种方式:http协议,我们普通情况下是通过它訪问web,由于它不要求太多的安全机制,使用起来也简单,非常多web网站也仅仅支持这样的方式下的訪问.https协议(Hypertext Transfer Protocol over Secure Socke...
                            
                            
                                分类:
其他好文   时间:
2014-10-09 14:04:33   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。一、概述TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状...
                            
                            
                                分类:
其他好文   时间:
2014-10-08 03:07:54   
                                阅读次数:
348
                             
                    
                        
                            
                            
                                摘要:
    本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。
一、概述
    TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状态信息。连接建立整个过程如下(即三次握手协议):
首...
                            
                            
                                分类:
其他好文   时间:
2014-10-07 14:55:33   
                                阅读次数:
311
                             
                    
                        
                            
                            
                                FTP可以说是Internet上使用非常广泛的一种通讯协议了。它工作在OSI模型的第7层,是TCP/IP的一种具体应用。FTP采用基于TCP的可靠连接:监听21端口来等待控制连接请求,当连接建立后,采用20号端口来建立数据传输通道。 FTP中使用的一些典型消息: 125 数据连接打开,...
                            
                            
                                分类:
其他好文   时间:
2014-10-06 22:50:50   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                在用gpreftools优化gko_pool的时候我发现一个问题,malloc竟然成了性能瓶颈 由于在每个连接建立的时候gko_pool默认会为读写各分配2KB的buf备用,这个是比较固定的 每个连接的的生命周期会伴随着4KB大小的内存malloc & free 正好可以写个只能分配固定大小内存的“...
                            
                            
                                分类:
其他好文   时间:
2014-10-04 03:20:35   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                1.Socket和ServerSocket类(1)套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。当连接建立时,服务器会创建一个Socket对象。客户端和服务器现在可以通过对Socket对象的写入和读取来进行进行通信。java.net.Socke...
                            
                            
                                分类:
编程语言   时间:
2014-10-02 01:21:01   
                                阅读次数:
309
                             
                    
                        
                            
                            
                                众所周知,TCP建立采用的是三次握手。最近在看论文的时候,突然想到,如果第三个ACK报文丢失了,TCP建立是否还会成功?TCP是如何处理的呢?在网上搜了一圈,看到了这篇文章:三次握手的第三个ACK包丢了——客户端认为连接建立,写数据时,会触发RST当Client端收到Server的SYN+ACK应答...
                            
                            
                                分类:
其他好文   时间:
2014-09-28 13:43:22   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                Https协议:SSL建立过程分析web訪问的两种方式:http协议,我们普通情况下是通过它訪问web,由于它不要求太多的安全机制,使用起来也简单,非常多web网站也仅仅支持这样的方式下的訪问.https协议(Hypertext Transfer Protocol over Secure Socke...
                            
                            
                                分类:
其他好文   时间:
2014-09-27 21:25:10   
                                阅读次数:
210
                             
                    
                        
                            
                            
                                经常看到各种应用中提到长连接的概念,那么该怎么理解这个长连接呢?所谓的长连接通俗的将就是建立TCP连接及端口TCP连接太消耗资源及时间(TCP建立连接需要三次握手,断开需要四次挥手),一旦连接建立之后就不断开了,这样节省了很多资源。
        这里补充一点,当连接建立后,客户端只需向服务端发送数据,如果循环发送数据,那么采用长连接节省的资源是相当可观的。另外TCP是可靠的连接,A向B发送数...
                            
                            
                                分类:
其他好文   时间:
2014-09-25 16:42:49   
                                阅读次数:
147