HTTP协议原理

HTTP协议可以说是浏览器与Web服务器之间交互的桥梁。

HTTP协议是浏览器和服务器之间的应用层通信协议,他是基于TCP/IP之上的一种协议,不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪一部分内容首先显示。

HTTP协议的客户/服务器模式的信息交换包括4个过程:建立连接,发送请求信息,发送响应信息,关闭连接。

1、建立连接:连接的建立是申请套接字实现的。客户打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以在该虚拟文件上写数据并通过网络向外传送。

2、发送请求:打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成请求动作。

3、发送响应:服务器在处理完客户的请求之后,要向客户机发送响应消息。

4、关闭连接:客户和服务器双方都可以通过关闭套接字来解说TCP/IP对话。

posted @ 2019-03-12 13:00  DoNg_一隅  阅读(285)  评论(1编辑  收藏  举报