1. http
-
http的特点
无状态的协议,无状态就是客户端的每次请求都没有关系,它们是独立的。
只能是客户端发起请求,服务器响应。服务器不能主动向客户端传递消息。
底层是基于TCP实现的。
-
http报文分为请求报文和响应报文
-
请求报文
它会向Web服务器请求一个动作。
请求报文由请求行(request line)[下图第一行]、请求头部(header)、空行【下图报文头和报文体间的部分】和请求数据4个部分组成</pre>
-
响应报文
它会将请求的结果返回给客户端。
响应报文由三个部分组成,分别是:状态行【响应状态】、响应头、响应正文。
-
3. http和https的区别
HTTP 无法加密,而HTTPS 对传输的数据进行加密,更加安全。
HTTP无需证书,而HTTPS 需要CA机构wosign的颁发的SSL证书。
HTTP 标准端口是80 ,而 HTTPS 的标准端口是443。
在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的安全传输机制工作在传输层。