码迷,mamicode.com
首页 > Web开发 > 详细

HTTP与HTTPS

时间:2018-10-03 00:17:30      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:目标   信息   完整   通讯加密   存在   安全   相同   文本   的区别   

HTTP:
1、HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于传送WWW方式的数据。
2、由HTTP客户端发起一个请求,建立一个到服务端指定端口(默认为80端口)的TCP连接,HTTP服务端则在那个端口监听客户端发送过来的请求,一旦收到请求,服务端向客户端发回一个状态行,比如“HTTP/1.1 200 OK”和响应的消息,消息的消息体可能是请求的文件、错误消息或者其他信息。
3、客户端向服务端发送一个请求,请求头包含请求的方法、URL、协议版本以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务端以一个状态行作为相应,响应的内容包括消息协议版本,成功或者错误编码加上包含服务端信息、实体元信息以及可能的实体内容。
HTTPS:
1、HTTPS(安全套接字层超文本传输协议)以安全为目标,在HTTP的基础上加入了SSL协议,SSL协议是为网络通讯提供安全及数据完整性的一种安全协议,用于安全的HTTP数据传输。
2、HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。
3、HTTPS的作用可以分为两种:一种是建立信息安全通道,保证数据传输的安全;另一种是确认真实性。
HTTP与HTTPS的区别:HTTP协议以明文方式发送内容。如果某人截取了客户端与服务端之间传输的报文,就可以获取其中的信息。HTTPS协议是在HTTP协议的基础上加入了SSL协议,SSL协议依靠证书来验证服务端的身份,并为客户端和服务端之间的通讯加密。
1)HTTPS协议需要到CA申请证书,是收费的。
2)HTTP是超文本传输协议,以明文的方式发送数据;HTTPS是安全套接字层超文本传输协议,安全的SSL加密传输协议。
3)HTTP与HTTPS使用的是不同的连接方式,默认端口也不相同,HTTP默认端口是80,HTTPS默认端口443。
4)HTTPS协议是通过HTTP协议和SSL协议构建的可以进行加密传输、身份验证的网络协议,比HTTP安全。

HTTP与HTTPS

标签:目标   信息   完整   通讯加密   存在   安全   相同   文本   的区别   

原文地址:https://www.cnblogs.com/ybxxszl/p/9738148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!