http与https

http超文本传输协议,用户访问万维网文档,万维网文档之间的链接以及万维网文档中数据传输到用户计算机,这些功能的实现都是由超文本协议完成的。

http是一个应用层协议,它使用tcp进行可靠的传输,能够在万维网上进行文本、声音、图像、视频等各种信息的交换。

http也是工作在客户机/服务器模式下的,分为http客户端和http服务器,双方每次进行交互,都是由客户端发出请求,服务端响应请求,即遵循请求应答模式。

http协议规定用户使用浏览器访问万维网的过程可以总结为:

1、在浏览器中输入需要访问网页的URL,或点击网页中的链接。

2、浏览器根据URL中的域名,通过DNS解析出目标网页的IP地址。

3、浏览器与网页所在服务器建立tcp连接。

4、浏览器发送http请求报文,获取目标网页的文件。

5、服务器发送http响应报文,将目标网页的文件发送给浏览器。

6、释放tcp连接。(由此也可以看出http是无连接的)

7、浏览器将网页的内容呈现在浏览器上。

猜你喜欢

转载自www.cnblogs.com/ben-li/p/8799293.html