您的位置:首页 > 理论基础 > 计算机网络

http协议入门

2017-12-26 19:29 246 查看
作为一个前端人员,对网络通信也需要一定的认知,最近面试也有很多问这块问题的,我答的不算好,就想着记录下来,基本的理解,如果面试的时候答出这些。起码给别人的印象你不会是个门外汉,那么开始吧。

http百度解释为超文本传输协议,采用请求、响应机制。

一般情况下,浏览器向服务器发送一个请求,而在这之前需要建立一个联系,这就需要TCP协议来完成,与访问的ip协议共同构建成一个Internet,这就是我们所说的Internet。

接下来就是浏览器向服务器发送请求了。

请求完成了之后,浏览器需要向服务器发送一些头信息,完成后服务器并不知道还有没有请求的东西,所以,在发送空白行说明我已经完成请求,你可以给我响应了。

之后服务器会相应数据等信息(头信息规定的信息格式)返回浏览器,再发送一个空白行表示我响应完成了,这是关闭掉TCP连接。

(也可以不关闭:在头信息加入这个Connection:keep-alive可以保持TCP连接状态,节约了网络资源)

这就是最基本的http的理解

内容较少,也不够详细,面试的时候记住,还是有一定作用的。

PS: 详细的解释请参阅:http://blog.sina.com.cn/s/blog_5f8861b60102v1ne.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: