TCP/IP-网络编程
七月July
平和
展开
-
Socket心跳包机制
心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法转载 2014-08-27 09:38:30 · 906 阅读 · 0 评论 -
TCP协议三次握手过程分析
转载自:http://www.cnblogs.com/rootq/articles/1377355.htmlTCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledge转载 2015-08-02 13:35:13 · 393 阅读 · 0 评论 -
HTTP协议之Cookie
Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 Cookie是什么,有什么用,为什么要用到Cookie请看Fish Li 写的【细说C转载 2015-10-25 00:09:00 · 1146 阅读 · 0 评论 -
HTTP报文
HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个HTTP报文由3部分组成,分别是: (1)、起始行(start line) (2)、首部(header) (3)、主体(body) 示例:HTTP/1.0 200 OK //起始行Content转载 2015-10-25 00:27:10 · 431 阅读 · 0 评论 -
cookie机制和session机制的区别
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别原创 2015-10-25 00:33:41 · 345 阅读 · 0 评论 -
HTTP协议原理分析
之所以想要了解Http协议的原理,是因为在iOS9适配过程中,在用到SDWebImage请求Https链接图片资源的时候,发现了一些问题 。1:修改了SDWebImageDownloadMannager的方法解决。2:还有一个是公司请求Image资源的时候eg(Https://........),本来是已经登录了再发送请求的,通过debug信息发现与服务器不在同一个session上,转载 2015-10-24 23:17:11 · 467 阅读 · 0 评论