HTTP
- HTTP是一个协议(服务器传输超文本到浏览器的传送协议),是基于TCP/IP通信协议来传输数据(HTML文件,图片文件,查询结果等)。
访问域名
- 例如www.baidu.com就是百度的域名,我们想要访问百度,就需要使用DNS,来将www.baidu.com域名解析为ip地址。
- 随后客户端向服务端发起TCP请求,三次握手进行连接,三次握手如下:
- 客户端向服务端说:你准备好了吗,我要发送请求了
- 服务端接收后,向客户端说:ok,我准备好了,你发请求吧
- 客户端接收后,向服务端说:好的,我知道了
- 客户端随后向服务端发送HTTP请求(request)
- 服务端向客户端返回HTTP返回(response)
- 客户端拿到数据进行页面渲染
HTTP资源
