http协议
http协议可以说是由三个部分组成的:超文本、URL、Http
- 超文本:网页中的信息,如文字、图片、视频。
- URL:统一资源定位符,由三个部分组成:协议、主机端口、文件名及路径。
使用http协议的访问流程
例如我们想访问百度,则在浏览器中输入 www.baidu.com
然后浏览器到web服务器执行以下操作
- 浏览器向DNS请求解析,目的是为了将百度解析成IP地址 183.232.231.174
- DNS将IP地址 183.232.231.174 返回给浏览器
- 浏览器与服务器建立TCP连接(80端口)
- 浏览器请求文档:GET/index.html
- 服务器收到请求,向客户端返回状态码(2xx, 4xx, 5xx等)和响应的消息,若成功(2xx)则将index.html发送给浏览器。
- 释放TCP连接
- 浏览器中显示index.html的内容