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

面试

  1. 浏览器输入指定网页 URL
  2. 浏览器通过 DNS 协议,获取域名对应的IP地址
  3. 浏览器根据IP 地址和端口号,向目标服务器发起一个 TCP 连接请求
  4. 浏览器在 TCP 连接上,向服务器发送一个 HTTP 请求报文,请求获取网页的内容。
  5. 服务器收到 HTTP 请求报文后进行处理,再返回 HTTP 响应报文给浏览器。
  6. 浏览器收到 HTTP 响应报文后,解析 HTML代码渲染网页结构和样式,同时根据 HTML 中的资源 URL 再次发起请求获取资源内容,直至网页完全加载显示。
  7. 浏览器在无需和服务器通信时,可主动关闭 TCP 连接或等待服务器关闭请求。
相关推荐
虎头金猫5 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
wuyk5555 天前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
QYRdata5 天前
年均增速24.2%!机器人数据湖未来六年增长动能强劲
网络·机器人·服务发现
CHENKONG_CK5 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
chshang19925 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
萧瑟余晖5 天前
Netty 核心组件与 Reactor 模型详解
网络·架构
ITxiaobing20235 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5555 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
z落落5 天前
C#UDP+串口服务端+UDP 客户端(含 CRC16 校验)
网络·网络协议·udp
云运维笔记6 天前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为