当前位置:首页 > 科技数码

关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题

作者|小林编码

来源|小林编码在面试过程中,HTTP被提问的概率很高。

小林收集了五大HTTP面试中经常问的问题,这五大问题与HTTP的发展和演变有着比较大的联系。通过问答图的形式,帮助您以浅的方式进一步学习和理解HTTP协议。

HTTP基本概念

Get和Post

HTTP属性

HTTPS和HTTP

HTTP、HTTP/2和HTTP/3演进

提纲

HTTP 基本概念

HTTP是什么?请解释一下。

HTTP是超文本传输协议,即超文本传输协议。

你能详细说明超文本传输协议吗?

HTTP的名称是超文本协议传输。可以分为三部分。

超文本

传输

协议

三部分

1.合同

生活中,我们到处都能看到“协议”。例如:

刚毕业时将签署《三方协议》。

找房子的时候会签署“租赁协议”。

三方合同和租赁合同

生活中的协议本质上与计算机上的协议相同,协议的特征是:

“协会”一词的意思是必须有两个以上的参与者。比如三方协议的参与者有你、公司、学校三个人。租赁合同的参加者有两种:你和房东。

“契机”一词是指对参与者的行为承诺和规范。例如,三方合同规定了试用期、定金等。租赁合同规定了租赁期限、每月租金金额、违约处理方法等。

我们对HTTP协议可以这样理解。

HTTP是计算机世界中使用的协议。使用计算机能够理解的语言,设置计算机之间通信(2名以上参与者)和相关控制和错误处理方法(行为规则和规范)的规范。

2.传输

所谓的“转移”,很清楚是把一堆东西从A点转移到B点,或者从B点转移到A点。

不要轻视这个简单的动作,它至少包含两条重要信息。

HTTP协议是双向协议。

我们上网的时候浏览器是请求者A,百度网站是响应者B。双方同意使用HTTP协议进行通信,因此浏览器将请求的数据发送到网站,网站将部分数据返回到浏览器,最终从浏览器渲染到屏幕上,就可以查看照片和视频。

请求-响应

数据在A和B之间传输,但中间可以中继或中继。

就像第一排的学生想给最后一排的同学递纸条一样,传递过程中需要经过多名学生(中间人)的传输方式从“A - B”变成了“A-N-M-B”。

在HTTP中,中介必须遵守HTTP协议,只要不中断基本数据传输,就可以添加任何内容。

为了传输,我们可以更好地理解HTTP。

HTTP是计算机世界中两点之间传输数据的规则和规范。

3.超文本

HTTP传输的内容是超文本。

首先让我们理解“文本”。互联网初期是简单的字形文本,但现在是“文本”。的含义已经可以扩展到图片、视频、压缩包等,在HTTP眼里都被认为是“文本”。

“超文本”是超越明文的文本,是文本、图片、视频等混合体中最重要的超链接,可以从一个超文本跳转到另一个超文本。(莎士比亚、超文本、超文本、超文本、超文本、超文本、超文本、超文本)

HTML是最常见的超文本。它本身只是一个纯文本文件,但内部定义了很多指向图片、视频等的链接。浏览器解释的就是带有文本、屏幕的网页。(大卫亚设)。

OK,HTTP中对这三个名词的详细说明,可以提供比“超文本传输协议”这七个字符更准确、更技术性的回答。

HTTP是计算机世界中在“两点”之间“传输”文本、图片、音频、视频等超文本数据的“规则和条例”。

那么“HTTP是从互联网服务器向本地浏览器发送超文本的协议HTTP”这句话对吗?

这种说法不正确。因为可能是“服务器-服务器”,所以使用两点之间的说明更加准确。

HTTP的一般状态代码是什么?

五种主要HTTP状态代码

1xx

1xx类状态代码是提示信息,在协议处理过程中很少实际用作中间状态。

2xx

类2xx状态代码表示服务器已成功处理客户端的请求,并且是最想查看的状态。

“200 OK”是最常见的成功状态代码,表示一切正常。如果是非HEAD请求,服务器返回的响应标头将包含body数据。

“204 No Content”也与200 OK大致相同,但响应标头中没有body数据的典型成功状态代码。

“206 Partial Co

1.《关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1953323.html

上一篇

关于ftp客户端我想说Transmit 5 for Mac(强大的FTP客户端)

下一篇

关于360上市了吗我想说热点|360金融今晚赴美上市 IPO发行价16.5美元

关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?

  • 关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?
  • 关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?
  • 关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?
关于csdn网站我想说漫谈大型网站架构

关于csdn网站我想说漫谈大型网站架构

csdn网站相关介绍,[编辑]结构无处不在。今天,我们邀请《大型分布式网站架构设计与实践》一书的作者陈康贤分享对大型网站结构的理解。另外,我正在采访陈康贤。如果读者有什么问题,请在本文下面的评论中留言,或邮寄CSDN编辑钱...

关于csdn网站我想说12个免费学习编程的网站

关于csdn网站我想说12个免费学习编程的网站

csdn网站相关介绍,曾经编程是极客们最讨厌的事情,但今天事情不再是这样了。(威廉莎士比亚,泰姆派斯特,编程名言)大多数企业家、自由职业者和营销人员都告诉我们编程改变命运。在过去的几年里,我在学习编程方法,编程也帮助我成为...

关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了

  • 关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了
  • 关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了
  • 关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了

关于csdn网站我想说分享十佳Web开发资源

  • 关于csdn网站我想说分享十佳Web开发资源
  • 关于csdn网站我想说分享十佳Web开发资源
  • 关于csdn网站我想说分享十佳Web开发资源

csdn网站 程序员必去的网站集合(工作、学习、兼职……)

  • csdn网站 程序员必去的网站集合(工作、学习、兼职……)
  • csdn网站 程序员必去的网站集合(工作、学习、兼职……)
  • csdn网站 程序员必去的网站集合(工作、学习、兼职……)