浅谈www.baidu.com和baidu.com
www.baidu.coM&baidu.comM
首先解释一下DNS(Domain Name System域名系统)
根据域名来获取ip实现联网通信访问,呆萌的计算机只认识0和1这两个兄弟,呵呵不介意这么讲吧,而我们的大脑的记忆系统又不如计算机存储那么牛,更何况作为服务器的主机ip肯定不是固定,谁又能保证即使固定又不出现宕机,肯定没有了,就如说我的本本,名字A-ONE,让我说ip肯定我得ifconfig一下,之所以有DNS的出现肯定是为了解决ip和域名数量太多的问题;于是乎什么都是合理的了。存在问题,解决问题都变得那么的有意思咯;
全球网络这么多又怎么可能都在一台服务器上存储所有的ip和域名 数据库的庞大就不说了,响应速度是个问题吧,于是乎该出现点东东来解决这个问题吧。域名目录树
一: 域名分类:(注解:由于禁用的url 我改为了M大写)
顶级域名,二级域名.....(也不会太多了,
目前我见得也就四级了eg:www.zzu.edu.cn www.google.com.hk算比较长的咯)
①顶级域名(Top Level Domain )
eg: com net org cn edu。。。。。。
②二级域名
eg: sina badu vip(这个可花了不少money)
有先见之明的搞不好一个域名就让你一生。。。。。呵呵
③三级域名(有时候也标识一台主机了,有时一台主机多个站点咯)
eg:www news .....
.....
二:下面就来介绍一下www.baidu.coM&baidu.comM
①域名肯定是不同了,发出请求会不会是同一台服务器回应呢?
接下来就分别ping www.baidu.coM 和 ping baidu.coM
(注:回应的ip可不固定哟 应该是一个地址池内的随机分配,要不就是虚的)
很显然咯 是不同的域名,肯定是不同的服务器来发出相应了
下面就来看一下整个域名解析的过程:
路由跟踪
如果是linux系统的使用命令 traceroute www.baidu.coM 或者baidu.coM
如果是windows系统的使用命令 tracert www.baidu.comM 或 baidu.coM
这个过程就是通过不同的路由最终到达www.baidu.comM的域名服务器给出回应;
①先查看本地的缓存有没有记录,如果有那很好直接解析请求
②查看hosts中的记录若有就回应若没有就有了递归和迭代
③递归或迭代
1)递归 dns客户端向其他的dns服务器查询
2)迭代 dns服务器向其他的dns服务器查询
eg:我向我的首选dns发出www.baidu.coM请求(递给查询),
首选nds服务器 没有记录的的话就向跟"."发出请求,
根 会给出我知道com的ip1,首选dns服务器向com发请求
com. 说我晓得baidu.com的ip2,首选dns服务器向baidu.com发出请求
baidu.com说这有www.baidu.comM的ip3,首选dns服务器向www.baidu.coM发出请求
www.baidu.coM回应 I am here 首选dns在数据库中做记录
ok首选dns返回给我(客户端)
我就直接请求www.baidu.com 给出回应了
Everything is possible
浅谈www.baidu.com和baidu.com相关推荐
- 浅谈DNS体系结构:DNS系列之一
浅谈DNS体系结构<?XML:NAMESPACE PREFIX = O /> DNS是目前互联网上最不可或缺的服务器之一,每天我们在互联网上冲浪都需要DNS的帮助.DNS服务器能够为我 ...
- 浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路
原文地址: http://blog.csdn.net/luoshengyang/article/details/6621566 上一篇文章Android进程间通信(IPC)机制Binder简要介绍和学 ...
- 浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结
一丢丢心得体会: 首先不得不说一下,学习一门知识,真的就像建一栋高楼一样,地基必须的稳固,否则你辛辛苦苦建的楼可能随时会垮掉,这一点在我学习thinkphp5的路上深有体会,同时了自此我也爱上了写博客 ...
- music算法_“要热爱 请深爱”系列(5)浅谈模拟退火算法
黄乐天 浅谈模拟退火算法 背景 在实际生活中, 数学问题中,我们常常会遇到(一定范围内)函数求最值的问题.一般可以用数学方式解答,但如果遇到如下恶心的函数: 它的函数图像是这样的: 我们只好用计算机科 ...
- 浅谈主流内存发展历史
浅谈主流内存发展历史 申屠志刚2018329621200 信息学院 计算机科学与技术18(3) 摘 要:计算机必然包含运算器.控制器.存储器和输入输出设备等五个重要部分,其中作为内存储器的内存条在PC ...
- js 单页面ajax缓存策略,浅谈ajax的缓存机制---IE浏览器方面
这篇文章主要介绍了IE浏览器关于ajax的缓存机制,文中给大家提到了Ajax解决浏览器的缓存问题,解决方法有很多种.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. IE浏览器对于同一 ...
- python对初学者的看法_python学习之道(1)——新手小白对print()函数的理解,Python,之路,一,浅谈...
Python学习之路(一) --浅谈新手小白对print()函数的理解 写在前面 笔者目前为在校大四学生(某末流211),大学生活即将画上终点,然而却还没有真正精通一门语言,很是惭愧.在大学期间参加了 ...
- [原创]浅谈移动互联网App兼容性测试
[原创]浅谈移动互联网App兼容性测试 今天要谈的话题,估计各位测试都有感受,移动互联网App兼容性测试,我们到底测试覆盖如何去挑选机型?具体移动App兼容性测试如何开展?是不是应引进像testin这 ...
- 浅谈爬虫 《一》 ===python
浅谈爬虫 <一> ===python ''正文之前先啰嗦一下,准确来说,在下还只是一个刚入门IT世界的菜鸟,工作近两年了,之前做前端的时候就想写博客来着,现在都转做python了,如果还 ...
最新文章
- 读8篇论文,梳理BERT相关模型进展与反思
- Android应用与系统安全防御
- 热释电传感器三个引脚_Adafruit的树莓派教程:热释电传感器感知运动
- C++(19)--自定义Array,vector练习
- 作者:王绍卿, 男, 中国人民大学信息学院博士生, CCF学生会员。
- 基本的SVG样式属性
- Python3标准库built-in、itertools、functools中的生成器
- AndroidStudio配置gradle,让App自动签名
- linux ftdi 虚拟,linux – 由FTDI USB串行转换器创建的监控(嗅探)/ dev / ttyUSB0
- bili弹幕姬_bilibili弹幕姬怎么用 - 卡饭网
- excel组合工具使用
- P800 GPS 地图安装教程
- 螺旋桨k线是什么意思?底部螺旋桨k线形态特征是什么
- angular中运用防抖功能
- 初面蚂蚁金服,三面腾讯,已拿offer!绝对干货分享
- 面向开发者的 Android 8.0 Oreo 详细介绍
- Molecular weight相对分子质量
- Shell 加法运算的几种写法
- 2017c语言考核册答案,2017年C语言考试试题附答案
- 《读《金色的鱼钩》有感》
热门文章
- 【Books系列】2021年:蔡崇达《皮囊》读书笔记
- python安装第三方包_python 安装第三方包
- 【计算机网络:自顶向下方法】期末复习总结(USTC 2020秋 zq班)
- UVA 11021 麻球繁衍
- 联想X260 win10 系统降级 Win7 方法
- YUN人才招聘系统PHP源码v5.1.2
- Threejs系列--10游戏开发--沙漠赛车游戏【基础事件处理器】
- yaffs2的补丁文件patch-ker分析
- 【苹果代发家庭推imessage】软件安装利用X代码iMessage Extensitioniments Sage SDK 1
- 数字迷阵(矩阵快速幂+结论题)