”行者常成“

今日,让我找到了一本好书~~~。 小林大佬(CSDN 小林Coding)的《图解计算机网络》!! 一口气看完了整个 HTTP篇。真的是受益匪浅~。
小林大佬的链接: 小林大佬
自己也跟着做了十几页的思维笔记总结:

所以个人日常总结一下自己所看所得的一个提纲: 如果像更多 建议读读 这本 <图解网络>

#### HTTP基本概念

什么是http?

http常见的结构?

http的常见字段?

http各个版本之间的区别?

什么是http?(超文本传输协议)

提到这个问题: 就要去先了解以下 万维网<www.> 也就是我们网站的基本构造结构:

Http协议作用就是 定义了浏览器(万维网的服务器)怎么完成万维网文档(网页)的 请求和响应

这里就涉及一个常见面试题: url的请求过程?

具体答案 这本<图解网络>里面有

http常见的结构?

:也就是Http的报文格式: 也是Http 1. 版本的主要进行了逻辑运行

  • 请求报文

    • 方法:

      • 8大方法

        • head

        • put

        • delete

        • get

        • connect

        • trace

        • option

        • post

          面试题:GET和POST的区别?

          简略回答:与服务端 交互方式不同:get只读 post 有写的操作

    • URL:

    • 版本

    • 实体主体

  • 响应报文

    • 版本
    • 状态码: 1 2 3 4 5
    • 短语
    • 实体主体
http的常见字段?
  • host:指定跳转的服务器
  • Content 全家桶
    • Length:数据的长度
    • Connection:Http1.1 用于保持 长连接
    • Type:服务器告诉 客户端 数据格式 utf-8
    • Encoding: 告诉数据压缩格式:常见gzip, deflate:
http各个版本之间的区别?

主要版本

  • http1.0

  • 短连接

  • http1.1

    • 长连接 管道运输 (略微的解决了一下效率问题)
    • 请求-响应的模式
    • 明文传输(cookie session)
  • http2

    • TLS1.2+ 安全加密

    • 头部压缩(Hpack算法):

      • 静态表
      • 动态表
      • 哈夫曼压缩
    • 采用二进制帧 代替传统的 文本格式:减少数据的冗余量

    • 并发传输

      • stream

      • message

      • frame

    • 服务器主动的推送资源

  • http3

    • 使用了UDP + QUIC
  • https

    • 加入TLS 实现了安全加密

      • RSA算法
      • ECDHE算法

衍生出来的面试题:

各个版本之间的区别?

http 和https的区别?

Cookie 和Session?

一本好书,胜过千言万语:图解《操作系统》自列题纲。相关推荐

  1. 一张好的图胜过千言万语!数据可视化都经历了怎样的发展历程

    CDA数据分析师 出品 编译:Mika [导读]信息爆炸时代,经过精心设计.形象生动的可视化图表往往要比一篇深度长文章更容易赢得眼球和青睐. 在一次TED演讲中,信息设计师汤米·麦考尔追溯了长达几个世 ...

  2. 操作系统----文件管理 参考王道操作系统与小林coding图解操作系统

    前置:简单的个人学习笔记上传,仅供参考,想要md文档的可以评论留言 参考内容 CSDN博主 BitHachi的博文 <王道操作系统>学习笔记总目录+思维导图 CSDN博主 小林coding ...

  3. php转java学什么书,推荐给java软件工程师以及从java转向php程序猿的一本好书

    推荐给java程序员以及从java转向php程序猿的一本好书 首先 依据本人以往的惯例 本人不是暑托... 好就是好 而且不贵 ? 应该是本人认为的 国产原创书里面 能排上 前五的好书 ? ? spr ...

  4. 写在《Python高手修炼之道》发行之前:选择一本好书,即是少走弯路

    一门编程语言,总有一些独一无二的特质,不会随着语言的演变而改变,我们姑且称其为语言的DNA.一本介绍编程语言的书,如果能够捕捉到这门语言的DNA,并准确传达给读者,那就称得上是一本好书.选择一本好书, ...

  5. 好好爱自己,胜过千言万语

    有一首歌一直很火,<好想爱这个世界啊>. 歌词里唱到:"伤疤 就丢给回忆吧,放下 才得到更好啊" 想一想确实如此. 其实放下伤疤就是放过自己,有些遗憾只适合沉浸在心底. ...

  6. 如何在网上选购一本好书

    对于从事IT技术的人员来说,每年花在买书上的钱可能不是一笔小数目,少则几百,多则几千(可能占到年工资收入的1/10).但是就笔者买了十多年书的经验来看,现在要在网上购一本自己满意的书真的比较难,我自己 ...

  7. 一本好书:西医综合傲视宝典之内容简介

    西医综合傲视宝典 2011年硕士研究生入学考试西医考研辅导用书 图书特点 2011年硕士研究生入学考试西医考研辅导用书 目的很明确--就是为了帮助广大考生朋友节省复习时间,提高复习效率,顺利地实现考研 ...

  8. 一本好书对孩子的影响——绘本共读实录(一):爱上优秀的自己

    "爱上优秀的自己"是跳跳两岁半左右开始亲子共读的一套书,这套书不是什么名家绘本,也很少有家长推荐,然而这套书对跳跳的影响力却是非常大的,可以说这套书有魔力.这套书只是简单的平装书, ...

  9. 给学弟学妹们写了个 15W 字的图解操作系统!

    大家好,我是小林. 不知不觉在 CSDN 里写了 23 篇图解操作系统的系列文章,总字数高达 15W 字,而且每篇都配了很多自己手绘的图,也算有个体系了. 然后图解操作系统文章也帮助到了很多读者,时不 ...

最新文章

  1. C#7.0连接MySQL8.0数据库的小笔记
  2. 022-红黑树(三)
  3. php7和php8内核有区别吗,不要在PHP7中踩这些坑
  4. MySQL5.5读写分离之mysql-proxy
  5. 基于混沌的图像置乱加密算法及matlab的实现,基于混沌的图像置乱加密算法及MATLAB的实现...
  6. 过滤器filter,监听器listener
  7. Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
  8. [2005/05/03] 卡耐基选语
  9. VS Newtonsoft的引用问题
  10. 最大流(Max Flow)
  11. 如何设计一种简单的恒流/恒压降压转换器
  12. 【分类整理】面试最常考的 100 道算法题
  13. 2.Smali的基础语法
  14. 2017 寒假作业 (一) 随笔
  15. python发送qq文件_怎么用qq邮箱发文件-十分钟教你使用Python发送邮件(复制可用)...
  16. 清华开学!柯洁报到,00后AI明日之星扎堆姚班、智班
  17. 工作绩效数据、工作绩效信息、工作绩效报告
  18. 没有你 万般精彩皆枉然
  19. 计算机网络技术期末考试2010模拟试题及答案
  20. 任务管理器--内存篇(上)

热门文章

  1. java 方差_使用java计算数组方差和标准差
  2. 非计算机专业同学的Python自我修养-2
  3. 我的blog开张了!
  4. Deep Learning(深度学习)学习笔记整理系列之(三)
  5. 【微服务|openfeign】使用openfeign远程调用文件上传接口
  6. 【甄选靶场】Vulnhub百个项目渗透——项目二十一HACKLAB_VULNIX(NFS挂载,ssh毒化)
  7. java sortable_Sortable.java
  8. 拖拽排序插件sortable
  9. linux p2v步骤,P2V操作完整步骤,物理机转换openstack虚拟机
  10. 【爬虫】2.6 实践项目——爬取天气预报数据