浏览器访问web服务器经过了哪些过程

浏览器输入URL,访问服务器的整个过程:

bash 复制代码
DNS解析--》TCP建立连接 --》发生http请求-》服务器响应请求 --》浏览器解析渲染页面 --》断开TCP连接

DNS解析: 浏览器无法从域名获取对应服务器的ip地址和端口,所以需要进行DNS解析,查找到对应的IP地址进行访问。
TCP建立连接:

当浏览器获取到服务器IP地址后,浏览器会用一个随机的端口号向服务器80端口发起TCP连接请求。这个连接请求到达服务器段后,通过TCP三次握手,建立TCP连接,建立连接后就可以通过HTTP进行数据传输了。

相关推荐
汤愈韬1 小时前
三种常用 NAT 的经典案例
网络协议·网络安全·security
汤愈韬2 小时前
NAT Server 与目的Nat
网络·网络协议·网络安全·security
7ACE3 小时前
Wireshark TS | TLP 超时时间
网络·网络协议·tcp/ip·wireshark·tcpdump
凯瑟琳.奥古斯特9 小时前
NAT原理及作用详解
网络·网络协议
_Evan_Yao11 小时前
从 IP 路由到 Agent 路由:最长前缀匹配如何帮你分发任务?
java·网络·后端·网络协议·tcp/ip
数据法师1 天前
开源情报收集工具GhostTrack深度测评:IP、手机号、用户名的合规信息查询方案
网络·网络协议·tcp/ip
想成为优秀工程师的爸爸1 天前
第三十篇技术笔记:郭大侠学UDS - 人有生老三千疾,望闻问切良方医
网络·笔记·网络协议·tcp/ip·信息与通信
灰子学技术1 天前
Envoy HTTP Connection Manager (HCM) 技术文档
网络·网络协议·http
日取其半万世不竭1 天前
WordPress建站 + 免费SSL证书配置完整教程
网络·网络协议·ssl
七七powerful1 天前
AI+运维提效--HTTPS 证书有效期监控方案
网络协议·http·https