域名的组成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
域名的组成
一个完整的域名由二个或二个以上部分组成,各部分之间用英文的句号"."来分隔,例如下列域名:,,。其中第一个域名由二部分组成,第二个域名和第三个域名由三部分组成。
在一个完整的域名中,最后一个"."的右边部分称为顶级域名或一级域名(TLD),在上面的域名例子中,com、us 和uk 是顶级域名。最后一个"."的左边部分称为二级域名(SLD),例如,域名 中yahoo 是二级域名,域名 中ca 是二级域名,而域名 中co 是二级域名。二级域名的左边部分称为三级域名,三级域名的左边部分称为四级域名,以此类推。例如,域名 和 中yaho o 是三级域名。
以一个常见的域名为例说明,baidu网址是由二部分组成,标号“baidu”是这个域名的主体,而最后的标号“com”则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。而前面的www.是网络名, 为www的域名
传输协议主机类型主机名二级域名顶级域名
每一级的域名控制它下面的域名分配。例如,顶级域名jp (日本)下定义了ac.jp 和co.jp,分别对应于通用顶级域名edu 和com,然而顶级域名ca(加拿大)下没有定义二级域名,用户可以直接在ca 下申请注册二级域名,例如:yahoo.ca。
下面三个域名都用于大学的计算机科学系:
1. (美国耶鲁大学计算机科学系)
2. cs.uottawa.ca(加拿大渥太华大学计算机科学系)
3. cs.tokyo.ac.jp(日本东京大学计算机科学系)
顶级域名(TLD)
顶级域名(TLD)顶级域名由ICANN 定义,它们是二个英文字母或三个英文字母的缩写。顶级域名分为下面三种:
1. 通用顶级域名(gTLD, General Top Level Domain)。下列三个通用顶级域名向所有用户开放:com:适用于商业公司。org:适用于非赢利机构。net:适用于大的网络中心。上述三个通用顶级域名也称为全球域名,因为任何国家的用户都可申请注册它们下面的二级域名。由于历史原因,下列三个通用顶级域名只向美国专门机构开放:mil:适用于美国军事机构。gov:适用于美国联邦政府。edu:适用于美国大学或学院。
2. 国际顶级域名(iTLD, International Top Level Domain)。int:适用于国际化机构。
3. 国家代码顶级域名(ccTLD, Country Code Top Level Domain)。目前有240 多个国家代码顶级域名,它们由二个字母缩写来表示。例如uk 代表英国,hk 代表香港,sg 代表新加坡。并非所有的国家顶级代码域名都已投入使用,有的国家还没有接入Internet(例如北朝鲜)。在已注册的域名中,最多的是com 下的二级域名,其次是net 下的二级域名,jp(日本)是注册域名最多的国家代码顶级域名。据Next GenerationInternet 在2000
年2 月12 日发布的统计,com 下已注册了24863331 个二级域名,下已注册168536 55 个二级域名,net jp 下已注册了2636541 个三级域名(注:jp 下的二级域名由日本互联网管理中心定义)。由于Internet 的飞速发展,通用顶级域名下可注册的二级域名越来越少,ICANN 将在2000 年年底前增加下列通用顶级域名:arts: 艺术和文化单位firm: 商业公司info: 信息服务nom: rec: 个人娱乐store: 网上商店web: 同Web 有关的活动二级域名(SLD)二级域名(SLD)在一个完整的域名中,最后一个"."的左边部分称为二级域名,命名规则由相对应的顶级域名管理机构制定,并由这个管理机构来管理。例如,域名 中,二级域名yahoo 列在.com 顶级域名数据库中。三级域名(TLD)三级域名(TLD)在一个完整的域名中,二级域名的左边部分称为三级域名,由相对应的二级域名所有人来管理,由于各个顶级域名的政策不一样,这个管理者可以是专门的域名管理机构,也可以是公司或个人。例如,域名 中,三级域名yahoo 列在 二级域名数据库中,而这个数据库由CNNIC(目前通过中科院网络中心实施)来管理和维护,根据CNNIC 的政策,CNNIC 定义.cn 下的二级域名,用户只能注册相应二级域名下的三级域名;cs.uottawa.c a 中,三级域名cs 由二级域名uottawa.ca 的所有人渥太华大学来管理,根据加拿大的域名政策,用户可以直接在.ca 下注册二级域名。Internet 采用域名系统(DNS, Domain NameSystem)将域名解析为IP 地址。DNS 是一个分布式的域名服务系统,分为根服务器、顶级域名服务器和域名所有人的域名服务器。目前全球有13 个根服务器,根服务器负责找到相应的顶级域名服务器; .org 顶级域名服务器由ICANN 管理(目前委托NetworkSolutions 公司维护这些服务器),各国家代码域名服务器由各个国家自己管理;域名所有人可以建立自己的域名服务器,也可将域名的解析工作放在别人的域名服务器上。最后,来分析一下 是怎样被解析成IP 地址的?1.您在浏览器中输入。 2.您所使用的操作系统将 的解析请求传给ISP 的域名服务器(对于拨号上网用户,规范的ISP 都在拨号服务器上配好域名服务器参数,用户没有必要在系统中配置域名服务器的参数)。3.ISP 的域名服务器查找它的数据文件或Cache 中是否有 的数据?如有,www.yahoo. com 所对应的IP 地址将传给您的操作系统。如没有,ISP 的域名服务器向根服务器发送请求“.com 由谁来解析?”,根服务器将.com 顶级域名服务器的IP 地址返回给ISP 的域名服务器,ISP 的域名服务器再向.com 顶级域名服务器发送请求“yaho 由谁来解析?”,.com 顶级域名服务器根据 所对应的域名服务器记录(这就是为什么每个域名需要指定DNS 参数)ISP 的域名服务器传回“ 由 向(及其对应的IP 地址)来解析”,ISP 的域名服务器根据传回的参数向 发送请求“ 的IP 地址是什么”,ns 向ISP 的域名服务器传回 的IP 地址,ISP 的域名服务器将这个参数写入Ca che,并向您所使用的操作系统传回此IP 地址。这一系列的工作通过一个叫UDP 的单向传送协议来完成,速度极快。4.您所使用的操作系统根据所传回的IP 地址通过一系列的路由器访问到。路由器的工作就是寻址、保存数据和传递数据(Find the path, store and forward data),Internet 就是通过这些分布在世界各地的路由器连结起来的。