前言
今天面试刚好面到了这个问题,但是我对网络这一块并不是很熟悉,只回答出了域名解析,趁着这段时间好好补补课
图解请求过程
这两张图基本可以看懂发生了什么,但是更具体的三次握手,以及TSL/SSL 不是很懂,这部分要补课
了解HTTP是什么
RFC对http的定义是最权威的定义
HTTP是超文本传输协议,hypertext transfer protocol,根据定义,主要有以下特征
stateless:无状态的,也就是连续的请求中数据之间不能相互依赖
request/resopse :客户端发起请求,服务端返回请求
extensible semantics:可扩展的语义描述,兼容低版本
self- descriptive:自描述的消息,直接从请求中就知道数据是什么类型