码迷,mamicode.com
首页 >  
搜索关键字:握手    ( 2807个结果
一次 HTTP 请求响应过程的完整解析
因特网无疑是人类有史以来最伟大的设计,它互联了全球数亿台计算机、通讯设备,即便位于地球两端的用户也可在顷刻间完成通讯。 可以说『协议』是支撑这么一个庞大而复杂的系统有条不紊运作的核心,而所谓『协议』就是通讯双方所必须遵守的规则,在这种规则下,不同的数据报可能被解析为不同的响应动作。 简而言之,『协议 ...
分类:Web程序   时间:2018-06-02 18:28:59    阅读次数:208
HPPTS SSL
https加密、解密、及验证过程如下图: HTTPS怎么实现安全传输的? 建立安全传输 HTTPS中, 客户端首先打开一条到WEB服务器443端口的连接。 一旦建立了TCP连接 ,客户端和服务器就会初始化SSL层,对加密参数进行沟通,并交换密钥。 握手完成后,SSL初始化就完成了,客户端就可以将请求 ...
分类:其他好文   时间:2018-06-01 16:18:04    阅读次数:251
HTTP协议发展历史
一.HTTP 0.9版本 1991年发布0.9版本,只有一个 GET 命令。 例如:GET /index.html 表示浏览器只能接收返回 html 格式的字符串;服务器发送完毕就关闭tcp链接。 缺点:数据格式太单一;每次建立TCP链接只能发送一个请求,由于TCP链接的建立和关闭需要三次握手和四次 ...
分类:Web程序   时间:2018-05-31 19:38:27    阅读次数:306
TCP/IP协议入门
TCP/IP协议入门 1. 简介 Transmission Control Protocol/Internet Protocol的简写,即传输控制协议/因特网互联协议。它是网络通信的一套协议集合。 先来看一下OSI和TCP/IP模型: 应用层 就是应用软件使用的协议,如邮箱使用的POP3,SMTP、 ...
分类:其他好文   时间:2018-05-31 00:34:37    阅读次数:183
TCP和UDP的区别
UDP特征: 工作在OSI和TCP/IP模型的传输层 为应用程序提供到网络层的访问,没有可靠性机制带来的额外开销 是一种无连接协议 提供有限的错误检测 提供尽力传输(Best-effort) 没有数据恢复功能 不可靠,但是效率高 tcP特征:工作在TCP/IP的传输层 为应用程序提供到网络层的访问 ...
分类:其他好文   时间:2018-05-30 19:28:16    阅读次数:265
redis.conf 配置文件详解
#redis.conf # Redis configuration file example. # ./redis-server /path/to/redis.conf ################################## INCLUDES #####################... ...
分类:其他好文   时间:2018-05-30 00:21:11    阅读次数:167
网络协议
<!DOCTYPE html Md2All export document .output_wrapper pre code{font family: Consolas, Inconsolata, Courier, monospace; display: block !important; whit ...
分类:其他好文   时间:2018-05-29 00:22:41    阅读次数:142
H 264简单介绍
一、H264 在H264协议里定义了三种帧,完整编码的帧叫I帧,参考之前的I帧生成的只包含差异部分编码的帧叫P帧, 还有一种参考前后的帧编码的帧叫B帧。 H264采用的核心算法是帧内压缩和帧间压缩,帧内压缩是生成I帧的算法,帧间压缩是生成B帧和P帧的算法。 一个序列的第一个图像叫做 IDR 图像(立... ...
分类:其他好文   时间:2018-05-28 19:23:31    阅读次数:229
python__系统 : socket_TCP补充,协程
TCP 三次握手: SYN --> SYN+ACK --> ACK 四次挥手: FIN --> ACK (FIN) --> ACK TCP十种状态: LISTEN SYN_SENT SYN_RECV ESTABLISHED FIN_WAIT1 FIN_WAIT2 CLOSE_WAIT LAST_AC ...
分类:编程语言   时间:2018-05-27 13:51:39    阅读次数:297
TCP之连接的建立和终止
1. 连接的建立 TCP 连接建立的三次握手 如上图所示,TCP 连接的建立会发生如下述情形: 1. 服务器必须准备好接受外来的连接。这通常通过调用 socket、bind 和 listen 这 3 个函数来完成,我们称之为被动打开(passive open)。 2. 客户通过调用 connect ...
分类:其他好文   时间:2018-05-26 18:49:18    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!