码迷,mamicode.com
首页 >  
搜索关键字:tcp连接    ( 2239个结果
TCP协议中的三次握手和四次挥手(图解)
建立TCP须要三次握手才干建立,而断开连接则须要四次握手。整个步骤例如以下图所看到的:先来看看怎样建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接...
分类:其他好文   时间:2014-10-04 22:38:37    阅读次数:217
修改用户进程可打开文件数限制(转)
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulim...
分类:其他好文   时间:2014-10-02 17:40:53    阅读次数:198
Tomcat源码解读:我们发起的HTTP请求如何到达Servlet的
在上一节中,了解了Tomcat服务器启动的整个过程,现在来了解一下Tomcat如何接收到HTTP请求,并将请求送达至Servlet,Servlet处理后,响应信息又是如何返回给浏览器的呢?这两个问题是接下来要研究的课题,本节先研究第一个问题。 了解一点点网络知识的人,都会知道TCP连接通信是基于So...
分类:其他好文   时间:2014-09-29 11:41:27    阅读次数:291
什么是套接字(Socket)
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要 通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字 (Socket)的接口,区分...
分类:其他好文   时间:2014-09-28 11:01:31    阅读次数:227
TCP连接:SYN ACK RST UTG PSH FIN
出处http://bbs.csdn.net/topics/370058169 8楼TCP连接:SYNACKRSTUTGPSHFIN 三次握手:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志...
分类:其他好文   时间:2014-09-27 13:47:39    阅读次数:153
如何在socket编程的Tcp连接中实现心跳协议
心跳包的发送,通常有两种技术 方法1:应用层自己实现的心跳包  由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。 方法...
分类:其他好文   时间:2014-09-26 23:17:18    阅读次数:456
socket编程中的SIGPIPE信号
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试.  但是服务器总是莫名退出,没有core文件. 最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程. 具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两...
分类:其他好文   时间:2014-09-26 23:05:48    阅读次数:250
FTP主动模式和被动模式的区别
基础知识: FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口,一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。主动模式FTP: 主动模式下,FTP客户端从任...
分类:其他好文   时间:2014-09-25 22:54:07    阅读次数:297
如何理解TCP长连接
经常看到各种应用中提到长连接的概念,那么该怎么理解这个长连接呢?所谓的长连接通俗的将就是建立TCP连接及端口TCP连接太消耗资源及时间(TCP建立连接需要三次握手,断开需要四次挥手),一旦连接建立之后就不断开了,这样节省了很多资源。         这里补充一点,当连接建立后,客户端只需向服务端发送数据,如果循环发送数据,那么采用长连接节省的资源是相当可观的。另外TCP是可靠的连接,A向B发送数...
分类:其他好文   时间:2014-09-25 16:42:49    阅读次数:147
第5章 Web服务器
1、Web服务器有不同的形式:可以在计算机系统上安装并运行通用的软件Web服务器;一台Web服务器设备;或是在少量计算机芯片上实现嵌入式Web服务器。2、第一步——接收客户端连接客户端请求一条到Web服务器的TCP连接时,Web服务器会建立连接,判断连接的另一端是哪个客户端,从TC..
分类:Web程序   时间:2014-09-25 03:24:49    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!