初识HTTPS<一>

来源:互联网 发布:北京网站快速优化排名 编辑:程序博客网 时间:2024/06/08 17:13

         在 2016年WWDC(World Wde Developers Conference苹果全球开发者会议)开发者大会上,苹果宣布:到2017年1月1日 App Store中的所有应用都必须启用 App Transport Security(简称ATS)安全功能。ATS是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS。2017年1月1日以前苹果允许开发者暂时关闭ATS,可以使用HTTP连接,但到2016年年底所有官方商店的应用都必须强制性使用ATS。

         上述原因导致我必须将HTTP换成HTTPS,因为进销存系统的缘故所以花在调研HTTPS的时间就花的很少了。下面的文章都会将对HTTP以及HTTPS有个由浅入深的了解。

          什么是HTTP(HyperText Transfer Protocol超文本传输协议),HTTP是互联网上应用最广泛的一种网络协议,是客户端和服务器端请求和问答的标准,是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。


所以HTTP是属于应用层中的协议。HTTP协议的特点:1、由于HTTP比较简单,所以HTTP服务器的程序规模小,所以通信速度比较快。2、支持客户端/服务器模式。3、允许传输任何类型多的数据对象。4、每次连接只处理一个请求,服务器接收并处理完客户端请求,再接收到客户端的应答后就会断开链接。5HTTP是无状态协议,指的是对事务处理没有记忆功能。

       HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:http://host[":"port][abs_path]其中http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省端口80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作浏览器自动帮我们完成。


      



         

1 0
原创粉丝点击