从网络角度来看,用户从输入网址到网页显示,期间发生了什么?

面试

  1. 浏览器输入指定网页 URL
  2. 浏览器通过 DNS 协议,获取域名对应的IP地址
  3. 浏览器根据IP 地址和端口号,向目标服务器发起一个 TCP 连接请求
  4. 浏览器在 TCP 连接上,向服务器发送一个 HTTP 请求报文,请求获取网页的内容。
  5. 服务器收到 HTTP 请求报文后进行处理,再返回 HTTP 响应报文给浏览器。
  6. 浏览器收到 HTTP 响应报文后,解析 HTML代码渲染网页结构和样式,同时根据 HTML 中的资源 URL 再次发起请求获取资源内容,直至网页完全加载显示。
  7. 浏览器在无需和服务器通信时,可主动关闭 TCP 连接或等待服务器关闭请求。
相关推荐
砚凝霜11 小时前
软考网络工程师|第 9 章 网络诊断命令 + 故障工具 + 故障排查完整笔记
网络·笔记
数据知道11 小时前
XXE 漏洞深度实战:XML 外部实体攻击与 OOB 带外
xml·网络·安全·网络安全
深圳海导科技11 小时前
海导科技navynav|GNSS测绘电台:在“复杂遮挡环境”的稳定方案
网络·科技
huainingning12 小时前
US226交换机首台web配置后第二台web无法登录问题解决方法
网络
九硕智慧建筑一体化厂家12 小时前
打破系统孤岛!IBMS 一体化平台,构建智慧楼宇全域管控体系
运维·网络·人工智能·笔记·智慧城市
ly768912 小时前
计算机网络:从分层模型到 TCP/IP、HTTP 与网络排查
网络·tcp/ip·计算机网络
Sombra_Olivia13 小时前
复现Windows Server服务RPC请求缓冲区溢出漏洞(MS08067)
网络·windows·安全·web安全·网络安全·渗透测试·vulhub
whyutianict_vv13 小时前
HCIE-Storage存储3.0排错题实战:归因框架与排查命令
linux·服务器·网络
大模型码小白13 小时前
AI安全前沿:AI大模型安全防护的前沿技术
java·网络·人工智能·python·深度学习·学习·安全
海拥✘13 小时前
Python 实战:用 IPPEAK 代理 IP 构建稳定的公开数据采集链路
网络·python·tcp/ip