这是我参与「第五届青训营」伴学笔记创作活动的第五天
一、本堂课重点内容
- HTTP 协议的基本定义
- HTTP 协议主要特征
- HTTP 协议发展历程
- HTTP 协议的报文结构
- 场景分析-静态资源
- 场景分析-登录
- HTTP 协议实战-浏览器
- HTTP 协议实战-Node篇
- 网络优化手段
- HTTP 协议扩展-通信方式
二、详细知识点介绍
介绍了 HTTP 协议的基本定义和特点,在此基础上,对于 HTTP 协议的发展历程及报文结构展开进一步分析。
以案例「今日头条」讲解了涉及的请求中的缓存策略并且展开了具体分析。
根据不同的环境,介绍在日常的开发中,如何实现去发起一个协议,进一步基于不同环境,如何做到网络优化,提升用户体验。
三、课后个人总结
HTTP 是超文本传输协议,所谓超文本,因为网页上不止文字,也有音频,视频,图片,链接等等资源。
HTTP 协议的主要特征:支持用户/服务器端模式、简单快速、具有灵活性、无连接、无状态。
HTTP 协议的报文机构:HTTP 由请求头和请求体构成。
请求字段:请求字段是请求头专用的字段。 响应字段:响应字段是响应头专用的字段。 通用字段:可以在请求头或者响应头使用。
四、课后补充
典型的 HTTP 事务处理有如下的过程:
- 客户与服务器建立连接;
- 客户向服务器提出请求;
- 服务器接受请求,并根据请求返回相应的数据
- 客户与服务器关闭链接。
顶级域名:
.com-供商业机构使用
.net-原供网络服务供应商使用,现无限制
.org-不属于其他顶级域类别的组织使用
.edu-供美国教育机构
.gov-供美国政府机关
.mil-供美国军事机构