网站是如何进行访问的!
-
用户在浏览器中输入网站的URL(统一资源定位符)或者通过搜索引擎搜索相关的关键词来找到网站。
-
浏览器先去配置本地配置文件C:\Windows\System32\drivers\etc\hosts 下查找域名映射的ip地址,如果有映射,直接返回ip,执行第3步,没有执行第4步。
-
根据返回的ip访问web程序
-
用户的浏览器向域名系统(DNS)服务器发送一个请求,以解析URL中的域名为对应的IP地址。
-
一旦浏览器获得了IP地址,它会向该IP地址发送一个HTTP请求,请求访问特定的网站。
-
服务器接收到浏览器发送的HTTP请求后,会根据请求的内容进行处理。如果请求的是一个静态网页,服务器会直接返回相应的网页文件;如果请求的是一个动态网页,服务器会调用相应的脚本或程序来生成网页内容,并将生成的内容返回给浏览器。
-
浏览器接收到服务器返回的网页内容后,会对其进行解析和渲染,最终将网页呈现给用户。呈现过程包括解析HTML、CSS代码,执行JavaScript脚本等。
-
用户可以通过浏览器与网页进行交互,点击链接、填写表单、提交请求等。