码迷,mamicode.com
首页 >  
搜索关键字:tcp连接    ( 2239个结果
TCP/IP协议--TIME_WAIT状态存在的原因
1. 实际问题         初步查看发现,无法对外新建TCP连接时,线上服务器存在大量处于TIME_WAIT状态的TCP连接(最多的一次为单机10w+,其中引起报警的那个模块产生的TIME_WAIT约2w),导致其无法跟下游模块建立新TCP连接。         TIME_WAIT涉及到TCP释放连接过程中的状态迁移,也涉及到具体的socket api对TCP状态的影响,下面开始逐步介绍这...
分类:其他好文   时间:2014-09-01 21:13:53    阅读次数:9542
TCP(Transmission Control Protocol)学习笔记
一、TCP(Transmission Control Protocol)原理介绍(参考维基百科) TCP连接包括三种状态:连接建立、数据传送和连接终止。 TCP用三路握手(three-way handshake)过程穿件一个连接。在连接创建过程中,很多参数要被初始化,例如序号被初始化以保证按序传输和...
分类:其他好文   时间:2014-08-31 17:12:31    阅读次数:156
也谈---基于 HTTP 长连接的“服务(转载)
这里指讨论基于HTTP的推技术, 诸如flash,applet之类的东西不作分析, 他们就不能说是"纯粹"的浏览器应用了.首先是一点背景知识, 大家都知道长连接避免了tcp连接的反复建立,能够节省大量资源. 但HTTP天生就是短连接的pull式服务, 这不能说是个缺点, 只是对某些实时性服务而言有点...
分类:其他好文   时间:2014-08-29 13:00:37    阅读次数:259
转 http请求过程http://www.nowamagic.net/librarys/veda/detail/1339
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此In...
分类:Web程序   时间:2014-08-28 10:56:51    阅读次数:193
Mina、Netty、Twisted一起学(二):TCP消息边界问题及按行分割消息
在TCP连接开始到结束连接,之间可能会多次传输数据,也就是服务器和客户端之间可能会在连接过程中互相传输多条消息。理想状况是一方每发送一条消息,另一方就立即接收到一条,也就是一次write对应一次read。但是,现实不总是按照剧本来走。MINA官方文档节选:TCP guarantess deliver...
分类:Web程序   时间:2014-08-26 11:02:47    阅读次数:346
时间获取程序客户端 TCP 协议相关性
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 最初代码:  这是一个简单的时间获取客户程序。客户与服务器建立一个TCP连接后,服务器以直观 可读格式简单地送回当前时间和日期 这个例子是协议相关,使用 inet_pton  TCP/IPv4, IPv6 协议相关  IPv4 --> IPv6 (把代码中出现的左边的...
分类:其他好文   时间:2014-08-24 23:57:23    阅读次数:602
signal( SIGPIPE, SIG_IGN )
最近编写一个http服务器,经常发生无故崩溃的情况程序崩溃的时候非常奇怪,既没有产生core文件,我自己也没有类似exit的语句后来发现原来是这样:TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道,但本端只是收...
分类:其他好文   时间:2014-08-23 15:10:20    阅读次数:209
TCP连接的状态详解以及故障排查
我们通过了解 TCP各个状态 ,可以排除和定位网络或系统故障时大有帮助。一、TCP状态LISTENING :侦听来自远方的TCP端口的连接请求 .首先服务端需要打开一个 socket 进行监听,状态为LISTEN。有提供某种服务才会处于LISTENING状态, TCP状态变化就是某个端口的状态变化,...
分类:其他好文   时间:2014-08-23 08:48:50    阅读次数:247
java基础知识回顾之java Socket学习(一)--TCP协议编程
TCP传输(传输控制协议):TCP协议是一种面向连接的,可靠的字节流服务。当客户端和服务器端彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能进行数据的传输。它将一台主机发出的字节流无差错的发送到互联网的其它主机。在发送端负责把上层传下来的字节流分成报文段传递给下层。在接收端负责把报文重组...
分类:编程语言   时间:2014-08-22 23:46:39    阅读次数:301
java——TCP和UDP
TCP 是专门设计用于不可靠的的因特网上提供可靠的、端到端的字节流通信的协议,它是一种面向连接的协议,TCP连接是字节流而非报文流。 TCP协议就像打电话一样,接通以后有讲话有应答。 UDP 向应用程序提供了一种发送封装的原始IP数据报的方法、并且发送时无需建立连接,是一种不可靠的连接。 UDP协议就像发电报一样,发出去后就不在去考虑对方收到没有收到。...
分类:编程语言   时间:2014-08-22 12:57:28    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!