目录(?)[-]前言HTTPS原理SSLTLS协议作用基本的运行过程握手阶段的详细过程客户端发出请求ClientHello服务器回应ServerHello客户端回应服务器的最后回应握手结束服务器基于Nginx搭建HTTPS虚拟站点Android实现HTTPS通信使用自定义证书并忽略验证的HTTPS连...
分类:
移动开发 时间:
2015-05-17 23:17:38
阅读次数:
310
三次握手:
第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服器,主机B由SYN=1知道,A要求建立联机;
第二次握手:主机B收到请求后要确认联机信息,向A发送ack number=(主机A的seq+1),syn=1,ack=1,随机产生seq=7654321的包
第三次握手:主机A收到后检查ack number是否正确,即第一次发送的seq n...
分类:
其他好文 时间:
2015-05-17 10:48:32
阅读次数:
119
第一次 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次 第二次握手:服务器收到syn包,必须确认...
分类:
其他好文 时间:
2015-05-16 22:00:47
阅读次数:
156
RTMP:Real Time Messaging Protocol 默认端口:1935 RTMP是工作在TCP之上的协议(Over TCP) RTMP包结构: 握手 参考: http://www.pigg.co/rtmp-protocol-handshake.html https://github.com/simple-rtmp-serve...
分类:
其他好文 时间:
2015-05-13 22:07:51
阅读次数:
212
状态图 1
状态图 2
对于上面的图 N 多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下 TCP
建立连接的三次握手过程,以及关闭连接的四次握手过程,详情请看《浅谈 TCP...
分类:
其他好文 时间:
2015-05-11 20:08:12
阅读次数:
163
三次握手(three times handshake;three-way handshake)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。...
分类:
其他好文 时间:
2015-05-10 19:03:32
阅读次数:
131
基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下:
connect()函数
对于客户端的 connect() 函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手(这个后面再做介绍),而这个连接的过程是由内核完成,不是这个函数完成的,这个函数的作用仅仅是通知
Linux 内核,让 Linux 内核自动完成 TCP 3次握手连接,最后把连接...
分类:
其他好文 时间:
2015-05-10 18:57:31
阅读次数:
126
http协议超文本传输协议 http协议是IOS七层协议的应用层,是基于TCP/IP协议的,为什么还要多一个协议了,其实利用TCP协议也是可以的,但是TCP三次握手后是一直保持连接的,如果单单是c/s设计的话是可以TCP就可以了,因为这种设置的话如memcache中客户端和服务器连接,连接数就几千....
分类:
Web程序 时间:
2015-05-09 23:33:09
阅读次数:
246
telnet命令的主要作用是与目标端口进行TCP连接(即完成TCP三次握手)。当服务端启动后,但是telnet其监听的端口,却失败了。或者,当服务端运行了一段时间后,突然其监听的端口telnet不通了。当类似这样的telnet失败的情况出现时,都可以按照如下方面进行排查:1.观察一下服务端进程的CP...
分类:
Web程序 时间:
2015-05-09 13:17:33
阅读次数:
119
telnet命令的主要作用是与目标端口进行TCP连接(即完成TCP三次握手)。当服务端启动后,但是telnet其监听的端口,却失败了。或者,当服务端运行了一段时间后,突然其监听的端口telnet不通了。当类似这样的telnet失败的情况出现时,该如何排查了?
分类:
Web程序 时间:
2015-05-09 10:07:26
阅读次数:
130