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

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

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

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

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

相关推荐
好多渔鱼好多17 小时前
【流媒体协议】RTSP / RTP / RTCP 协议全景介绍
网络·网络协议·rtp·rtsp·rtcp·ipc摄像头
蜂蜜黄油呀土豆17 小时前
计算机网络中的传输层:深入解析 TCP 协议
网络协议·tcp/ip·计算机网络·三次握手·网络排查
五仁火烧19 小时前
HTTP 服务器
服务器·网络·网络协议·http
五仁火烧19 小时前
Vite和HTTP 服务器
服务器·网络协议·http·vue
_风华ts19 小时前
UObject复制与RPC
网络·c++·网络协议·rpc·虚幻
青果网络_xz19 小时前
IP静态是什么意思?静态IP适用于哪些业务场景?
网络·网络协议·tcp/ip
小李独爱秋20 小时前
计算机网络经典问题透视:电子邮件的安全协议PGP主要都包含哪些措施?
运维·服务器·网络·网络协议·计算机网络·安全
小李独爱秋20 小时前
计算机网络经典问题透视:互联网的网络层安全协议族IPsec都包含哪些主要协议?
运维·服务器·开发语言·网络协议·计算机网络·安全
fy zs20 小时前
HTTP协议与HTTPS
网络协议·http·https
DARLING Zero two♡21 小时前
【计算机网络】简学深悟启示录:socket编程之tcp
网络协议·tcp/ip·计算机网络