首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你的域名是如何变成 IP 地址的?

那为啥还需要 IP 地址呢?因为 IPv4 中的 IP 地址只需要 4 个字节,而用字符串表示的域名最少也需要几十个字节,长的甚至达到几百字节,而这会大大的增加底层路由器的负担。...这也是为啥 IP 地址仍然在被使用。人来使用域名,而路由器层则使用 IP 地址,就跟我们书写的是我们能认识的字符,而最终计算机认识的是一堆二进制一样。...DNS 解析 知道了这个背景之后,我们就可以来看看「域名」是如果变成「IP 地址」的。 首先我们知道,会往 DNS 服务器发送请求,那问题就来了,浏览器怎么知道 DNS 服务器的地址是啥?...因为去找 DNS 服务器查询 IP 地址时,初始的 DNS 的服务器的 IP 地址是走的本地计算机的配置的。那在分层查询时,我怎么知道有哪些根服务器?以及我怎么知道这些根服务器的 IP 地址是啥?...最下面则是统计的信息,本次 DNS 查询所话费的时间,以及请求的 DNS 服务器的地址和端口。这个服务器地址是我们本机配置的 DNS 服务器的地址

4.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

你的域名是如何变成 IP 地址的?

那为啥还需要 IP 地址呢?因为 IPv4 中的 IP 地址只需要 4 个字节,而用字符串表示的域名最少也需要几十个字节,长的甚至达到几百字节,而这会大大的增加底层路由器的负担。...这也是为啥 IP 地址仍然在被使用。人来使用域名,而路由器层则使用 IP 地址,就跟我们书写的是我们能认识的字符,而最终计算机认识的是一堆二进制一样。...DNS 解析 知道了这个背景之后,我们就可以来看看「域名」是如果变成「IP 地址」的。 首先我们知道,会往 DNS 服务器发送请求,那问题就来了,浏览器怎么知道 DNS 服务器的地址是啥?...因为去找 DNS 服务器查询 IP 地址时,初始的 DNS 的服务器的 IP 地址是走的本地计算机的配置的。那在分层查询时,我怎么知道有哪些根服务器?以及我怎么知道这些根服务器的 IP 地址是啥?...最下面则是统计的信息,本次 DNS 查询所话费的时间,以及请求的 DNS 服务器的地址和端口。这个服务器地址是我们本机配置的 DNS 服务器的地址

4.7K10

内核地址空间大冒险:系统调用

3 系统调用 “系统调用?什么意思?”,我第一次听到这几个字。 “你现在来到我们这里办事,这就叫系统调用啊!”。 “还是不太明白,还请老先生赐教”。 “好吧,年轻人好学,老朽就给你说道说道。...“到后来,一些新出现的帝国文明,像咱们的Linux帝国,还有Windows帝国等等,为了安全考虑,一方面把普通应用程序和帝国自身程序分开,普通应用程序执行的地方叫用户态地址空间,而帝国核心程序运行的地方叫内核地址空间...“原来如此,那为何不直接把sys_open函数的地址写在我来之前的open房间,还要弄一个编号来查,这不更省事吗?” “唉,此言差矣,这些个函数的地址都是机密,怎么能随便透露给你们上面的应用程序呢。...而且,为了安全,这些地址会随着帝国每次启动变化的,不是一个固定的地址,所以还是要用编号来查哦!” “感谢老先生,今日获益良多,时辰不早,我该去做我的正事了,再会”!...4 线程内核堆栈 按照纸条上面的地址,我来到了sys_open函数的地方,开始执行这里的代码,完成我要办理的事情。

57410

内核地址空间大冒险:系统调用

3 系统调用 “系统调用?什么意思?”,我第一次听到这几个字。 “你现在来到我们这里办事,这就叫系统调用啊!”。 “还是不太明白,还请老先生赐教”。 “好吧,年轻人好学,老朽就给你说道说道。...“到后来,一些新出现的帝国文明,像咱们的Linux帝国,还有Windows帝国等等,为了安全考虑,一方面把普通应用程序和帝国自身程序分开,普通应用程序执行的地方叫用户态地址空间,而帝国核心程序运行的地方叫内核地址空间...“原来如此,那为何不直接把sys_open函数的地址写在我来之前的open房间,还要弄一个编号来查,这不更省事吗?” “唉,此言差矣,这些个函数的地址都是机密,怎么能随便透露给你们上面的应用程序呢。...而且,为了安全,这些地址会随着帝国每次启动变化的,不是一个固定的地址,所以还是要用编号来查哦!” “感谢老先生,今日获益良多,时辰不早,我该去做我的正事了,再会”!...4 线程内核堆栈 按照纸条上面的地址,我来到了sys_open函数的地方,开始执行这里的代码,完成我要办理的事情。

66810
领券