《计算机网络技术》复习(二)5 构建Internet信息网站

域名及域名系统

在internet上是利用IP地址识别一台主机。但是TCP/IP中的IP地址是由数字组成,不容易记忆,域名就是一个IP的名称

域名系统(Domain Name System,DNS)是一种分布式网络服务,主要用来把主机名转换为IP地址,并控制Internet上电子邮件发送。大多数Inteernet服务器的工作依赖于DNS,一旦DNS出错,就无法下载Web站点并且中止电子邮件的发送

域名的空间结构

Internet采用层次结构的命名树作为主机的域名,因此,Internet上的任何主机都有一个唯一的层次结构的域名。以“www.baidu.com”为例,www:是这台Web服务器的主机名;baidu.com:是这台Web服务器所在的域名

域名分为不同的级别,每一级别的域名均由英文字母或数字组成,字数个数0~63个,且不缺乏呢大小写,级别由左向右递增,最右的域名是级别最高的顶级域名,次之为二级域名......主机名

根域

位于层次结最高端的是域名树的根,提供根域名服务。在Internet中,根域是默认的额,一般都不需要表示出来。根级的domain中共有13台根域名服务器,他们由InteNIC管辖,大部分设在北美。根域名服务器中没有保存任何网址,只具有初始指针指向第一层域,也就是顶级域。

顶级域

顶级域位于根域之下,数目有限且不能轻易变动。顶级域也是由InteNIC统一管理的。在互联网中,顶级域大致分为两类:各种组织的顶级域和各个国家地区的顶级域。

子域

在DNS域名空间中,除了根域和顶级域之外,其他的域都称为子域,子域是有上级域的域,一个域可以有许多子域。

域名服务器

所谓域名服务器,实际上就是装有域名系统的主机。它是一种能够实现名字解析的分层结构数据库,即把字符型的域名解析为主机的IP地址,当一台域名服务器不能完成某个域名的解析时,必须能够连接到其他域名服务器获得相关的信息。

域名解析流程

域名解析是由用户通过浏览器发起。当用户在浏览器的地址栏输入某网站的域名后,系统开始呼叫域名解析程序。机械程序是客户端负责DNS查询的TCP/IP软件,域名解析程序开始进入域名解析流程。

域名解析原理

正向解析:通常的域名解析指的是正向解析,是将主机名解析成IP地址的过程

反向解析:将IP地址解析成主机域名的过程

反向解析式一句DNS客服端提供的IP地址查询对应的主机名。由于DNS域名与IP地址之间无法建立直接对应关系,必须在域名服务器内创建一个反向解析区域,该区域名称最后部分为in-addr-arpa.一旦创建的反向解析区域进入到DNS数据库中,就会增加一个指针记录,将IP地址与相应的主机名相关联。

DNS规划和域名申请

要在Internet上使用自己的DNS,公司必须先相一个授权的DNS域名注册办法机构申请并注册一个二级域名,注册并获得一个可在Internet上有效使用的IP地址。这项业务通常可由ISP代理

DNS服务器的规划

确定网络中需要的DNS服务器的数量机器各自的作用。根据通信负载、复制和容错问题,确定在网络上防止DNS服务器的位置。对于大多数安装配置来说,为了实现容错,至少应该对每个DNS区域使用两台服务器。

申请域名

活动目录域名通常是该域完整的DNS名称。同时,为了确保向下兼容,每个域还应当有一个与Windowss2003以前版本相兼容的名称。同时,为使将企业网络与Internet很好地整合在一起,实现局域网与Internet的相互通信,建议向域名服务商申请合法的域名,然后设置相应的域名解析。

URL的格式

URL的一般格式为(带方括号[]的为可选项)

协议服务类型://主机域名[:端口号]/文件路径/文件名

协议服务类型:知名资源类型

主机域名:资源所在的主机名,可以是域名或IP地址

端口号:一般可以省略

文件路径:资源在主机上的位置,包含路径和文件名,通常以“目录名/目录名/文件名”的形式表示,也可以不含路径

文件名:用户浏览的最终资源名称

http超文本传输协议

HTTP协议使用于从www服务器传输超文本到本地浏览器的传送协议,是一个客户端和服务器端请求和应答的标准(TCP)。超文本传输协议是互联网上应该用最为广泛的一种网络协议。所有的www文件都必须遵守这个标准。

http的工作过程

http协议的工作过程包括4个步骤:建立连接、发送请求信息、发送响应信息、关闭连接

建立连接:对于每个www服务器站点都有一个服务器监听TCP的80端口,侦听是否有客户端发过来连接。当在客户端浏览器的地址栏输入一个URL,或单机Web页上的一个超链接时,Web浏览器检查相应的协议,以决定是否需要重新打开一个应用程序;同时对域名进行解析,以获得相应的IP地址。

发送请求信息:连接建立后,客户端浏览器用http协议中的“GET”功能向www服务器发出指定的www页面请求。

发送响应消息:服务器收到请求后,根据客户端要求的路径和文件名,使用HTTP协议中的“PUT”功能将相应的HTML文档回送到客户端。如果客户端灭有指明相应的文件名,则由服务器返回一个默认的HTML页面在客户端浏览器显示。

关闭连接:页面传送完毕,中止相应的会话俩你今儿,TCP连接被释放

FTP服务

FTP是最重要的Internet协议之一,FTP是Internet文件传输的基础,通过FTP,用户可以从一个Internet主机登录到另一个Internet主机进行文件的上传和下载。

FTP协议有两种工作方式:PORT方式和PASSV方式,即主动式和被动式。其中PORT方式的连接过程是,客户端服务器的FTP端口发送链接请求,服务器接收链接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送链接请求,建立一条数据链路,来传送数据。而PASV方式的链接过程是:客户端向服务器的FTP发送链接请求,服务器接受链接,建立一条命令链路。当需要传送数据是,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值