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

行者常成
”行者常成“

今日,让我找到了一本好书~~~。 小林大佬(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?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值