1. 用户在浏览器的地址栏中输入https://glut.edu.cn并回车。
  2. 浏览器解析输入的地址,提取出协议为HTTPS,主机名为glut.edu.cn。
  3. 浏览器向本地的DNS服务器发起域名解析请求,以获取主机名glut.edu.cn对应的IP地址。
  4. 本地DNS服务器收到请求后,先查询自己的缓存,如果有对应的IP地址,则直接返回给浏览器;如果没有,则向根DNS服务器发起查询请求。
  5. 根DNS服务器收到请求后,根据请求的域名后缀(.cn)返回给本地DNS服务器一个顶级域名服务器的IP地址。
  6. 本地DNS服务器收到顶级域名服务器的IP地址后,再次向顶级域名服务器发起查询请求,获取下一级域名服务器的IP地址。
  7. 本地DNS服务器继续向下一级域名服务器发起查询请求,直到获取到glut.edu.cn的IP地址。
  8. 本地DNS服务器将获取到的IP地址返回给浏览器。
  9. 浏览器通过IP地址与目标服务器建立TCP连接。
  10. 浏览器发送一个HTTPS的GET请求到目标服务器,请求的内容为首页的URL路径。
  11. 目标服务器接收到请求后,先进行HTTPS的安全验证,包括验证证书的有效性和服务器的身份。
  12. 如果安全验证通过,目标服务器将首页的HTML文件通过TCP连接返回给浏览器。
  13. 浏览器接收到HTML文件后,开始解析HTML,并根据HTML中的CSS、JavaScript等资源的路径再次向目标服务器发起请求,获取这些资源。
  14. 目标服务器返回CSS、JavaScript等资源文件给浏览器。
  15. 浏览器根据HTML和资源文件渲染页面,并展示给用户。
  16. 用户可以在浏览器中浏览桂林理工大学网站的首页。
当用浏览器的地址栏中输入httpsgluteducn并回车时正常情况下可以浏览器中打开桂林理工大学网站的首页。请结合计算机网络的相关知识尽可能详细的描述在这一过程中所发生的事情。

原文地址: http://www.cveoy.top/t/topic/i4a7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录