雄关漫道真如铁,而今迈步从头越。
全部博文(348)
发布时间:2016-08-30 17:21:24
Our current solution to connection affinity is to add persistent port feature in LVS. In the persistent port, when a client first accesses the service, LinuxDirector will create a connection template between the given client and the selected server, then create an entry for the connection in the hash table. The template expires in a configurable time, and the template won't expire until all its connections expire. The connections for any port from the client will send to the server before the te......【阅读全文】
发布时间:2016-08-26 17:06:46
TCP的异常终止是相对于正常释放TCP连接的过程而言的,我们都知道,TCP连接的建立是通过三次握手完成的,而TCP正常释放连接是通过四次挥手来完成,但是有些情况下,TCP在交互的过程中会出现一些意想不到的情况,导致TCP无法按照正常的四次挥手来释放连接,如果此时不通过其他的方式来释放TCP连接的话,这个TCP连接将会一直存在,占用系统的部分资源。在这种情况下,我们就需要有一种能够释放TCP连接的机制,这种机制就是TCP的reset报文。......【阅读全文】
发布时间:2016-08-12 15:07:32
一、TCP报文格式????? ? TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式????? ? 上图中有几个字段需要重点介绍下:????? ? (1)序号:Seq序号,占32位,用来标识从TCP源端.........【阅读全文】
发布时间:2016-08-12 15:01:27
看过《TCP/IP详解:卷1》都会对下图印象深刻:图1 TCP状态变迁图 咋一看这图,让人头大。下面会详细分析图中的所有状态,这些状态跟TCP三次握手与四次挥手有着非常密切的联系,关于这个可以参看前面拙文。 &.........【阅读全文】
发布时间:2016-08-12 14:59:01
一、close close函数原型如下: int close(int sockfd); 参数sockfd为套接字描述符,成功返回0,失败返回-1,错误码errno:EBADF表示一个非有效描述符;EINTER表示被信号中断;EIO表示一个IO错误。&n.........【阅读全文】