搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Rollup L2 and L3_rollup2 rollup3区别
2
区间DP模型与题目详解acm
3
C语言自定义类型_c语言用户自定义类型名称有几个
4
在macos下安装python-pcl_install python-pcl mac电脑
5
【XGBoost回归预测】向量加权平均算法INFO优化XGBoost数据回归预测【含Matlab源码 3261期】_向量加权平均算法改进
6
16秋南开计算机应用答案,南开16秋学期《计算机应用基础》在线作业
7
朋友问我,你都30岁了学编程来得及吗_30岁自学互联网代码来得及吗
8
记录Selenium Python访问浏览器时部分内容无法获取的解决方法_为什么selenium网页加载不出内容
9
最优二叉搜索树java_动态规划方法生成最优二叉查找树
10
数据结构单链表插入和删除操作_数据结构单链表的插入与删除
当前位置:
article
> 正文
浏览器输入 URL 地址,访问主页的过程_url直接连接网站浏览主页并通过链接浏览网页
作者:很楠不爱3 | 2024-05-15 03:02:23
赞
踩
url直接连接网站浏览主页并通过链接浏览网页
分析&回答
浏览器解析域名;
TCP建立连接;
浏览器向服务器发送HTTP请求;
服务器解析请求并返回HTTP报文;
浏览器解析并渲染页面;
断开连接。
反思&扩展
域名解析的流程
查找
浏览器缓存
——我们日常浏览网站时,浏览器会缓存DNS记录一段时间。如果以前我们访问过该网站,那么在浏览器中就会有相应的缓存记录。因此,我们输入网址后,浏览器会首先检查缓存中是否有该域名对应的IP信息。如果有,则直接返回该信息供用户访问网站,如果查询失败,会从系统缓存中进行查找。
查找
系统缓存
——从hosts文件中查找是否有存储的DNS信息(MAC端,可在“终端”中输入命令cat etc/hosts找到hosts文件位置),如果查询失败,可从路由器缓存中继续查找。
查找
路由器缓存
——如果之前访问过相应的网站,一般路由器也会缓存信息。如果查询失败,可继续从 ISP DNS 缓存查找。
查找
ISP DNS缓存
——从网络服务商(例如电信)的DNS缓存信息中查找。
如果经由以上方式都没找到对应IP的话,则向
根域名服务器
查找域名对应的IP地址,根域名服务器把请求转发到
下一级
,逐层查找该域名的对应数据,直到获得最终解析结果或失败的相应根域名服务器,根服务器主要用来管理互联网的主目录。是互联网域名解析系统(DNS)中最高级别的域名服务器。
喵呜面试助手:
一站式解决面试问题,你可以搜索
微信小程序
[喵呜面试助手]
或关注
[喵呜刷题] -> 面试助手
免费刷题。如有好的面试知识或技巧期待您的共享!
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/571230
推荐阅读
article
python
植物
大战
僵尸
代码
例_用
Python
实现
植物
大战
僵尸
游戏,很酷...
以前很火的
植物
大战
僵尸
游戏, 本想在网上找个
python
版本游戏学习下,无奈没有发现比较完整的,那就自己来写一个把。图片...
赞
踩
article
本地
Git
搭建以及常见
git
命令
_
创建
自己
的
git
...
1、
创建
版本库$ mkdir learn
git
$ cd learn
git
$ pwd/Users/michael/lear...
赞
踩
article
windows
常见
DOS
命令
(完整版)_win
dos
里面
的
dos
命令
...
dir (directory) :列出当前目录下
的
文件以及文件夹md (make directory): 创建目录rd ...
赞
踩
article
[
MySQL
]
数据
的
导入
_
mysql
导入
数据
...
MySQL
数据
的
导入
在命令窗口登录
MySQL
,使用 source 指令
导入
数据
。基于图形化界面工具 DataGri...
赞
踩
article
FastDFS
分布式
集群搭建详解_
分布式
文件
服务器
fastdfs
需要
几个节点...
如题。_
分布式
文件
服务器
fastdfs
需要
几个节点
分布式
文件
服务器
fastdfs
需要
几个节点 ...
赞
踩
article
Google
DeepMind
推出大
模型
Gemini
(vs
GPT4
):规模最大、能力最强的人工...
2023 年 12 月 06 日12 分钟阅读让
人工智能
为每个人提供更多帮助谷歌和 Alphabet 首席执行官谷歌 D...
赞
踩
article
数据
安全
体系
概述_
数据
中中
安全
体系
...
从定位来说,大
数据
的
安全
主要包括以下3个方面:1,
数据
访问
安全
:①服务认证:保证各个角色之间的合法性,可以有效防止身份伪...
赞
踩
article
探索
WechatHook
:
微信
消息
拦截
与
自动化
处理
的新可能...
探索
WechatHook
:
微信
消息
拦截
与
自动化
处理
的新可能项目地址:https://gitcode.com/duqian...
赞
踩
article
使用Git
命令
将本地
文件
推送
至
远程
仓库
_
git
推送
到
远程
仓库
...
6. 把本地库的内容
推送
到
远程
,使用
git
push
命令
,实际上是把当前分支master
推送
到
远程
。2. 把
文件
添加...
赞
踩
article
快速安装
PyTorch
_
pytorch
安装...
快速安装
PyTorch
_
pytorch
安装
pytorch
安装 ...
赞
踩
article
【C++】
哈希
表
的
实现
_
c++
哈希
表
实现
...
与闭散列的
哈希
表
不同的是,在
实现
开散列的
哈希
表
时,我们不用为
哈希
表
中的每个位置设置一个状态字段,因为在开散列的
哈希
表
中,...
赞
踩
article
ADB(九)---以
root
权限
运行
adbd
_
restarting
adbd
as
root
...
一、以
root
权限
运行
adbd
的原因1、adb的
运行
原理是PC端的adb server与设备端的守护进程
adbd
建立连接...
赞
踩
article
ADB
命令
知多少
?详细
ADB
命令
大全
来
啦_
adb
命令
大全
详解...
adb
shell dumpsys activity |find "mFocusedActivity" 查看前台应用包名...
赞
踩
article
【
漏洞
分析】
远程
命令
执行
漏洞
总结_
shiro
漏洞
curl
...
fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。fas...
赞
踩
article
启动HIVE报错Exception
in
thread
"ma
in
"
java
.
lang
.Runti...
https://ask.hellobi.com/blog/bigdata/10251解决办法:[
hadoop
@maste...
赞
踩
article
提示:您在 /
var
/
cache
/
apt
/
archives
/ 上没有足够的可用
空间
,已解决...
1、开发板使用的是树莓派,内存卡8G,Linux系统2、更新软件包时提示没有足够的
空间
。提示:您在 /
var
/
cache
...
赞
踩
article
随机
游走
算法
:用于
图论
或
网络分析
中的
节点
排名、社区发现等任务_基于
随机
游走
...
综上所述,
随机
游走
算法
作为一种常用的
图论
和
网络分析
方法,能够帮助我们理解
节点
之间的关系以及
节点
在网络中的重要性。通过模拟...
赞
踩
article
【
数据结构
陈越
版
笔记
】第
1
章
概论
...
陈姥姥的书里讲的定义挺通俗易懂的,我这里直接把严蔚敏书的定义拿过来数据:数据是对客观事物的符号表示,在计算机科学中是指所...
赞
踩
article
腾讯
后台
开发
面试
总结吐血推荐!!...
http://blog.csdn.net/fdssdfdsf/article/details/7983861点击打开链接...
赞
踩
article
maven
下载
shiro
1.10.0出现下载不了_下载不了`org.
apache
.
shiro
:
shi...
shiro
升级为1.10.0遇到的问题_下载不了`org.
apache
.
shiro
:
shiro
-
core
:
1.3
.2`。...
赞
踩
相关标签
python植物大战僵尸代码例
运维
mysql
数据库
sql
datagrip
分布式
FastDFS
fdfs
人工智能
python
matlab
深度学习
自动驾驶
chatgpt
gpt
gitee
PyTorch
散列表
c++
哈希算法
ADB
adb
android