《图解HTTP》笔记1:http的诞生

这篇具有很好参考价值的文章主要介绍了《图解HTTP》笔记1:http的诞生。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1,http的诞生:

1.1 为共享知识而生

我们现在使用web(World Wide Web的简称,即万维网)浏览器,目前可以输入一个网址(http://www.baidu.com),就会有一个网页显示出来。
最开始设想出来,是为了让远距离的研究者们能够共享知识用的。

我的理解:比如A研究机构有很多文件,B研究机构也是,那么有没有什么方式可以让A机构和B机构的研究人员能够方便的互相访问呢?

1.2  为了构建一个这样的能够共享知识的网络,需要哪些东西?

首先需要知道在哪里,然后传输过来,最后显示它。那么依次是:

  • 进行定位的URL(Uniform Resource Locator 统一资源定位)
  • 进行传输的HTTP(HyperText Markup Transfer Protocol超文本传输协议)
  • 展示信息的HTML(HyperText Markup Language 超文本标记语言)

2,http VS tcp/ip

从上面1.2可以知道,URL的重点在于定位,HTTP的重点在于传输,HTML的重点在于展示文本。
那么传输的HTTP和TCP/IP的区别是什么?

一句话:TCP/IP包含HTTP
TCP/IP是互联网相关的各类协议族的总称,其包含从应用层传输层,网络层,链路层的各个部分,而HTTP只是其应用层中的一部分协议。

我的理解:HTTP是一个为了传输超文本文件(HTML)的应用层协议,为了达到传输html的效果,需要下层的其他传输层,网络层,链路层的协议的支持。

补充:
1)TCP:为了在网络上传输方便,分割报文确认报文到达对方(三次握手)
2)DNS:提供域名<-->IP的解析服务。

(图片来源《图解HTTP》)

《图解HTTP》笔记1:http的诞生,05.基础知识,98.读书,http,笔记,网络协议文章来源地址https://www.toymoban.com/news/detail-835468.html

到了这里,关于《图解HTTP》笔记1:http的诞生的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • HTTP基础:学习HTTP协议的基本知识,了解请求和响应的过程

    HTTP(Hypertext Transfer Protocol,超文本传输协议)是一种用于传输超媒体文档(如HTML)的应用层协议,它是Web中最基本的协议。 HTTP请求和响应都是由客户端和服务器之间进行的。 一个完整的HTTP请求由以下几个部分组成: 请求行:包括请求方法(GET、POST等)、请求的URI和HTTP协

    2024年02月12日
    浏览(44)
  • 网络编程 tcp udp http编程流程 网络基础知识

    OSI分层:应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 tcp/ip: 应用层 传输层 网络层 数据链路 ip地址:唯一标识一台主机 ipv4 32位 ipv6 128位 寻址 可以反映物理上的一个变化 MAC地址:48 固化在计算机中 ip地址又两部分构成:网络号+主机号 端口号:标识一个应用程序

    2024年02月13日
    浏览(71)
  • 基础知识:HTTP协议以及GET请求和POST请求的区别

    qq对于HTTP协议,做Web编程的开发人员再熟悉不过了。  不论是前端Html页面通过Ajax还是客户端通过 HttpClient 又或服务端与服务端之间的Rest请求,这都需要通过Http协议完成请求  。在HTTP协议中,我们最常用的是GET和POST请求,对于这两个方法,应该是最基础的东西。但是,两

    2024年02月08日
    浏览(94)
  • 【计算机基础知识3】IP 地址和子网掩码、DNS、HTTP

    目录 前言 一、IP地址和子网掩码 1. IP地址的概念 2. IP地址的分类 3. 子网掩码的概念 4. 子网掩码的用途 二、域名系统(DNS) 1. DNS的作用 2. 域名解析过程 3. 如何配置和管理域名解析 三、HTTP(超文本传输协议) 1. HTTP的概念和结构 2. 常见的HTTP请求方法 3. HTTP状态码及其含义

    2024年02月09日
    浏览(79)
  • 爬虫进阶-反爬破解1(反爬技术简介、HTTP网络基础知识、搭建代理服务)

    目录 一、反爬技术简介 二、HTTP网络基础知识 三、搭建代理服务 (一)破解Web端反爬技术 1.常见的反爬策略方向:同一时间的请求数量、请求的身份信息、浏览器和爬虫的区别 2.浏览器和爬虫的不同:异步数据加载、前端的渲染技术、逆向分析JS函数代码、浏览器调度和调试

    2024年02月10日
    浏览(97)
  • 《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(1)-HTTP和HTTPS基础知识

    有的小伙伴或者童鞋们可能会好奇地问宏哥,不是讲解和分享抓包工具了怎么这里开始讲解HTTP和HTTPS协议了。这是因为你对HTTP协议越了解,你就能越掌握Fiddler的使用方法,反过来你越使用Fiddler,就越能帮助你了解HTTP协议。 Fiddler无论对开发人员或者测试人员来说,都是非常

    2024年02月16日
    浏览(59)
  • 05电容基础知识

    目录 一、简介 二、命名规则 三、标准及常用容值 四、电容分类 1、陶瓷电容 2、钽电容 3、铝电解电容 4、薄膜电容 5、超级电容 五、计算公式(串并联) 六、平板电容器公式 七、电容的VCR 八、储能公式 九、充放电公式 十、作用 十一、等效模型 十二、参数及选型 1、容量

    2024年02月01日
    浏览(33)
  • Kafka入门05——基础知识

    目录 副本数据同步原理 HW和LEO的更新流程 第一种情况 第二种情况 数据丢失的情况 解决方案 Leader副本的选举过程 日志清除策略和压缩策略 日志清除策略 日志压缩策略 Kafka存储手段 零拷贝(Zero-Copy) 页缓存(Page Cache) Kafka的消息可靠性 在ISR中,只要有一个Follower存活就能

    2024年02月08日
    浏览(44)
  • 【MATLAB图解教程1】MATLAB基础知识

     ⭐️ 引言 ⭐️          大家好哇!马上就要数学建模比赛了,这周Sonesang将为大家带来 MATLAB基础教程 ,希望在准备数学建模的过程中,能够和大家一起分享学习过程!  📒博客首页:Sonesang的博客 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 ❤️ :热爱Java与算法学习,期待

    2024年02月03日
    浏览(33)
  • Shiro-05-shiro 基础知识补充密码学+哈希散列

    密码术是隐藏或混淆数据的过程,因此窥探眼睛无法理解它。 Shiro的加密目标是简化JDK的加密支持并使之可用。 需要特别注意的是,密码通常不是特定于主题的,因此Shiro API的其中一个领域不是特定于主题的。 即使未使用“主题”,您也可以在任何地方使用Shiro的加密支持。

    2024年02月21日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包