HTTP协议介绍

HTTP协议介绍

Http协议是用来规定浏览器和web服务器之间通讯的数据格式,全称(HyperText Transfer Protocol),超文本传输协议。

HTTP协议是基于TCP介绍传输协议的,发送数据之前需要先建立连接。TCP传输协议是用来保证网络中传输的数据的安全性,HTTP协议用来规定这些数据的具体格式。

浏览器访问web服务器的过程

%%{init: {"flowchart": {"htmlLabels": false}} }%%
flowchart 
	subgraph ide1 ["域名解析"]
		a1("www.bai.com
119.75.217.26") end subgraph ide2 ["浏览器"] a2("http://www.baidu.com") end subgraph ide3 ["服务器主机"] a3("Web服务器程序
默认80端口号") b3("图片、网页、js资源数据") a3 --"5.根据请求获取资源" --> b3 b3 -- "6. 返回资源给Web服务器" --> a3 end ide1 --"2.获取到ip地址"--> ide2 ide2 --"1.通过DNS将域名解析成ip地址"--> ide1 ide2 <--"3.建立连接"--> a3 ide2 --"4.发送HTTP请求数据" --> a3 a3 --"7.返回HTTP相应数据" --> ide2