如何浏览网站?
浏览网站时,我们需要基于一个叫做 "浏览器”的 客户端与万维网“服务器”通过HTTP协议进行网站浏览。
首先 我们会在浏览器的地址栏中输入想要浏览的网站的地址,这时域名解析服务器DNS会把域名翻译成对应的IP,这时客户端会根据对应的IP来访问服务器端!
第二步,由于HTTP是应用层协议,在传输层需要基于TCP协议,建立客户端与服务器端的连接!
此时会通过TCP的三次握手来建立一个安全可靠的连接。
第三步 在传输层以及建立了浏览器与服务器的连接,此时 浏览器会发送生成好的HTTP格式的请求数据包,服务器收到请求数据包后会解析、执行请求、并且生成一个HTTP格式的响应数据包响应至浏览器。
第四步 浏览器会根据收到的HTTP响应数据包并且解析,将响应的结果通过渲染呈现给用户。
此时完成一个网站的浏览。