
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
1、定义
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写
用于从万维网 (www:World Wide Web)服务器传输超文本到本地浏览器的传送协议
HTTP基于TCP/IP通信协议来传递数据 (HTML文件,图片文件,查询结果等)
2、工作原理
工作在客户端 - 服务器架构上(c/s)
浏览器作为HTTP客户端通过URL向HTTP服务器发送所有请求。(即WEB服务器,常用的web服务器有:Apache服务器、ISS服务器)
web服务器根据接收到的请求后,向客户端发送响应消息。
3、特点
(1)无连接的:请求和响应的双方可以不同时在线
(2)媒体独立的:传输过程中的数据和通信协议没有关系。(只要客户端和服务端能够识别数据,就能进行传输)
(3)无状态的:只要请求,就重新响应,不管之前响应了多少数据。
4、与Https的区别
HTTPS简介:
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲就是HTTP的安全版。
HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。
两者区别:
Https协议需要到ca申请证书,一般免费证书很少,需要交费
http是超文本传输协议,信息是明文传输;https则是具有安全性的ssl加密传输协议
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
http的连接很简单,是无状态的。Https是有状态的,是由SSL+Http协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!