-
1. http请求过程:三次握手,四次挥手,tcp通道的http报文传输; 三次握手:客户端-服务端发送syn请求报文,服务端-客户端发送syn,ack报文,客户端-服务端确认ack报文; 四次挥手:客户端-服务端发送fin终止报文,服务端-客户端回复ack报文终止客户端连接;服务端-客户端发送fin,ack终止报文,客户端-服务端发送ack确认报文确认终止服务端连接报文。 2. http报文格式 请求报文 请求头:请求方式,url,版本,短语 首部行:健值对的形式,表示对请求的描述 实体主体:一般get请求不使用主体,post请求内容存于包内,所以需要使用主体 响应报文格式: 请求头:版本+状态码+短语 首部行:健值对 实体主体:实体主体 3. http和https的区别 https是ssl加密的http传输, a. https协议需要OA认证证书,是需要收费的; b. http是明文传输,https是加密的ssl传输; c. 端口不一样,http是80,https是443;查看全部
-
1、写下博客 a. http交互原理 b. https为什比http安全 c. https什么防止第三方截取信息 ,公钥获取无用,服务器用私钥解密 d. ios中如何调用,nsurldatasession查看全部
-
NSURLConnection
NSURLSession
查看全部 -
预主密钥
随机数1 随机数2 公钥 私钥
查看全部 -
ssl 协议 所有信息都是加密传播,第三方无法窃听
具有校验机制,一旦被篡改,通信双方会立刻发现
配备身份证书,防止身份被冒充
验证服务链证书 数字摘要和服务证书解密之后的内容是否一致 :篡改
https 请求是需要验证证书的 证书链 ——根证书
https 与 http 多了SSL加密传输
查看全部 -
HTTPS SSL客户端、服务端建立连接过程
查看全部 -
charles查看全部
-
HTTPS:是以安全为目标的HTTP通道,简单讲就是HTTP的安全版
与区别HTTP的区别
1、HTTPS协议需要到CA(证书认证机构)申请证书,一般免费证书很少,需要交费。
2、HTTP是明文传输,HTTPS则是具有安全性的SSL加密传输。
3、HTTP和HTTPS使用的端口也不一样,前者是80,后者是443。
4、HTTPS可进行加密传输、身份认证,比HTTP安全。
查看全部 -
HTTP报文格式:
请求报文
请求行由:方法+URL+版本+CRLF(回车换行)。
首部行由:首部字段名+:+值+CRLF(回车换行)
首部字段名+:+值+CRLF(回车换行)
首部字段名+:+值+CRLF(换行)
post请求的参数都放在实体主体里面,get请求实体主体没有
响应报文
状态行由:版本+状态码+短语+CRLF(回车换行)。
首部行由:首部字段名+:+值+CRLF(回车换行)
首部字段名+:+值+CRLF(回车换行)
首部字段名+:+值+CRLF(换行)
如果后台返回的数据就在实体主体里面,没有返回数据,就没有实体主体
查看全部 -
HTTP:超文本传输协议(也是应用层协议);
查看全部 -
HTTP&HTTPS的关系
查看全部 -
这个图很经典!!!
查看全部 -
http的请求和响应报文
查看全部 -
协议流程
查看全部
举报