域名服务
IP地址作为网络设备的唯一标识,可以确保把IP分组从源节点传送到目的节点。 IP地址不容易记忆,为此我们用一套便于记忆的、字符方式的命名机制来定义这些资源。因此需要应用程序向低层提交网络通信程序进行数据传送时将这些主机字符名字翻译成IP地址。
域名服务DNS也称为域名系统,是一种组织成域层次结构的网络设备命名服务系统。DNS命名用于TCP/IP网络(或Internet),用来通过用户友好的名字定位网络设备和服务。当用户在应用程序中输入DNS名字时,域名服务可以将此名字转换(解析)为与此名字相关联的数字地址(即IP)地址。
域名:是一台主机等网络设备在Internet等网络上的唯一标识,它使用一种树形分层结构来命名域或主机。在域名树中,叶子用来标识主机,除叶子以外的节点,用来标识域。
域名注册和管理
对域名的管理一个简单而直观的办法是使用与域名体系一样的结构,在域名树除叶节点(主机)以外的节点处设立相应的域名管理机构和DNS管理服务器。
对应于域名树的各级管理机构负责其下层域(主机或子域)的管理。所属的主机(叶子节点)和子域(非叶子节点)必须向该管理机构进行域名注册。
域名的注册就是由管理机构在管理该域的DNS管理服务器的数据库(或文本格式的区域文件)中添加一条不重复的从域名到IP地址的映射记录。
域名解析服务
客户端应用程序递交域名,服务器端返回域名对应的IP地址,这个服务过程被称为域名解析服务。
DNS使用客户-服务器(C/S)机制实现域名解析。
域名解析使用的方法:递归查找(任何一次成功的解析都将结束递归过程,成功解析的信息,或是直至最后失败的信息沿着请求的路径递归返回,直至本地DNS服务器)或迭代查找(任何一次成功的解析都将结束迭代过程,成功解析的信息或是直至最后失败的信息则直接返回给本地DNS服务器)。
要实现DNS域名解析,网络系统中必须至少设置一台服务器作为DNS解析服务器,也必须至少设置一台服务器作为DNS管理服务器,实际中这两种服务器通常都合二为一,统称为DNS服务器。
Internet域名和URL
Internet等顶级域(TLD)主要以两种方式来划分:通用和地域。 通用顶级域由全球统一,位于美国的几个机构进行管理和解析,如InterNIC、ICANN等。这类域名通常称为国际域名。 地域域名主要根据国家或地区来划分,由各地域指定机构管理和解析,如我国的CNNIC等。.cn下的域名通常也称为国内域名。
理论上,Internet域名的注册没有任何限制,只要注册前还没有被注册过。
统一资源定位器(URL)俗称“网址”,是Internet上定位所访问资源的一个统一格式。
传统应用
电子邮件E-mail上一种客户-服务器(C/S)方式的应用,C/S方式的邮件递交和访问都是基于TCP连接进行的,这主要是为了保证邮件的可靠传送。SMTP使用的TCP端口号是23,POP3使用的TCP端口号是110。
E-mail客户软件称为用户代理UA。 E-mail服务器软件称为消息传送代理MTA。
简单邮件传送协议SMTP:用户代理向消息传送代理发送邮件和邮件在消息传送代理之间传递时使用。 邮局协议第三版POP3:用户代理通过C/S方式从消息传送代理读取邮件所用的最常用的协议。
国际报文访问协议IMAP:使用TCP连接和C/S方式访问邮件,端口号143。用户在自己的主机上就可以操作IMAP邮件服务器的邮箱,就像POP3客户程序在本地操作一样。IMAP是一个联机协议。IMAP最大的好处就是用户可以在不同的地方使用不同的主机随时上网联机阅读和处理自己的邮件。
文件传送FTP:是一种客户-服务器(C/S)方式的应用,使用TCP的可靠传输服务,作用是将文件从一台主机传送到另一台主机。控制端口号21,数据端口号20。FTP可以在不同操作系统之间传递文件。
普通文件传送TFTP:使用C/S方式,可对文件进行读或写。但TFTP使用UDP,因此它需要有自己的差错改正机制。TFTP支持ASCII码或二进制的文件传送,但不支持交互,不能对用户进行身份鉴别。
****:浏览器-服务器(B/S)模型,其本质也是C/S技术。www服务模型实现了一个分布式、跨平台、超文本和超媒体、灵活且强有力的基本信息服务模型。 www成功的基本要素是: 1??统一资源定位器(URL):浏览器通过URL定位资源,并使用URL向服务器发出请求。 2??超文本传送协议(HTTP):TCP的协议,缺省端口号80。www服务器和浏览器之间通过HTTP传递信息,实现请求-响应交互。 3??超文本置标语言(HTML):信息用HTML编写,服务器以用HTML编写的内容响应浏览器的请求,浏览器把以HTML格式控制的信息显示在用户屏幕上。 www服务器也称为Web服务器,俗称网站。
|