HTTP协议介绍
HTTP协议介绍
Http协议是用来规定浏览器和web服务器之间通讯的数据格式,全称(HyperText Transfer Protocol),超文本传输协议。
HTTP协议是基于TCP介绍传输协议的,发送数据之前需要先建立连接。TCP传输协议是用来保证网络中传输的数据的安全性,HTTP协议用来规定这些数据的具体格式。
浏览器访问web服务器的过程
flowchart
subgraph ide1 ["域名解析"]
a1("www.bai.com<br/>119.75.217.26")
end
subgraph ide2 ["浏览器"]
a2("http://www.baidu.com")
end
subgraph ide3 ["服务器主机"]
a3("Web服务器程序<br/>默认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