HTTP协议
HTTP协议(超文本传输协议)是用于从www服务器传输超文本到本地浏览器的传送协议。它可以是浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等
HTTP是一个应用层协议,由请求和响应结构,是一个标准的客户端服务器模型。HTTP是一个无状态的协议
HTTP协议永远都是客户端发起请求,服务器回送响应
http工作流程(一次HTTP操作称为一个事务,其工作过程可分为4步)
- 首先客户机于服务器需要建立连接,只要单击某个超级连接,HTTP的工作开始
- 建立连接后,客户机发送一个请求给服务器
- 服务器接到请求后,给予相应的响应信息
- 客户端接收服务器所返回的信息 通过浏览器显示在用户的显示屏上,然后客户机于服务器断开连接
http和https
- http:超文本传输协议(就跟合同一样),在客户端和服务器之间不仅可以进行文本的传输,还可以进行图片、音频、视频等内容的传输。不断的帮助浏览器和服务器之间进行传输东西
- https:是具有安全性的ssl加密传输协议
- http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443
- http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全
- html:超文本标记语言
- http事务:从浏览器传给服务器,服务器反回内容给浏览器,这一个完整的过程就叫做http的一个事务。
这个文章挺不错的可以看一下https://www.cnblogs.com/an-wen/p/11180076.html