
TCP/IP
三五月儿
修行者 服务端开发(java/.net)
展开
-
TCP建立连接三次握手和释放连接四次握手
在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方转载 2017-01-24 10:33:20 · 1406 阅读 · 0 评论 -
http长连接
1、http/tcp/ip http协议:应用层协议 tcp协议:传输层协议,主要解决在ip层之上进行可靠的传递数据包的问题。tcp有可靠面向连接的特点。 ip协议:网络层协议,主要解决网络路由和寻址问题。2、http长短连接 http长短连接的本质是tcp的长短链接。http/1.0默认使用的是短连接。http/1.1起,默认使用长连接。使用长连接的http协议,会在响应头加入代码:Con原创 2017-01-24 12:34:16 · 2379 阅读 · 0 评论 -
HTTP长连接和短连接原理浅析
1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是无状态的 HTTP协转载 2017-01-24 13:06:25 · 1965 阅读 · 0 评论