在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
什么是HTTP协议?工作原理是怎样的?HTTP协议全程是超文本传输协议,它的工作原理简单来讲,就是客户端连接到web服务器,然后发送HTTP请求,服务器接受并返回HTTP响应。下面让我们一起来详细了解一下HTTP协议。
什么是HTTP协议?
协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。超文本传输协议(HyperText Transfer Protocol, HTTP) 是互联网上应用最广泛的一种网络协议,它允许将超文本标记语言(HTML) 文档从Web服务器传送到客户端的浏览器。目前我们使用的 HTTP 协议是HTTP/1. 1版本。协议是很抽象的东西,想要学好HTTP 协议,必须先了解HTTP协议的基本知识;然后找一个抓包软件实实在在地看到数据包的内容,并且看到数据包是如何在浏览器和 Web服务器中进行交互的。这才是学习HTTP的正确方法。
HTTP协议的工作原理是怎样的?
我们打开浏览器,在地址栏中输入URL, 然后我们就看到了网页。原理是怎样的呢?实际上,我们输入URL后,浏览器就给Web服务器发送了一个HTTP请求(HTTPReqest) .Web 服务器接到 HTTP 请求后进行处理,生成相应的HTTP响应(HTT Response) 然后发送给浏览器。浏览器解析HTTP 响应中的 HIML, 这样我们就看到了网页,该过程如下图所示:
浏览器客户端和 Web 服务器之间是通过HTTP 协议来交流的。我们每天都会用浏览器浏览各种网站。目前主流的 Web 浏览器有微软的 Internet Explorer、Firefox 和 Google的Chrome.
Web 浏览器会给 Web 服务器发送一条 HTTP 请求,服务器会把 Web 对象发送给浏览器,浏览器解析Web 对象,这些对象就显示在屏幕上了。
通过上面的介绍我们已经了解了HTTP协议的工作原理。那么HTTP请求和HTTP响应的数据包(报文)具体有哪些内容呢?协议是抽象的东西,是看不到的。我们可以使用Fiddler 来抓包查看里面的内容。就好比如果你想学习TCP/IP 协议,你可以使用 Wireshark 来抓包学习里面的内容。
关于HTTP协议的概念和工作原理就讲到这里了,大家都弄清楚了吗?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Web前端开发8个必备工具
Web前端开发已经在国内火爆了很长一段时间,已经逐渐成为市场人才需求量较大的行业之一。正是由于较大的市场需求,以及较高薪资待遇,吸引了大量的人加入学习。无论是初学前端的小白亦或资深前端开发人员,掌握一些常用的工具,必定可以帮助他们更好的完成工作。下面小编就和大家分享一下web前端开发8个必备的工具
12941
2019-08-08 10:12:29
CSS流式布局 知识讲解
CSS的工作方式是浏览器逐行下载样式表,应用其可识别的属性,忽略其不支持的属性。本文将介绍CSS流式布局,分别从html结构、固定布局样式、将固定布局改为流式布局三个方面来阐述,感兴趣的小伙伴可以继续看下去。
6543
2019-08-02 14:12:38
CSS六大基本选择器介绍
CSS是一种格式化网页的标准方式,用于设置网页的样式,并允许样式信息与网页内容分离的一种技术。要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。本文将向大家介绍六大基本选择器,即元素选择器、类选择器、ID选择器、通用选择器、伪类选择器、伪元素选择器。
6274
2019-08-12 17:58:27
前端开发CSS清除浮动的方法有哪些?
在前端开发过程中,非IE浏览器下,当容器的高度自动,并且容器内容中有浮动元素(float为left或right),此时如果容器的高度不能自适应内容的高度,从而使得内容溢出破坏整体布局,这种现象叫做浮动溢出,为了方式这个现象的发生,就需要对CSS样式进行处理,而这个过程就叫做CSS清除浮动。现在常用的CSS清除浮动的方法有哪些呢?
6428
2019-10-30 18:55:42
前端工程师与UI设计师的职责划分
前端工程师和UI设计师的工作内容都是围绕前端页面的视觉体验和用户体验,但二者在岗位定位以及工作职责上有明显的不同。UI设计属于产品方向,重点在于设计视觉感官;前端工程师属于开发方向,主要是通过代码实现页面功能是视觉效果。两者具体的职责划分如下:
6673
2019-11-26 19:15:05
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
