键入网址按回车发生了什么
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,键入网址,按回车,发生了什么???第一步:浏览器从地址栏的输入中获得服务器的 IP 地址和端口号如果键入的是域名,首先要进行域名解析,把域名解析为服务器的IP地址。解析的过程如下,在解析过程中会有多级
千家信息网最后更新 2025年02月23日键入网址按回车发生了什么
键入网址,按回车,发生了什么???
第一步:浏览器从地址栏的输入中获得服务器的 IP 地址和端口号
如果键入的是域名,首先要进行域名解析,把域名解析为服务器的IP地址。
解析的过程如下,在解析过程中会有多级缓存:
浏览器先看自己的缓存有没有--->如果没有,再检查操作系统的缓存--->如果还没有,本地的Host文件--->野生DNS服务器(包括本地 DNS)、根 DNS、顶级 DNS、权威 DNS
注意:
DNS解析有可能会给到的是CDN服务器的IP地址,然后CDN直接返回静态资源,而不必请求源站。
第二步:浏览器用TCP的三次握手与服务器建立连接
第三步:浏览器向服务器发送拼好的报文
第四步:服务器收到报文后处理请求,同样拼好报文再发给浏览器
第五步:浏览器解析报文,渲染输出页面
第六步:由于HTTP的长连接特性,默认不会立即关闭连接,所以暂时不会有四次挥手
此图来源于网络
CDN缓存的是静态资源,对于动态的资源,只能从目标网站获取。
请求达到负载均衡服务器(比如Nginx),
负载均衡设备会先访问系统里的缓存服务器,
通常有 memory 级缓存 Redis 和 disk 级缓存 Varnish,
它们的作用与 CDN 类似,不过是工作在内部网络里,
把最频繁访问的数据缓存几秒钟或几分钟,减轻后端应用服务器的压力。
如果缓存服务器里也没有,那么负载均衡设备就要把请求转发给应用服务器了。
比如Java 的 Tomcat,Python 的 Django,然后会再访问后面的数据库服务,
再把执行的结果返回给负载均衡设备,同时也可能给缓存服务器里也放一份。
下图来源与网络
服务
服务器
缓存
浏览
浏览器
均衡
地址
域名
报文
设备
资源
数据
来源
系统
网络
过程
静态
应用
网址
频繁
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑小网吧怎么做服务器
微博热词数据库
浪潮英信服务器硬盘插槽
软件开发行七886七
网络安全专员待遇
怎么规划软件开发
网络安全应急响应几级
动环服务器价格及图片
重庆城口生鲜专用软件开发
32k最多新手礼包的服务器
预算书调数据库
广西网络技术分类工程
中国电信网络安全产业园
南宁市网络安全支队
广西华为服务器价格
软件开发中需求分析的过程
中文法学专业论文数据库
web服务器 网络安全
goden数据库
专业供应的塔式服务器
能学网络技术的大学
具有网络安全服务能力评定证书
软件开发公司可以报什么项目
品牌策略规划软件开发
民航导航数据库一年有几期
公安部门对企业网络安全检查
网络安全机制主要有哪些
智慧物联网络安全高峰论坛
考网络技术三级工作干什么
保存数据库失败怎么回事