Skip to content
On this page

1. 大纲

  1. HTTP基本知识
  2. GET和POST
  3. HTTP特性
  4. HTTP和HTTPS
  5. HTTP/1.1 HTTP/2 HTTP/3 演变

2. HTTP基本知识

2.1 HTTP是什么

HyperText Transfer Protocol 超文本传输协议,我们一一拆解后来理解,先讲【协议】,因为【超文本】【传输】可以理解为定语。

  1. 协议:
    例如毕业的三方协议,租房协议,都是多方参与者共同协商出的一个约定和规范,约束着多方。
    HTTP是计算机网络中的协议,确立了计算机之间的通信约定和规定。

  2. 传输:
    数据可以从A传到B,B又传到A,这便是双向传输。HTTP是双向协议,即可以两点之间相互传输数据。
    这里指的两点是指定起点和终点,中间可以有中转或接力点,例如A -> X -> Y -> B , A <- X <- Y <- B
    HTTP是计算机中用来两点之间传输数据的约定和规范

  3. 超文本:
    互联网早期只有简单的文本,发展至今已经有图片,视频,压缩文件等形式。需要另一种表现形式更丰富的文本来承载————超文本,例如HTML。

至此,HTTP超文本传输协议你可以理解为
“HTTP超文本传输协议,是一个在计算机网络中,专门用于【两点之间】传输【文字、图片、视频等超文本数据】的【约定和规范】”

3. 应用场景

3.1 git revert

3.2 git restore

3.3 git reset

总结

课后疑问

参考资料