HTTP协议工作原理(与HTTPS的区别)
Posted 士别三日wyx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP协议工作原理(与HTTPS的区别)相关的知识,希望对你有一定的参考价值。
HTTP是超文本传输协议,由请求和响应构成,HTTP协议永远都是客户端发起请求,服务端回送响应
HTTP协议工作原理
- 首先,DNS会解析域名获取IP地址
- 而后TCP通过三次握手建立链接
- 建立链接后客户端发送请求,服务端接到请求后响应,而后通过四次挥手关闭TCP链接
- 数据传输完成后,客户端解析数据并进行渲染,回显给用户
HTTP与HTTPS的区别
HTTP以明文的方式传输数据,安全性较低,于是就有了HTTPS协议
HTTPS算是HTTP的升级版,它在HTTP的基础上加入了SSL协议,SSL协议依靠整数来验证服务器的身份,并将传输的数据进行加密
HTTP请求报文分为四个部分
- 请求行
- 请求头
- 请求空行
- 请求体
HTTP响应报文也分为四个部分
- 响应行
- 响应头
- 响应空行
- 响应体
HTTP响应状态码
100
200 请求成功
300 重定向
400 客户端错误(比如403是没有权限,404是路径错误)
500 服务器错误(比如Web应用存在bug)
以上是关于HTTP协议工作原理(与HTTPS的区别)的主要内容,如果未能解决你的问题,请参考以下文章