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

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

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

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

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

相关推荐
dragoooon3425 分钟前
[Linux网络基础——Lesson6.「HTTPS」]
网络·网络协议·https
2301_7969239927 分钟前
Nginx HTTPS服务搭建实验文档
网络·网络协议·ssl
apihz5 小时前
批量获取3位未注册短域名免费API接口每日更新
android·服务器·网络·网络协议·tcp/ip
北京耐用通信5 小时前
传感器“断联”拖垮产线?耐达讯自动化网关让Ethernet IP转CCLink秒通!
人工智能·科技·物联网·网络协议·自动化
Maryfang132918915515 小时前
RTL8306MB的国产P2P替代方案用JL5106C的可行性分析
网络·网络协议·p2p
白菜__7 小时前
去哪儿小程序逆向分析(酒店)
前端·javascript·爬虫·网络协议·小程序·node.js
2201_757830877 小时前
UDP协议
网络·网络协议·udp
2501_938810117 小时前
比特浏览器适用的IP类型
网络·网络协议·tcp/ip
超级大只老咪8 小时前
常用 HTTP 状态码汇总
网络·网络协议·http
ZeroNews内网穿透8 小时前
公网访问本地搭建开源在线流程图工具Draw.io
服务器·数据库·网络协议·安全·http·流程图·draw.io