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

面试

  1. 浏览器输入指定网页 URL
  2. 浏览器通过 DNS 协议,获取域名对应的IP地址
  3. 浏览器根据IP 地址和端口号,向目标服务器发起一个 TCP 连接请求
  4. 浏览器在 TCP 连接上,向服务器发送一个 HTTP 请求报文,请求获取网页的内容。
  5. 服务器收到 HTTP 请求报文后进行处理,再返回 HTTP 响应报文给浏览器。
  6. 浏览器收到 HTTP 响应报文后,解析 HTML代码渲染网页结构和样式,同时根据 HTML 中的资源 URL 再次发起请求获取资源内容,直至网页完全加载显示。
  7. 浏览器在无需和服务器通信时,可主动关闭 TCP 连接或等待服务器关闭请求。
相关推荐
Latticy7 分钟前
vulnhub系列靶机-Photographer
网络·网络安全·内网渗透·内网
爱浦路 IPLOOK8 分钟前
矿山无人化作业5G专网方案:企业专网核心网络选型分析
网络·分布式·科技·5g·信息与通信
制冷技术咨询与服务10 分钟前
某纯电牵引车的CAN网络3
网络·某纯电牵引车的can网络2
驭渊的小故事1 小时前
网络原理04(http协议详细解析3)(2000详细解析HTTPS的工作原理)
网络·网络协议·http
额额额对了2 小时前
Linux 进程间通信(IPC)核心机制:消息队列、共享内存与信号量详解
linux·网络·网络协议
myy-learn3 小时前
31-TCP并发
服务器·网络·tcp/ip
程序员夏洛3 小时前
HTTP 请求包含哪些内容,请求头和请求体有哪些类型?
网络·网络协议·http
啊阿狸不会拉杆3 小时前
《计算机网络-自顶向下方法》3.9 小结 · 课后习题 · Wireshark实验
网络·测试工具·wireshark
Chengbei113 小时前
SRC报告成稿 Skill(SRC/0day 提交稿、分层验证门、Step 式 PoC、截图铁律)
网络·人工智能·安全·web安全·自动化·系统安全
小雪崩3 小时前
嵌入式学习 day39:TCP并发服务器模型
linux·服务器·c语言·网络·学习·tcp/ip