浏览器发起http请求的典型场景以及HTTP的定义
Posted 笔绘丹心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器发起http请求的典型场景以及HTTP的定义相关的知识,希望对你有一定的参考价值。
前言
今天面试刚好面到了这个问题,但是我对网络这一块并不是很熟悉,只回答出了域名解析,趁着这段时间好好补补课
图解请求过程
这两张图基本可以看懂发生了什么,但是更具体的三次握手,以及TSL/SSL 不是很懂,这部分要补课
了解HTTP是什么
RFC对http的定义是最权威的定义
HTTP是超文本传输协议,hypertext transfer protocol,根据定义,主要有以下特征
stateless:无状态的,也就是连续的请求中数据之间不能相互依赖
request/resopse :客户端发起请求,服务端返回请求
extensible semantics:可扩展的语义描述,兼容低版本
self- descriptive:自描述的消息,直接从请求中就知道数据是什么类型
以上是关于浏览器发起http请求的典型场景以及HTTP的定义的主要内容,如果未能解决你的问题,请参考以下文章