go http
Contents
http 协议
http协议全称Hypertext Transfer Protocol,位于整个网络层的应用层,也不难发现很多语言关于http的封装都是第三方框架实现的如java 的spring,也有的是标准库实现的如go 的http包,本篇的重点探究go的标准库http。
底层原理
作为应用层协议需要依赖传输层来进行。传输层用的最广泛的是tcp和udp,HTTP /1.1和 HTTP /2采用的tcp作为底层传输协议,而HTTP /3采用的是QUIC作为底层传输协议,如图1