前端面试题(计算机网络):HTTP 1.0 和 HTTP 1.1 之间有哪些区别?

这篇具有很好参考价值的文章主要介绍了前端面试题(计算机网络):HTTP 1.0 和 HTTP 1.1 之间有哪些区别?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

回答思路:记住HTTP1.1是HTTP1.0的plus(升级版),直接讲1.1比1.0怎么好怎么好了,连接方面–>请求资源方面–>缓存方面–>新增字段–>新增请求方法

连接方面

http1.0默认是使用非持久连接,而http1.1默认使用持久连接,持久连接来使请求复用同一个TCP连接,以此来避免使用非持久连接时需要每次建立连接延迟(所花费的时间)

请求资源方面

http1.0中存在资源浪费现象,客户端如果只需要某个对象的一个部分,而服务器却会将整个对象资源全部发送过来,还有不支持断点续传,http1.1在请求头中引入了range头域,可以请求资源的某个部分,返回状态码206,便于客户端充分利用宽带和连接

新增字段

http1.1新增了host字段,用来指定服务器的域名,http1.0中是绑定一个唯一的ip地址,然后随着虚拟机的发展,一个设备可以有多个虚拟机,他们共享一个ip地址,有了host字段就可以将请求发往同一台服务器上的不同网站

新增请求方法

http1.1比http1.0新增了很多请求方法,如PUT、OPTIONS、DELETE、PATCH等

扩展:什么是断点续传?

断点续传的主要目的是优化大型文件或资源的传输效率,减少带宽消耗和传输时间。通常在下载大文件或资源时,如果下载过程中发生了网络故障、连接中断或用户主动中止下载,传统的方式是需要重新开始下载整个文件,这对于大文件来说既耗时又浪费带宽。而断点续传的机制可以记录已经成功传输的部分,下次继续传输时,只需请求未传输的部分,从而避免重复传输已经下载过的数据。简单来说就是,中断了要标记下来,下一次从中断的地方继续下载。文章来源地址https://www.toymoban.com/news/detail-810533.html

到了这里,关于前端面试题(计算机网络):HTTP 1.0 和 HTTP 1.1 之间有哪些区别?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络-网络层1.0

    网络层将分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,传输单位为数据报 完成路由选择和分组转发 路由选择:按照分布式算法,根据从相邻路由器所得到的的关于整个网络拓扑的变化情况,动态改变所选择的路由 分组转发:路由器根据转发表将用户的

    2024年02月08日
    浏览(20)
  • 前端面试的计算机网络部分(4)每天10个小知识点

    👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! IPv4(Internet Protocol version 4)和IPv6(Internet Protocol version 6)是互联网上两种不同的IP地址分配方案,用于标识和定位设备在网络中的位置。它们之间有以下主

    2024年02月11日
    浏览(23)
  • 前端面试的计算机网络部分(2)每天10个小知识点

    👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! DNS(Domain Name System)是一种用于将域名转换为IP地址的系统,使我们能够通过易记的域名访问互联网资源。DNS查询过程可以分为递归查询和迭代查询两种方式

    2024年02月12日
    浏览(37)
  • 【计算机网络】HTTP

    应用层 典型的 协议 HTTP(超文本传输协议), 它是应用最广泛的协议 作用为: 将任意内容拉取到本地浏览器,让浏览器进行解释 客户端client 把自己的\\\"东西\\\" 给别人 同时也想把 别人的\\\"东西\\\" 拿到自己本地 一般称为 CS 模式 http中的网页文本 、图片 、视频、音频 统一称为资源

    2024年02月10日
    浏览(35)
  • 计算机网络—HTTP

    HTTP是超文本传输协议,可以拆成三部分: 超文本 传输 协议 HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于在Internet上进行数据通信的应用层协议。它允许将超文本格式(如HTML)的文档从Web服务器传输到客户端(通常是Web浏览器)。HTTP基于TCP/IP协议,提供了一种请

    2024年02月14日
    浏览(33)
  • 【面试题】计算机网络面试实战

    version:1.8【新增DNS,GET,POST请求,修改部分语言表述】 version:1.0

    2024年02月06日
    浏览(36)
  • 【计算机网络】HTTP(下)

    本文承接上文的代码进行改造,上文链接:HTTP上 在浏览器上 输入 w3school 进行搜索 url 表示 链接 Link text 表示 文字/按钮 就可以跳转到指定的网站 在index.html 中,添加一行表示 百度链接,通过点击 Visit W3School 文字进入 运行可执行程序后,可点击Visit W3School 文字 在index.html中

    2024年02月09日
    浏览(33)
  • 【计算机网络】HTTP(上)

    应用层 典型的 协议 HTTP(超文本传输协议), 它是应用最广泛的协议 作用为: 将任意内容拉取到本地浏览器,让浏览器进行解释 客户端client 把自己的\\\"东西\\\" 给别人 同时也想把 别人的\\\"东西\\\" 拿到自己本地 一般称为 CS 模式 http中的网页文本 、图片 、视频、音频 统一称为资源

    2024年02月09日
    浏览(33)
  • 【计算机网络】HTTP 协议

    前面我们介绍了网络 TCP/IP 五层模型中的各个层,在这五层中,应用层是和我们程序员息息相关的,需要我们程序员写出代码来实现,前面我们只是简单讲了应用层中的自定义协议,虽然自定义协议显得很灵活可以根据需求随时更改,但是在实际生活中自定义的协议使用的还

    2024年02月05日
    浏览(66)
  • 计算机网络——HTTP协议

            HTTP(超文本传输协议),定义在RFC2616中,是用于分布式和协作式多媒体系统之间交互的应用层通信协议。         HTTP是一个无状态协议,意味着它不保存先前交互的记录。每个请求都独立于其他请求处理。         HTTP旨在促进客户端和服务器在分布式系

    2024年01月21日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包