第六章 应用层
一、域名系统DNS
DNS:Domain Name System
1. DNS服务作用
负责解析域名,将域名解析成IP地址。
2. 什么是域名?
域名就是上网单位的名称,是一个通过计算机登上网络的单位在该网中的地址。一个公司如果希望在网络上建立自己的主页,就必须取得一个域名,域名也是由若干部分组成,包括数字和字母。
因特网采用了层次树状结构的命名方法。域名结构:
域名的根
顶级域名 com edu net cn org gov… 代表网站的性质
二级域名 公司和企业、个人都能申请,比如在.com下申请一个baidu.com,baidu就是二级域名,它是全球唯一的
三级域名 比如 www.aaa.baidu.com中.aaa.baidu.com就是三级域名,可以有四级五级等,三级域名可以自己随便取
图 1域名结构
3. 域名解析测试
(1)可以使用ping命令,例如ping www.baidu.com
图 2 ping解析测试
(2)可以使用nslookup命令,nslookup www.baidu.com
图 3 nslookup解析测试
4.域名注册
首先先在网页上搜索“域名注册”,可以看到很多域名注册公司,随便进去一个看看。然后要申请域名之前要先查询自己的想要的域名是否已被注册,如果被注册则要改一下域名,没有被注册就可以购买域名了。
5. 域名解析的过程
图 4域名解析的过程
如图,假设根DNS下有com、net、edu、cn四个服务器,四个服务器的IP地址分别为101、102、103、104。再假设有两个网站,www.baidu.com和www.inhe.net,他们的IP地址分别是191、192。现在有一台客户PC要访问这两个网站,那么它们的域名解析过程如下:
(1)访问www.baidu.com
假设客户PC设置的域名IP是101,那么客户PC就直接找到101的服务器,即“com”,然后“com”下刚好有个191(即www.baidu.com的网站),然后“com”就直接给客户PC传数据,说www.baidu.com的IP地址是191,然后客户PC就可以访问到www.baidu.com了。
(2)访问www.inhe.net
假设客户PC设置的域名IP还是101,那么客户PC就找到101的服务器,但是101是“com”服务器,而客户要访问的是“net”服务器,于是101就向根DNS询问“net”的IP地址,因为根DNS早就先存好了各服务器的IP地址,所以根DNS就告诉“com”
计算机网络学习【入门】——(六)应用层
最新推荐文章于 2024-04-24 16:05:36 发布