Http|青训营笔记

72 阅读2分钟

一、Http协议 1.1超文本传输协议 超文本传输协议可以进行文字分割:超文本(Hypertext)、传输(Transfer)、协议(Protocol),它们之间的关系如下: 按照范围的大小 协议 > 传输 > 超文本。

1.1.1超文本 随着互联网的高速发展,两台电脑之间能够进行数据的传输后,人们不满足只能在两台电脑之间传输文字,还想要传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转,那么文本的语义就被扩大了,这种语义扩大后的文本就被称为超文本(Hypertext)。

1.1.2传输

两台计算机之间会形成互联关系进行通信,我们存储的超文本会被解析成为二进制数据包,由传输载体(例如同轴电缆,电话线,光缆)负责把二进制数据包由计算机终端传输到另一个终端的过程称为传输。

1.1.3网络协议

网络协议就是网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。

二、Http协议报文

HTTP 协议主要由三大部分组成:

起始行(start line):描述请求或响应的基本信息; 头部字段(header):使用 key-value 形式更详细地说明报文; 消息正文(entity):实际传输的数据,它不一定是纯文本,可以是图片、视频等二进制数据。

三、心得体会 老师只讲了http,便稍微整理了一下相关http协议的内容。这个部分与web相关密切,我们会发现很多网址开头就是这几个字母。本次青训营是主要进行前端学习的,既然已经与web相关了,以后应该还会有html和css相关学习,那么就会慢慢进入前端的重点知识范畴了,接下来的知识就不再是复习,而是新的东西了。要慢慢琢磨了。