128
4 4 第第 第第 Windows2000 Server Windows2000 Server 第第 第第 I I ntranet ntranet IIS 的的的的的的 DNS 的的的的的的的的的 FTP 的的的的的的的的的 DHCP 的的的的的的的的的 的的的的的的的的的的的

第 4 讲用 Windows2000 Server 构建 Intranet

  • Upload
    truly

  • View
    145

  • Download
    0

Embed Size (px)

DESCRIPTION

第 4 讲用 Windows2000 Server 构建 Intranet. IIS 的安装与设置 DNS 服务器的安装与设置 FTP 服务器的安装与设置 DHCP 服务器的安装与设置 邮件服务器的安装与设置. 万维网 WWW(World Wide Web): 是一个大规模的、联机式的信息储藏所,简称为 Web 。 1989 年 3 月欧洲原子核研究委员会 CERN 最初提出的。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点。万维网的出现是因特网发展中的一个重要的里程碑。 - PowerPoint PPT Presentation

Citation preview

Page 1: 第 4 讲用 Windows2000 Server 构建 Intranet

第第 44 讲用讲用 Windows2000 ServerWindows2000 Server 构建构建 IIntranetntranet

IIS 的安装与设置 DNS 服务器的安装与设置 FTP 服务器的安装与设置 DHCP 服务器的安装与设置 邮件服务器的安装与设置

Page 2: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1 4.1 万维网万维网 WWWWWW 万维网 WWW(World Wide Web): 是一个大规模的、联机式的信息储藏所,简称为 Web 。 1989 年 3 月欧洲原子核研究委员会 CERN 最初提出的。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点。万维网的出现是因特网发展中的一个重要的里程碑。

①万维网是一个分布式的超媒体 (hypermedia) 系统,它是超文本 (hypertext) 系统的扩充。使用超文本置标语言 HTML(HyperText Markup Language) ,用一个超链从本页面的某处链接到因特网上的任何一个万维网页面。

②万维网将大量信息分布在整个因特网上。每台计算机上的文档都独立进行管理。

③万维网使用统一资源定位符 URL(Uniform Resource Locator) 来标识万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符 URL 。

④万维网以客户服务器方式工作。客户程序与服务器程序之间采用超文本传送协议 HTTP(HyperText Transfer Protocol) 。

Page 3: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.1 4.1.1 统一资源定位符统一资源定位符 URLURL 统一资源定位符 URL(Uniform Resource Locator) :对能从因特网

上得到的资源的位置和访问方法的一种简洁的表示。 URL 给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。

URL 相当于一个文件名在网络范围的扩展。 URL 的常用形式如下: <URL 的访问方式 >://< 主机 >:< 端口 >/< 路径 >

① 冒号左边的 < URL 的访问方式 > 中,最常用的三种,即 ftp ,http 和 news (USENET 新闻 )

② 冒号的右边部分, <主机 >一项是必须的, <端口 >和 <路径 >有时可省略。

通用资源标识符 URI(Universal Resource Identifier) :定义了对任意命名和编址方式进行编码的语法。 URL 必须指向一个特定的主机。而 URI 的好处是它使一个资源的名字与其位置无关,甚至与访问的方法都无关。 URI包括了 URL 和 URN(Uniform Resource Name)。

Page 4: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.2 4.1.2 超文本传送协议超文本传送协议 HTTPHTTP 超文本传送协议 HTTP: 在浏览器和服务器之间的请求和响应必须遵循的协

议。 万维网的工作过程:万维网的工作过程:( URL 是 http://www.w3.org/Protocols/HTTP-NG/Activity.html)① 浏览器分析超链指向页面的 URL 。② 浏览器向 DNS请求解析 www.w3.org 的 IP 地址。③ DNS解析出服务器的 IP地址为 18.23.0.23 。④ 浏览器与服务器建立 TCP连接(在 18.23.0.23 使用端口 80)。⑤ 浏览器发出取文件命令: GET /Protocols/HTTP-NG/Activity.html 。⑥ www.w3.org 服务器给出响应,将文件 Activity.html 发送给浏览器。⑦ TCP连接释放。⑧ 浏览器显示文件 Activity.html 中的所有文本。

Page 5: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.3 4.1.3 超文本置标语言超文本置标语言 HTMLHTML 超文本置标语言 HTML就是一种制作万维网页面的标准语言,它消除了不同计算机之间信息交流的障碍。

超文本置标语言 HTML (HyperText Markup Language) 中的 Markup 的意思就是“设置标记”。也将 HTML译为超文本排版语言,或超文本标记语言。

ISO 早在 1986年就已制定了一个标准 ISO 8879 ,即 SGML (Standard Generalized Markup Language) 。这是一个描述置标语言的标准。 SGML 是一个非常复杂的、功能丰富的系统

在欧洲原子核研究委员会 CERN 工作的 T.Berners-Lee 提出了 HTML ,它是一种特定的 SGML 文档类型 DTD (Document Type Definition) 。由于 HTML 非常易于掌握且实施简单,因此它很快就成为万维网的重要基础 [参见RFC 1866]。官方的 HTML 标准由 W3C ( 即 WWW Consortium)负责制定。现在最新的版本是 HTML 4.0 。更新的版本正在研究之中。

HTML 定义了许多用于排版的命令,即“标签” (tag) 。例如, <I> 表示后面开始用斜体字排版,而 </I>则表示斜体字排版到此结束。 HTML就将各种标签嵌入到万维网的页面中。这样就构成了所谓的 HTML 文档。

HTML 文档是以 .html或 .htm 为后缀时,浏览器才对这样的 HTML 文档的各种标签进行解释。

Page 6: 第 4 讲用 Windows2000 Server 构建 Intranet

HTMLHTML 的格式与标签的格式与标签 元素 (element) 是 HTML 文档结构的基本组成部分。每个 HTML 文档由两个

主要元素组成:首部 (head) 和主体 (body) ,主体紧接在首部的后面。 HTML 用一对标签或几对标签来标识一个元素。开始标签由一个 “ <”、

一个标签名、和一个“ >”组成。结束标签和开始标签的区别只是在小于字符的后面要加上一个斜杠字符“ /”。有一些标签可以将结束标签省略。

若某一个浏览器不支持某一个 HTML 标签,则浏览器将忽略此标签,而在一对不能识别的标签之间的文本仍然会被显示出来。

连续的空格、回车和换行都被当成是一个空格。 一个简单例子:<HTML> <!--表示 HTML 文档开始 --><HEAD> <!--表示首部开始 -->

<TITLE> 一个 HTML 的例子 </TITLE> <!--表示“一个 HTML 的例子”是一个标题 --></HEAD> <!--. 表示首部结束 --><BODY> <!--表示主体开始 --><H1>HTML很容易掌握 </H1> <!--表示“ HTML很容易掌握”是 1级题头 --><P> 这是第一个段落。虽然很 <!--<P> 和 </P> 之间的文字是一个段落 -->短,但它仍是一个段落。 </P> <!-- 实际上,标签 </P>经常可以省略不用 --><P> 这是第二个段落。 </P></BODY> <!--表示主体结束 --></HTML> <!--表示 HTML 文档结束 -->

Page 7: 第 4 讲用 Windows2000 Server 构建 Intranet

万维网页面中的超链万维网页面中的超链 定义一个超链的标签是 <A> 。字符 A表示锚 (Anchor) 。在 HTML 文

档中定义一个超链的语法是: <A HREF=“...”>X</A>

① 链接到其他网点上的页面 (远程链接 ) :<A HREF=“http://www.tsinghua.edu.cn”>清华大学 </A><A HREF=“http://www.tsinghua.edu.cn”><IMG SRC=“tsinghua.gif”></A>

② 链接到一个本地文件 (本地链接 ): 在进行本地链接时,在 HREF=的后面不需要写很长的、完整的 URL(包括具有完整目录路径的文件名)

③ 链接到本文件中的某个地方 :很长的文件(后缀为 .html)在浏览器中显示, HTML 将这种链接的终点称为命名锚 (named anchor), <H2><A NAME=“WWW”> 万维网的工作原理 </A></H2> <A HREF=“#WWW”> 万维网的工作原理 </A>

Page 8: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.4 4.1.4 浏览器的结构浏览器的结构 浏览器的组成:由一组客户、一组解释程序,以及管理这些客户和解释程

序的控制程序组成。 控制程序是其中的核心部件,它解释鼠标的点击和键盘的输入,并调用有关的组件来执行用户指定的操作。例如,当用户用鼠标点击一个超链的起点时,控制程序就从远地服务器取回该文档,并解释显示该文档。

HTML解释程序是必不可少的,而其他解释程序则是可选的。 HTML解释程序的输入就是符合 HTML 语法的文档。解释程序将 HTML 规格转换为适合用户显示硬件的命令来处理版面的细节。

许多浏览器还包含一个 FTP 客户,用来获取文件传送服务。一些浏览器也包含一个电子邮件客户,使浏览器能够发送和接收电子邮件。

在浏览器中还设有缓存。通过缓存就可明显地改善浏览器的运行特性。

Page 9: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.5 4.1.5 万维网动态文档与活动文档万维网动态文档与活动文档 静态文档 (static document): 是指该文档创作完毕后就存放在万维网服

务器中,在被用户浏览的过程中,内容不会改变。 动态文档 (dynamic document): 是指文档的内容是在浏览器访问万维网服

务器时才由应用程序动态创建。动态文档和静态文档之间的主要差别体现在服务器一端。这主要是文档内容的生成方法不同。

活动文档 (active document) :是将所有的工作都转移给浏览器。每当浏览器请求一个活动文档时,服务器就返回一段程序,使它在浏览器运行。服务器不做进一步的更新。所有的更新工作都由浏览器自己在本地完成。由于它不需要服务器的连续更新传送,对网络带宽的要求也不高。例如,Java applet 。

要实现动态文档就必须在对万维网服务器的功能进行扩充。 CGI (Common Gateway Interface) ,是一种标准,它规定了万维网服务

器应如何与这个新增加的应用程序进行交互,以实现动态文档。目前有许多其他的技术来实现动态文档。

Page 10: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.64.1.6 IISIIS 的安装与设置的安装与设置 1 IIS 的安装

Windows 2000 Server 安装完成后, IIS5.0 已被自动安装并运行。如果没有安装 IIS5.0 ,我们可以使用“控制面板”中的“ 添加 / 删除程序”功能来安装IIS5.0 。具体安装步骤如下:

第一步,在“控制面板”中

双击“添加 / 删除程序”,在打开

的“添加 / 删除程序”窗口单击【添加 / 删除 Windows 组件】按钮,此时出现如图所示的“Windows 组件向导”对话框。

Page 11: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置

第二步,在打开“ Windows 组件”对话框的组件列表中,选择“Internet 信息服务( IIS )”选项

。由于 IIS 组件中包含多项子组件,因此如果要选择安装该组件的部分子组件时(不完整安装 IIS ),可以先选择“ Internet 信息服务( IIS )”项,然后再单击【详细信息】按钮,在打开的“子组件”列表中,单击各项前的复选框进行选择,如图所示。完成后请单击【确定】,返回“ Windows 组件

”对话框。

Page 12: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置

第三步,在“ Windows 组件向导”对话框中单击

【下一步】按钮,系统即可进行 IIS5.0 的安装,在安

装过程中,安装向导会显示安装进度,并给用户详细

提示,由用户做一些简单选择后完成整个安装过程。

Page 13: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置

2 IIS 的配置 IIS 安装好之后,会自动创建一个默认 Web 站点,供用户快速发布内容。用户只需将准备发布的 Web 网页文件复制到“ \Inetpub\wwwroot” ( Web 服务器默认主目录)文件夹中,并把主页文件名设置为“ default.htm” 或“default.asp” ,即可通过浏览器访问该 Web 服务器。当然,如果需要也可以对 Web 服务器做进一步配置。

在 Windows 2000 Server 中,要实现对 Web 服务器的配

置,首先,应以管理员身份登录服务器,执行【开始】 |【程序】 | 【管理工具】 | 【 Internet 服务管理器】命令,打开如下图所示的“ Internet 信息服务”窗口, ( 转下页)

Page 14: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置 然后右击左窗格中准备配置的 Web 服务器栏,在打开的菜单选择“属性”命令,这时将打开“ Web 站点属性”对话框,如右图所示,接下来就可以在“ Web站点选项卡”对话框中,通过选择不同选项卡,对Web 服务器的相关属性进行配置了。

Page 15: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置 Web 站点选项卡 在如右图所示的选项卡对话框中,我们可以进行设置。 “IP 地址”栏 可通过右侧的下拉菜单,打开 IP 地址列表,为该 Web 站点设置 IP地址。

“TCP 端口”栏 可以将 TCP 端口设置为唯一的任意 TCP 端口号。 “连接”栏,可以指定同时发生的连接数和设置服务器断开未活动用户的时间。

“ 启用日志记录”栏 选择该选项将启用Web 站点的日志记录功能,该功能可记录用户活动的细节并以选择的格式创建日志。启用日志记录后,可在“活动日志格式”列表中选择格式。

Page 16: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置 的安装与设置

“ 主目录”选项卡主目录是指保存Web 网

站的文件夹。当 Web 站点中文件较多时,由于引导磁盘容量的限制,不可能把站点文件都保存在默认的 \inetpub\wwwroot 文件夹中,而只能保存在其他位置,此时,就必须在如右图所示“默认 Web 站点属性”对话框的“主目录”选项卡中更改 Web 站点主目录的位置。

Page 17: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置 “ 文档”选项卡

所谓默认文档是指在 Web 浏览器中输入Web 站点的 IP 地址或域名后,即可显示出来的 Web 网页文件(通常成为主页)。 IIS5.0 的默认主页文档为 Default.htm 和 Default.asp,当用户访问 Web 站点时,系统就按默认文档列表中文件名的排列顺序依次查找相应文件,如果找到其中之一将显示该网页。如果用户的主页文档的文件名不是 Default.htm 或 Default.asp ,则应在“默认 Web 站点属性”对话框中的“文档”选项卡中进行添加、删除,如右图所示。

Page 18: 第 4 讲用 Windows2000 Server 构建 Intranet

4.1.6 IIS4.1.6 IIS 的安装与设置的安装与设置 3 利用 IIS 配置动态网站运行平台 随着网络技术的迅猛发展,利用 asp、 php、cgi等脚本语言编写动态网站越来越普及。而这些动态网站的调试及运行都需要有服务器端的支持。对于 asp , IIS5.0 默认是支持的,一般不需要做任何设置。 要使 IIS支持 php 就必须安装 php解释程序,可以参考 http://www.php.net/。 要支持 CGI 需要先下载 Perl语言解释软件

Page 19: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2 4.2 域名系统域名系统 DNSDNS 域名系统是用来进行 IP地址和主机的名称之间的转换。 TCP/IP 协议使用 32 位 IP 地址来标识网络中的主机。 IP 地址更适合计算机处理,它包含足够的路由信息。但是, IP 地址不适合人们记忆,同时无法通过 IP 地址猜测机器的用途。因而出现了用便于记忆的、有意义的符号来标记主机的做法。 平面型命名机制:在网络发展的早期 1980 年以前,采用以一

个单词来标记一个主机名,为了直接使用主机名进行通信,每台主机上都包含了一个 HOSTS 的文件, HOSTS 文件中包含了因特网上所有计算机的 IP 地址 -主机名称的映射,通过主机名称,就可以映射到其 IP 地址。主机定期从网上更新 HOSTS文件。但是,随着主机数目的增多,这样的主机命名方式效率低,不利于管理,也不利于辨识,易重名。

层次型命名机制:随着因特网规模的扩大, HOSTS域名服务器会因过负荷而无法正常工作,而且一旦域名服务器出现故障,整个因特网就会瘫痪。 1983 年因特网开始采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS 。 (RFC974 、 RFC1034 和 RFC1035) 。

Page 20: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.1 4.2.1 域名系统概述域名系统概述 因特网的域名系统 DNS 是一个联机分布式数据库系统,并采用客户服

务器方式。特点:① 提供了用户友好的主机名称,可以把名称空间分成多个不同的域

。方便管理。② IP 地址到域名的映射是允许使用多台域名服务器。即使单个域名

服务器出了故障, DNS 系统仍能正常运行。提高了容错性。③ DNS 使大多数名字都在本地映射,仅少量映射需要在因特网上通

信,提高了系统的性能。④ 域名系统 DNS 在 DNS请求报文中,以 UDP数据报方式发给本地域

名服务器(使用 UDP 是为了减少开销)。 域名系统的主要部分:

① 域名空间:具有树形结构的分层名称空间,包括顶级域、二级域、三级域等。每一个较下一层的域都会从属于某一个上层的域。

② 域名服务器:保存域名空间各部分信息并把主机名映射到相应 IP地址的计算机。

③ 名称解析器:依据主机名向域名服务器查询某台主机的 IP 地址的客户机称为名称解析器。

Page 21: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.2 4.2.2 因特网的域名结构因特网的域名结构 (( 域名空间域名空间 )) 因特网采用了层次树状结构的命名方法,任何一个连接在因特网上的

主机或路由器,可有一个唯一的层次结构的名字,即域名 (domain name) 。 “域”( domain) 是名字空间中一个可被管理的划分。域还可以继续划分为子域,如二级域、三级域等等。域名的结构由若干个分量组成,各分量之间用点隔开: …. 三级域名 .二级域名 .顶级域名 wzu.edu.cn 各分量分别代表不同级别的域名。每一级的域名都由英文字母和数字组成(不超过 63 个字符,并且不区分大小写字母),

级别最低的域名写在最左边,而级别最高的顶级域名则写在最右边。完整的域名不超过 255个字符。

域名系统既不规定一个域名需要包含多少个下级域名,也不规定每一级的域名代表什么意思。

各级域名由其上一级的域名管理机构管理,而最高的顶级域名则由因特网的有关机构管理。

可使每一个名字都是唯一的,并且也易于查找。 域名只是个逻辑概念,并不反映出计算机所在的物理地点。

Page 22: 第 4 讲用 Windows2000 Server 构建 Intranet

顶级域名顶级域名 因特网的域名管理机构是因特网指派名字和号码公司 ICANN (Interne

t Corporation for Assigned Names and Numbers) 。 最高层的顶级域名 TLD(Top Level Domain) 有三大类:

① 国家顶级域名 nTDL :采用 ISO 3166的规定。如 : cn 表示中国。② 国际顶级域名 iTDL :采用 int 。国际性的组织可在 int 下注册。③ 通用顶级域名 gTDL :根据 [RFC1591]规定

通用顶级域名: 原先的 6个顶级域名: com 表示公司企业, net 表示网络服务机

构, org 表示非赢利性组织, edu 表示教育机构, gov 表示政府部门 (美国专用 ), mil 表示军事部门 (美国专用 )。

新增的 7个通用顶级域名: firm 表示公司企业, shop 表示销售公司和企业, web 表示突出万维网活动的单位, arts 表示突出文化、娱乐活动的单位, rec 表示突出消遣、娱乐活动的单位, info 表示提供信息服务的单位, nom 表示个人。

Page 23: 第 4 讲用 Windows2000 Server 构建 Intranet

我国的二级域名我国的二级域名 国内域名注册的权威机构是中国互联网信息中心( CNNIC)。 htt

p://www.cnnic.net.cn 在国家顶级域名下注册的二级域名均由该国家自行确定。我国则将二级域名划分为: 类别域名: 6个,分别为: ac表示科研机构; com 表示工、商

、金融等企业; edu 表示教育机构; gov 表示政府部门; net表示互联网络、接入网络的信息中心 (NIC) 和运行中心 (NOC); org 表示各种非盈利性的组织。

行政区域名: 34 个,适用于我国的各省、自治区、直辖市。例如: bj为北京市; sh 为上海市; js 为江苏省;等等。

二级域名 edu 下申请注册三级域名则由中国教育和科研计算机网网络中心负责。

在二级域名 edu 之外的其他二级域名下申请注册三级域名的,则应向中国互联网网络信息中心 CNNIC申请。

Page 24: 第 4 讲用 Windows2000 Server 构建 Intranet

因特网的名字空间因特网的名字空间 因特网名字空间的结构是一棵倒置的树,树根在最上面而没有名字。树根下面一级的结点就是最高一级的顶级域结点。在顶级域结点下面的是二级域结点。最下面的叶结点就是单台计算机。

一个主机的域名是由从主机到域名树的最顶级的一系列标签组成。一个域是域名树的一部分。

因特网的名字空间是按照机构的隶属关系来划分的,与物理的网络无关,与 IP地址中的“子网”也没有关系。

Page 25: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.3 4.2.3 用域名服务器进行域名转换用域名服务器进行域名转换 域名服务器作用:

① 能够进行一些域名和 IP地址之间的转换;② 当自己不能进行域名到 IP 地址的转换时,就能够知道到什么地方去找别的域名服务器来解析。

以下是 DNS数据库中最重要的几类资源记录: 授权开始记录:授权开始 (Start Of Authority)记录定义了域名

服务器中的常用操作参数, SOA 记录的内容如下: 名称服务器名称 联系人:该名称服务器主要联系人的 e-mail 地址 序列号:该文件的修订次数 刷新时间:指明次名称服务器从主名称服务器刷新自己的频率

名称服务器记录:声明该域中的每台名称服务器 (NS) 地址记录:是 DNS数据库的核心,它提供了主机名称 --IP 地址的映射 (A)

规范的名称记录:使管理员能够为一些主机建立别名 (CNAME) 邮件交换器记录:声明该域的邮件服务器 (MX) 主机信息 :HINFO

Page 26: 第 4 讲用 Windows2000 Server 构建 Intranet

域名服务器的分类域名服务器的分类 (1)(1) 域名服务器按照域名的层次来安排的。域名服务器分为:① 本地域名服务器 (local name server) :也称为默认域名服务器。当

一个主机发出 DNS查询时,这个查询报文首先被送往该主机的本地域名服务器。本地域名服务器离用户较近。当所要查询的主机也属于同一个本地 ISP 时,该本地域名服务器立即就能将所查询的主机名转换为它的 IP地址,而不需要再去询问其他的域名服务器。

② 根域名服务器 (root name server) :目前在因特网上有十几个根域名服务器,大部分都在北美。当本地域名服务器不能回答某个主机的查询时,该本地域名服务器就以 DNS 客户的身份向某一个根域名服务器查询。若根域名服务器有被查询主机的信息,就发送 DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询主机的信息时,它查询某个保存有被查询主机名字映射的授权域名服务器。

③ 授权域名服务器 (authoritative name server) :每一个主机都必须在授权域名服务器处注册登记。为了更加可靠地工作,一个主机最好有至少两个授权域名服务器。许多域名服务器同时充当本地域名服务器和授权域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的 IP地址。

Page 27: 第 4 讲用 Windows2000 Server 构建 Intranet

域名服务器的分类域名服务器的分类 (2)(2) 从地位来看,可以分为主名称服务器和次名称服务器。

① 主名称服务器:该服务器存储和管理区域的配置数据。区域的所有变化,如子域或主机的添加,都必须在主名称服务器中注册执行。一个给定的区域( domain)只能与一台主名称服务器相关联。

② 次名称服务器:次名称服务器通过区域传输过程,从网络上其他名称服务器(可以是主名称服务器,也可以是另一个次名称服务器)上获得自己区域的的数据。次名称服务器提供了几个方面的好处: 通过冗余提高可靠性,在主名称服务器不能正常工作时,完成主名称服务器的工作。

通过在具有大量客户机的位置分布次名称服务器可以降低网络上的通信量。

通过分担对主名称服务器的客户请求可以均衡服务器任务负载,加快响应时间。

Page 28: 第 4 讲用 Windows2000 Server 构建 Intranet

域名空间的划分管理域名空间的划分管理 因特网允许各个单位根据本单位的具体情况将本单位的域名划分为若干个域名服务器管辖区 (zone) 。

DNS 的管理单元是区域,一个区域是 DNS 的一部分,它可以作为一个单独的实体进行管理。每个区域都定位在一个具体的域节点上,这个域节点是该区域的根域。如可以把 abc.com 作为一个管理区域。

可以把一个区域再细分成多个子区域,分别管理。如把 abc.com 在分成 x.abc.com 以及 y.abc.com区域。

整个域或每个区域都是由域名服务器来管理,进行域或某个特定区域名称管理的服务器都必须是授权的。

域名空间的区域划分管理使得域名管理能够分布式、局部化,这对于提高整个网络的可靠性、降低通信量都有极大的好处。

Page 29: 第 4 讲用 Windows2000 Server 构建 Intranet

名称解析方法名称解析方法 DNS 客户机(一台服务器也可能是另一台服务器的客户机)对域名服

务器进行查询时,可以有三种方式:① 递归查询方式:要求域名服务器系统一次性完成所需的域名与

地址间变换;一般发生在一个最终的客户和一个域名服务器之间。域名服务器在执行递归查询时,或者向客户机返回回复数据,或者返回一出错消息,指出不存在该域或该主机。

② 重复查询方式:每次请求一个服务器 ,不再请求别的服务器,只有当某一被访问的域名服务器不能解析指定地址时,在响应报文中指定下一个可用的域名服务器的地址。一般发生在名称服务器之间。一台域名服务器向另一台域名服务器提供它所知道的答案。

③ 逆向查询方式:客户机已知要解析的主机的 IP 地址,向服务器请求解析该主机的名称。逆向域就是为完成逆向查询方式而设置的。逆向域中的条目是按 IP 地址排列的。

Page 30: 第 4 讲用 Windows2000 Server 构建 Intranet

域名转换的递归查询域名转换的递归查询 域名为 m.xyz.com 的主机想知道另一个域名为 t.y.abc.com 的主机的

IP地址。

Page 31: 第 4 讲用 Windows2000 Server 构建 Intranet

递归与迭代相结合的查询方法递归与迭代相结合的查询方法 为了减轻根域名服务器的负担,根域名服务器在收到查询后,可

以直接将下属的授权域名服务器的 IP 地址返回给本地域名服务器,然后让本地域名服务器直接向授权域名服务器进行查询。这对根域名服务器来说,负担是减轻了一半。

这就是递归与迭代相结合的查询方法。

Page 32: 第 4 讲用 Windows2000 Server 构建 Intranet

高速缓存可优化查询高速缓存可优化查询 本地主机中的高速缓存:许多主机在启动时从本地域名服务器下载名

字和地址的全部数据库,维护存放自己最近使用的域名的高速缓存。只在本地主机缓存中找不到时才使用域名服务器。

域名服务器中的高速缓存:每个域名服务器都维护一个高速缓存,存放最近到过的名字映射信息以及从何处获得此记录。

当客户请求域名服务器转换名字时,域名服务器首先检查它是否被授权管理该名字。若未被授权,则查看自己的高速缓存,检查该名字是否最近被转换过。域名服务器向客户报告缓存中有关名字与地址的绑定信息,并标志为非授权绑定,给出获得此绑定的服务器的域名。本地服务器同时也将服务器与 IP 地址的绑定告知客户。因此,客户可很快收到回答,但有可能信息已是过时的了。

保持域名服务器高速缓存中的内容正确。 应为每项内容计时并处理超过合理时间的项。 当域名服务器已从缓存中删去某项后又被请求查询该项信息,就

必须重新到授权管理该项的服务器获取绑定信息。 当授权服务器回答一个请求时,在响应中都有指明绑定有效存在

的时间值。

Page 33: 第 4 讲用 Windows2000 Server 构建 Intranet

逆向域名解析逆向域名解析 逆向域名解析 : 根据 IP 地址解析相应的域名。 逆向解析的问题:由于在域名系统中,一个 IP 地址可以对应多个域名,因此从 IP 出发去找域名,理论上应该遍历整个域名树,但这在 Internet 上是不现实的。

解决办法:系统提供一个特别域,该特别域称为逆向解析域 in-addr.arpa 。这样欲解析的 IP 地址就会被表达成一种像域名一样的可显示串形式,后缀以逆向解析域域名“ in-addr.arpa”结尾。例如一个 IP 地址: aaa.bbb.ccc.ddd ,其逆向域名表达方式为:ddd.ccc.bbb.aaa.in-addr.arpa 。两种表达方式中 IP 地址部分顺序恰好相反,因为域名结构是自底向上 ( 从子域到域 ) ,而 IP 地址结构是自顶向下 ( 从网络到主机 ) 的。实质上逆向域名解析是将 IP 地址表达成一个域名,以地址做为索引的域名空间,这样逆向解析的很大部分可以纳入正向解析中。

Page 34: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置 1 DNS 服务器的安装DNS 服务器是基于 TCP/IP协议的,所以在安

装 DNS 之前必须确保已安装了该协议。在确保已安装了 TCP/IP协议后,就可以按以下步骤安装 DNS 服务器了。

第一步,选择【开始】 | 【设置】 | 【控制面板】 | 【添加 /删除程序】,在出现的对话框中选择【添加 /删除 Windows 组件】选项。

Page 35: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置 服务器的安装与设置 第二步,选择【 Windows 组件向导】中的【网络服务】选项,然后单击【详细信息】按钮,就会打开如下图所示的窗口。

Page 36: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置

第三步,在上图所示窗口中选择【域名系统(DNS )】选项,然后单击【确定】按钮。第四步,单击【下一步】按钮后,系统就会从安装光盘中复制所需的文件。第五步,文件复制结束后,就可以在【开始】| 【程序】 | 【管理工具】中看到多了一项名为【 DNS 】的条目,这说明DNS 服务已成功安装。

Page 37: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置 2 DNS 服务器设置当 DNS 服务器安装完成后,还需要对其进行相应的设置才能真正提供主机名解析服务。下面就建立主机名 www.zzei.net 映射 IP 地址 192.168.100.254为例,介绍DNS 服务的设置。( 1)创建标准主要区域第一步,选择【开始】 | 【程序】 | 【管理工具】 | 【 DNS 】,打开 DNS 设置窗口,如右图所示。

Page 38: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置 服务器的安装与设置

第二步,双击服务器名,在展开的【正向搜索区域】上单击右键,在弹出的菜单中选择【新建区域】选项。第三步,在欢迎窗口中单击【下一步】按钮后,出现如右图所示的对话框,分别显示了三种类型的区域类型。选定【标准主要区域】后单击【下一步】继续。

Page 39: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置

第四步,在区域名称中输入具体内容,如下图所示,然后单击【下一步】按钮继续。

Page 40: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置 第五步,在区域文件窗口中按默认选项【创建新文件,文件名为…】,单击【下一步】按钮后就会出现【完成新建区域向导】的窗口,如果确认无误,单击【完成】按钮。

第六步,在新建的 net区域中,单击右键,选择【新建域】选项,在弹出的对话框中输入域名 zzei ,单击【确定】按钮完成创建标准区域。

Page 41: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置

( 2 )在主要区域中创建主机记录 主要区域创建完成后,就可以在其中创建主机记录了。创建主机记录的目的是为了将主机名与其对应的 IP 地址添加到DNS 服务器中。要创建主机记录,可以按以下步骤进行。 第一步,在需要新建主机的域名上单击右键(本例中为 zzei.net域),选择【新建主机】,如下图所示。

Page 42: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置 服务器的安装与设置

第二步,在弹出的【新建主机】窗口中,分别输入主机名及其对应的 IP 地址,如果所创建的主机记录还要提供反向查询服务,那么还应选中【创建相关的指针(PTR )记录】选项。最后单击【添加主机】按钮,如右图所示。即完成创建主机记录。

Page 43: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置

( 3)创建反向搜索区域 在大部分的 DNS搜索中,客户机一般执行正向搜索,即根据域名查询主机的 IP地址;而根据主机的 IP 地址查询相关的DNS域名就称之为反向搜索。要进行反向搜索,就需要在 DNS 服务器中创建反向搜索区域。在 Windows 2000 Server 中,反向搜索区域不是必须的,可以在需要的时候进行创建。

Page 44: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置 服务器的安装与设置

要创建反向搜索区域,可以在【 DNS 】设置窗口中双击服务器名,在展开的【反向搜索区域】上单击右键,然后选择【新建区域】选项,从而启动【新建区域向导】,如右图所示。该向导的使用与新建【正向搜索区域】非常类似,当向导要求输入网络 ID时,输入 IP 地址的前三个数即可,其余设置一般使用默认值。

Page 45: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 DNS4.2.4 DNS 服务器的安装与设置服务器的安装与设置

一般情况下,一个网段只有建立一个反向搜索区域就可以了,如果有多个网段,才有必要建立多个反向搜索区域。( 4)其它记录 在 DNS 的设置中,除了主机记录外,比较重要的还有别名记录、邮件交换记录、名字服务器记录等等 .

Page 46: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 4.2.4 设置转发器(设置转发器( 11 ))

DNS负责本网络区域的域名解析,对于非本网络的域名,可以通过上级 DNS解析。通过设置“转发器”,将自己无法解析的名称转到下一个 DNS 服务器。

设置步骤:首先选中“ DNS 管理器”中选中 DNS服务器,单击鼠标右键,选择“属性” /“ 转发器”,在弹出的如图 17 所示的对话框中添加上级 DNS 服务器的 IP 地址。

图中所示为本网用户向 DNS 服务器请求的地址解析,若本服务器数据库中没有,转发由 202.146.146.75解析。

Page 47: 第 4 讲用 Windows2000 Server 构建 Intranet

4.2.4 4.2.4 设置转发器(设置转发器( 22 ))

图 17

设置转发器

Page 48: 第 4 讲用 Windows2000 Server 构建 Intranet

2.4 DNS2.4 DNS 客户端的设置客户端的设置 (1)(1)

在安装 Windows 2000 professional 和 Windows 2000 server 的客户机上,运行“控制面板”中的“网络和拨号连接”,在打开的窗口中鼠标右键单击“本地连接”,选择“属性”,在“本地连接属性”对话框中选择“ Internet协议( TCP/IP )” /“ 属性”,出现如图 18 所示对话框,在“首选 DNS 服务器”处输入 DNS 服务器的 IP地址,如果还有其他的 DNS 服务器提供服务的话,在“备用 DNS 服务器”处输入另外一台 DNS 服务器的 IP 地址。

Page 49: 第 4 讲用 Windows2000 Server 构建 Intranet

2.4 DNS2.4 DNS 客户端的设置客户端的设置 (2)(2)

图 18 Windows 2000客户端 DNS 选项的设置

Page 50: 第 4 讲用 Windows2000 Server 构建 Intranet

2.4 DNS2.4 DNS 客户端的设置客户端的设置 (3)(3)

在安装 Windows 98 的客户机上,运行“控制面板”中的“网络”,打开网络属性对话框,选择对话框中的“ Internet协议( TCP/IP )” /“ 属性”,出现如图 19 所示的对话框,分别选择 IP 地址、 DNS、网关等标签设置本机 IP 地址、 DNS 服务器的 IP 地址以及网关地址的设定。

Page 51: 第 4 讲用 Windows2000 Server 构建 Intranet

2.4 DNS2.4 DNS 客户端的设置客户端的设置 (4)(4)

图 19 Windows 98客户端 DNS 选项的设置

Page 52: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3 4.3 文件传送协议文件传送协议 (FTP(FTP 和和 NFS)NFS) 文件共享协议有 :1) 文件传送协议 FTP(File Transfer Protocol): 是因特网上使用得

最广泛的文件传送协议。适合于在异构网络中任意计算机之间传送文件。其特点是:若要存取一个文件,就必须先获得本地的文件副本。若要修改文件,就只能对文件的副本进行修改,然后再将修改后的文件副本传回到原结点。

2) 网络文件系统 NFS (Network File System): 是由操作系统提供对远地共享文件进行访问的服务,就如同对本地文件的访问一样。其特点是:透明存取远地文件时。

Page 53: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.1 FTP4.3.1 FTP 的主要工作原理 的主要工作原理 FTP 的功能:提供文件传送的一些基本的服务。减少或消除在不同操作系统下处理文件的不兼容性。

FTP 使用客户服务器方式和 TCP 可靠的运输服务。一个 FTP 服务器进程可同时为多个客户进程提供服务。 FTP 的服务器进程由两大部分组成:1) 一个主进程,负责接受新的请求;2) 若干个从属进程,负责处理单个请求。

FTP 服务器的主进程的工作步骤如下:1) 打开熟知端口 (端口号为 21) ,使客户进程能够连接上。2) 等待客户进程发出连接请求。3) 启动从属进程来处理客户进程发来的请求。从属进程对客户进

程的请求处理完毕后即终止。4) 回到等待状态,继续接受其他客户进程发来的请求。

Page 54: 第 4 讲用 Windows2000 Server 构建 Intranet

FTPFTP 客户和服务器间的两个客户和服务器间的两个 TCPTCP 连接连接 在进行文件传输时, FTP 的客户和服务器之间要建立两个连接:

1) 控制连接:控制进程是“从属进程”。在创建控制进程时,控制连接随之创建并连接到控制进程上。控制连接在整个会话期间一直保持打开, FTP 客户所发出的传送请求通过控制连接发送给控制进程。

2) 数据连接:实际用于传输文件的是“数据连接”。控制进程在接收到 FTP 客户发送来的文件传输请求后就创建一个“数据传送进程”和一个“数据连接”,并将数据连接连接到“数据传送进程”,数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

客户发起控制连接:当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口 (21) ,同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。

服务器发起数据连接:服务器进程用自己传送数据的熟知端口 (20) 与客户进程所提供的端口号码建立数据传送连接。

FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。

Page 55: 第 4 讲用 Windows2000 Server 构建 Intranet

FTPFTP 使用的两使用的两 TCPTCP 个连接示图 个连接示图

圆圈表示在系统中运行的进程。服务器中的主进程没有画上。

Page 56: 第 4 讲用 Windows2000 Server 构建 Intranet

简单文件传输协议简单文件传输协议 TFTPTFTP FTP 是设计用于一般目的、高吞吐量的文件传输,比较复杂 (需要

建立多个连接 ) 。在某些情形下并不需要,为此设计的还有一个简单的文件传输协议 TFTP(Trivial File Transfer Protocol) 。

简单文件传输协议的特点:1) TFTP 无需可靠的数据流传输服务 ,可运行在 UDP 上,使用超时

重传来确保数据的可达性。例如,当需要将程序或文件同时向许多机器下载时就往往需要使用 TFTP 。

2) TFTP 简单,代码所占的内存较小。这对较小的计算机或某些特殊用途的设备是很重要的。

3) 每个传输文件为固定的 512K。 TFTP 的规则:第一个报文发送一个文件传输请求,并在客户和服

务器之间建立一个接口,包括指定要传输的文件名称、读写属性。而后文件块按编号次序从 1连续地发送。发送一个小于 512K的文件标识传输的结束。

Page 57: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.2 4.3.2 网络文件系统网络文件系统 NFS NFS 网络文件系统 NFS 是原先由 SUN公司创建。主要是在 UNIX环境下实现

文件和目录的共享。也可在 OS/2, MS-Windows, NetWare等系统上运行。

使用 NFS ,客户可以透明地访问服务器上的文件和文件系统。这意味着任何能够访问一个本地文件的客户程序不需要做任何修改,就应该能够访问一个 NFS 文件。

NFS被集成在操作系统的文件系统中。通过对 NFS 的配置,可使文件系统创建一个特殊的目录与远地计算机相关联 ,所有在该目录中的文件都被认为是远程文件。

Page 58: 第 4 讲用 Windows2000 Server 构建 Intranet

远程过程调用远程过程调用 RPC RPC NFS由三个独立的部分组成:

1) NFS 协议本身;2) 通用的远程过程调用 RPC(Remote Procedure Call);3) 通用的外部数据表示 XDR( eXternal Data Representation) 。

远程过程调用 RPC :大多数的网络程序设计都是使用网络 API 提供的函数编写完成特定网络操作的应用程序。而 RPC则不同。其内部过程如下:1) 当客户程序调用远程的过程时,它实际上只是调用了一个位于本机上

的、由 RPC 程序包生成的函数。它被称为客户残桩 (stub) 。客户残桩将过程的参数封装成一个网络报文,并且将这个报文发送给服务器程序。

2) 服务器主机上的一个服务器残桩负责接收这个网络报文,从报文中提取参数,然后调用服务器过程。

3) 当服务器函数返回时,它返回到服务器残桩。服务器残桩提取返回值,把返回值封装成一个网络报文,再发给客户残桩。

4) 客户残桩从接收到的网络报文中取出返回值,将其返回给客户程序。 RPC 程序包提供了很多好处:

– 程序设计更加简单,很少涉及网络编程。只需要编写一个客户程序和客户程序调用的服务器过程。

– RPC库为参数和返回值的传输提供任何需要的数据转换,简化了在异构环境中的客户和服务器的编码问题。

Page 59: 第 4 讲用 Windows2000 Server 构建 Intranet

外部数据表示外部数据表示 XDRXDR XDR 是一个标准,用来对 RPC调用报文和应答报文中的值进行编码

。采用标准化的方法对这些值进行编码使得一个系统中的客户可以调用另一个异构系统中的进程。为编程人员提供了一种在异构机器间传递数据的方式,而不再要求编程人员编写用于转换数据表示的程序。

XDR 通过定义一种与机器无关的表示来解决此问题。在某个计算机中的一个进程可调用 XDR过程将数据的本地表示转换为与机器无关的表示。当数据传送到另一台机器后,接收程序就调用 XDR过程将这个与机器无关的表示再转换为本结点上的本地表示。

XDR 的主要优点是它将许多数据转换任务自动化。编程人员不需要人工键入 XDR过程调用。他们只需要让程序给 XDR 编译程序提供需要转换数据的说明,编译程序就能自动产生具有所需 XDR库调用的程序。

Page 60: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

1 Serv-U 安装 很多人对 Windows 自带的 FTP 服务器不满意,认为其功能太简单。本节就介绍一款功能强大的 FTP 服务器软件 Serv-U。它可以运行在 Windows95/98/2000/Me/NT4.0等操作系统之上,是目前 Windows平台上比较流行的 FTP 服务器软件。

Serv-U 软件可以从 http://www.serv-u.com 下载得到。将安装文件下载到本地后,双击启动安装,一路Next 就可完成 Serv-U的安装。

Page 61: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

Serv-U由两大部分组成: Serv-U 引擎和管理窗口。

Serv-U 引擎是一个常驻后台的程序,它负责处理来自 FTP客户端的请求。

Serv-U管理窗口则为管理员提供对 Serv-U进行管理的界面,包括创建服务器、域、用户,并对其进行设置等,启动管理窗口最简单的办法是双击系统任务栏中 U形图标 ,当然也可以通过开始菜单启动它。

Page 62: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

Serv-U安装完成后,自动运行服务器设置向导。下面我们就根据向导的提示,建立一个匿名用户和一个系统管理员的 FTP 站点,并对该站点进行初步设置。

第一步,单击【 Next 】后,询问是否要在管理窗口的菜单栏中显示小图标,一般选默认选项【 Yes 】就可以了。

第二步,告诉使用者将在本地第一次运行FTP 服务器,单击【 Next 】进入下一步。

Page 63: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置第三步,要求 FTP输入服务器的 IP 地址。如果有固定的 IP 地址,可以在文本框内输入;如果没有固定的 IP 地址,可以什么也不填, Serv-U会自动确定具体的 IP 地址。

第四步,要求FTP输入服务器的域名。如果没有域名也没关系,可以不在文本框内输入任何内容,客户端可以通过服务器的 IP 地址直接进行访问。

第五步,询问是否将 Serv-U安装成系统服务,如果选【 Yes 】的情况下, Serv-U将和系统一起启动,单击【Next】进入下一步。

第六步,询问是否允许匿名访问。一般来说,匿名访问用户登录是无需密码,站点可提供一些最基本的文件下载。本例按默认选项【 Yes 】,允许匿名用户访问。

Page 64: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

第七步,设置匿名用户登录到服务器后所处的目录位置。请根据实际情况选择目录。第八步,询问是否要锁定该目录,若锁定,匿名用户只能访问上一步所指定目录下的文件夹和文件,这个目录之外的就不能访问了。一般选择默认选项【 Yes 】。第九步,询问是否创建命名的帐户。这样可以指定用户以特定的帐户访问 FTP 服务器,并为该用户设置相应的权限。

Page 65: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置第十步,设置要创建的帐户名称。请根据实际情况输入。第十一步,询问该帐户登录密码。请根据实际情况输入。第十二步,询问登录后所处目录位置,与第七步设置类似,请根据实际情况输入。第十三步,询问是否要锁定登录所处的目录。与第八步设置类似,本例中选择【 Yes 】。

Page 66: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

第十四步,询问所创建用户的管理权限,如右图所示。在下拉列表中可以选择【 No Privilege 】、【 Group Administrator 】、【 Domain Administrator 】、【 Read-only Administrator 】和【 System Administrator 】,每项的权限各不相同,本例中选择【 System Administrator 】。第十五步,至此, FTP 站点已创建完成,只要单击【 Finish 】就可以了。 启动 IE 浏览器,在地址栏内输入FTP 服务器的域名或 IP 地址就可以访问该 FTP 站点了。

Page 67: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置2 Serv-U 配置 FTP 服务器安装向导设置完成后,打开 Serv-U 管理窗口,如右图所示。 管理窗口分为左右两部分,左边是服务器设置项目,右边是所选中项目的具体设置内容。

Page 68: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

( 1)配置本地服务器 在管理窗口选中【 Local Server 】(本地服务器),可以设置该服务器的域名、 IP 地址、管理员、密码、管理端口以及启动、停止 FTP 服务等。在【 Local Server 】下面还有四个选项。【 License 】:输入注册号。【 Setting】:设置本地服务器最大连接用户数、最大速度等内容。【 Activity】:记录了登录到当前服务器的所有用户活动日志。【 Domains 】:设置该服务器中所有站点的具体选项。

Page 69: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

( 2 )配置域 在 Serv-U中可以同时运行多个 FTP 站点,每个 FTP 站点被作为一个【域】;每个域都有自己的【 Setting】、【 Activity】、【 Users 】(用户)和【 Groups 】(组)。 选中某一用户,可以在管理窗口右边设置该用户的【 Account 】、【 General 】、【 Dir Access 】、【 IP Access 】、【 UL/DL Ratios 】(上传 /下载率)、【 Quota 】(配额)。

Page 70: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

在【 Account 】选项中,如右图所示,可以选中 【 Disable account 】(禁用帐户),这样虽然有帐户,但可以使该用户无法登录;也可以选中 【 Automatically remove account on date 】(自动删除帐户),从而使 Serv-U达到指定日期后自动删除该帐户。

Page 71: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

另外几项分别是该帐户的基本信息,包括帐户用户名、组、密码、主目录,以及该用户的权限等,这些项目都已经在向导中进行了设置,如果需要可以进行相应的修改。

需要注意的是【 Password 】一栏,如果是空白,就表明没有设置密码;如果设置了密码,则统一显示【 Encrypted 】。

Page 72: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置在【 General 】选项中,如右图所示,比较常用的是设置该用户以下选项【Max .upload speed 】、【Max .download speed 】【Max .no. of users 】 【 Login. of users 】【 Login message file 】

Page 73: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置在【 Dir Access 】选项中,如右图所示,可以设置该用户可以访问文件的权限,包括:【 Read 】(读)【 Write 】(写)【 Append 】(追加)【 Delete 】(删除)【 Excute 】(执行)【 List 】(列表)【 Create 】(创建)【 Remove 】(删除)等。

Page 74: 第 4 讲用 Windows2000 Server 构建 Intranet

4.3.3 FTP4.3.3 FTP 服务器的安装与设置服务器的安装与设置

在【 Quota 】选项中,如右图所示,可以单击【 Enable disk quota 】为该用户设置允许上传文件的磁盘空间。单击【 Calculate current 】按钮可以计算该用户已经写入文件的磁盘空间,在【 Maximum 】(最大)一

栏中可以填入想要限制的磁盘空间容量

Page 75: 第 4 讲用 Windows2000 Server 构建 Intranet

4.44.4引导程序协议引导程序协议 BOOTPBOOTP 与动态主机配置协议与动态主机配置协议 DHCDHCPP 引导程序协议 BOOTP (BOOTstrap Protocol) [RFC 1542] 也称为自举协议。 BOOTP 使用 UDP 来使一个无盘工作站自动获取配置信息。

要获取配置信息,协议软件广播一个 BOOTP请求报文。收到请求报文的 BOOTP 服务器查找发出请求的计算机的各项配置信息,将配置信息放入一个 BOOTP回答报文中,并将回答报文返回给提出请求的计算机。这样,一台计算机就获得了所需的配置信息。

由于计算机发送 BOOTP请求报文时自己还没有 IP地址,因此它使用全 1广播地址作为目的地址,而用全 0 地址作为源地址。这时, BOOTP 服务器可使用广播方式将回答报文返回给该计算机,或使用收到广播帧上的硬件地址进行单播 (unicast) 。

可使用不同的协议来获取 TCP/IP 协议配置信息的不同部分。如用 RARP 可获取 IP 地址,而用 ICMP 可获取子网掩码。但 BOOTP功能要强些,可只发送一个广播报文就可获取所需的全部配置信息。

Page 76: 第 4 讲用 Windows2000 Server 构建 Intranet

使用 BOOTP 的计算机不能从一个新的网络上启动,除非管理员手工修改数据库中的信息。

动态主机配置协议 DHCP(Dynamic Host Configuration Protocol) 提供了一种即插即用连网机制。这种机制允许一台计算机加入新的网络和获取 IP 地址而不用手工参与。实际上, DHCP 扩展了的 BOOTP 。它们所使用的报文格式都很相似。

DHCP 使用客户服务器方式。当一台计算机启动时就广播一个 DHCP请求报文, DHCP 服务器收到请求报文后返回一个 DHCP回答报文。 DHCP 服务器先在其数据库中查找该计算机的配置信息。若找到,则返回找到的信息。若找不到,则从服务器的按需分配的地址库中取一个地址分配给该计算机。

DHCP适合于经常移动位置的计算机

Page 77: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

1 DHCP 服务器的安装 第一步,在【控制面板】中双击【添加 / 删除程序】,然后在打开的【添加 / 删除程序】窗口中选择【添加 /删除 Windows 组件】。第二步,在打开的【 Windows 组件向导】中选取Windows 组件列表的“网络服务”项,如右图所示,然后单击【详细信息】按钮。

Page 78: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

第三步,在列出的组件服务器中选择“动态主机配置协议( DHCP )”的复选框,如右图所示,单击【确定】按钮。第四步:回到“ Windows 组件向导”窗口,然后单击【下一步】按钮,系统自动完成 DHCP 服务器的安装。

Page 79: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

2 配置 DHCP 服务器

DHCP 服务器安装完成后,还必须至少添加一个作用域,才能为客户端提供服务。所谓作用域是指派给 DHCP客户端的 IP 地址范围。要设置作用域,可以按以下步骤进行操作。

第一步,选择【开始】 | 【程序】 | 【管理工具】 | 【 DHCP 】,打开 DHCP 管理窗口。

第二步,在管理窗口选中 DHCP 服务器后,从【操作】菜单中选择【新建作用域】选项,启动新建作用域向导。

Page 80: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

第三步,在【新建作用域向导】的欢迎窗口中单击【下一步】按钮后,就会出现【作用域名】设置窗口。在【名称】和【说明】文本框中输入该作用域的名称和描述。

第四步,在【 IP 地址范围】设置窗口中,分别输入打算分配给网络客户机的 IP 地址范围及子网掩码,如右右图所示。

Page 81: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

第五步,如果在上一步设置的 IP 地址中,想保留某些特殊的 IP 地址供指定的计算机使用,那么可以在【添加排除】窗口中设置。如图6-16所示,分别输入要排除的 IP 地址的起始与结束 IP地址,然后单击【添加】按钮;如果仅想排除单个的地址,那么只要在【起始 IP 地址】中输入该 IP 地址。

Page 82: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

第六步,在【租约期限】设置窗口中,如右图所示,设定 DHCP 服务器所分配的 IP 地址的有效期。

Page 83: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

第七步,在【配置 DHCP 】选项窗口中,选择【是,我想现在配置这些选项】,然后在向导中分别输入供客户端使用的默认网关、DNS 服务地址及WINS 服务器地址。如果某项网络属性不必设置(如 WINS 服务器地址),直接单击【下一步】按钮。当以上网络属性设置完成后,再根据提示选择【是,我想激活作用域】选项,最后单击【完成】按钮, DHCP作用域设置完成。下图是 DHCP 服务器设置完成的窗口。

Page 84: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

3 DHCP客户端的设置 DHCP 服务器安装、设置完成后,还应该对客户端进行设置,才能在网络中使用DHCP 服务。下面就以 Windows98为例介绍。 第一步,在【网上邻居】上单击鼠标右键,选择【属性】,弹出右图所示的对话框。

Page 85: 第 4 讲用 Windows2000 Server 构建 Intranet

4.4.2 DHCP4.4.2 DHCP 服务器的安装与设置服务器的安装与设置

第二步,在上图所示的网络属性窗口中双击 TCP/IP所对应的网卡,打开【 TCP/IP 】属性窗口,如右图所示。第三步,在【 IP 地址】选项卡中确认是否选中了【自动获取 IP 地址】选项,如右图所示, Windows98默认是该项,最后单击【确定】按钮完成设置。

Page 86: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5 4.5 电子邮件电子邮件 (E-mail)(E-mail) 电子邮件是因特网上使用得最多的和最受用户欢迎的一种应用。电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。不同于其他的网络应用,邮件传送是可以有较大延时的。

电子邮件标准:① 1982 年制定出了 ARPANET 上的电子邮件标准:简单邮件传送协议

SMTP (Simple Mail Transfer Protocol) [RFC821]和电子邮件报文格式 MAIL [RFC822],

② 1984 年 CCITT制定了报文处理系统 MHS 的标准,即 X.400 建议书。 1988 年, CCITT修改了 X.400 。 X.400 是一个功能很强的电子邮件标准。 (X.400过于复杂难于实现 )

③ 1993 年制定了新的电子邮件标准 [RFC1521,1522],即通用因特网邮件扩充 MIME 。 MIME邮件可同时传送多种类型的数据。

一个电子邮件系统主要组成部件 :① 用户代理 UA:是用户与电子邮件系统的接口,它是一个在用户 PC

机中运行的程序。用户用 UA来发送和接收邮件。 ② 邮件服务器:是电子邮件系统的核心构件,它的功能是发送和接收邮件,同时还要向发信人报告邮件传送的情况。

③ 电子邮件使用的协议,如 SMTP 和 POP3(或 IMAP)等。

Page 87: 第 4 讲用 Windows2000 Server 构建 Intranet

电子邮件的最主要的组成部件电子邮件的最主要的组成部件

Page 88: 第 4 讲用 Windows2000 Server 构建 Intranet

电子邮件的发送和接收过程电子邮件的发送和接收过程 电子邮件的发送和接收过程:电子邮件的发送和接收过程:① 发信人调用用户代理来编辑要发送的邮件。用户代理用 SMTP 将邮件传

送给发送端邮件服务器。② 发送端邮件服务器将邮件放入邮件缓存队列中,等待发送。③ SMTP按照客户服务器方式工作。运行在发送端邮件服务器的 SMTP 客

户进程,发现在邮件缓存中有待发送的邮件,就向运行在接收端邮件服务器的 SMTP 服务器进程发起 TCP连接的建立。

④ 当 TCP连接建立后, SMTP 客户进程开始向远程的 SMTP 服务器进程发送邮件。当所有的待发送邮件发完了, SMTP就关闭所建立的 TCP连接。

⑤ 运行在接收端邮件服务器中的 SMTP 服务器进程收到邮件后,将邮件放入收信人的用户邮箱中,等待收信人在他方便时进行读取。

⑥ 收信人调用用户代理,使用 POP3(或 IMAP)协议将自己的邮件从接收端邮件服务器的用户邮箱中取回。

电子邮件地址的格式:邮箱名 @邮箱所在主机的域名。 在发送时,邮件服务器只使用邮件地址的后一部分。只有在邮件到达目的主机后,目的主机的邮件服务器才根据邮件地址的前一部分,将邮件存放在收件人的邮箱中。

Page 89: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.1 4.5.1 简单邮件传送协议简单邮件传送协议 SMTPSMTP SMTP 指定在主机间交换邮件的标准。规定邮件传送系统如何通过网络连

接把消息从一台主机转发到另一台主机。 SMTP 使用基于 TCP 协议的客户服务器方式。

SMTP 规定了 14条命令和 21种响应信息,基本的通信过程如下:① 连接建立:发送主机的 SMTP 客户使用 SMTP 的 25端口与目的主机的 SMT

P 服务器直接建立 TCP连接。在连接建立后, SMTP 服务器要发出“ 220 Service ready”。然后 SMTP 客户向 SMTP 服务器发送 HELO命令,附上发送方的主机名。 SMTP 服务器若有能力接收邮件,则回答:“ 250 OK”,表示已准备好接收。若 SMTP 服务器不可用,则回答“ 421 Service not available”。

② 邮件传送:邮件的传送从 MAIL 命令开始,后面有发信人的地址。如: MAIL FROM: <[email protected]> 。若 SMTP 服务器已准备好接收邮件,则回答“ 250 OK”。否则,返回一个代码,指出原因。如: 451( 处理时出错)。下面跟着一个或多个 RCPT 命令,取决于将同一个邮件发送给一个或多个收信人,其格式为 RCPT TO: <收信人地址 >。每发送一个命令,都应当有相应的信息从 SMTP 服务器返回,如:“ 250 OK”。再下面就是 DATA命令,表示要开始传送邮件的内容了。

③ 连接释放:邮件发送完毕后, SMTP 客户应发送 QUIT 命令。 SMTP 服务器返回的信息是“ 221( 服务关闭 )”,邮件传送的全部过程即结束。

Page 90: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.2 4.5.2 电子邮件的信息格式电子邮件的信息格式 一个电子邮件分为信封和内容两大部分。 RFC 822只规定了邮件内容中的首部格式,而对邮件的主体部分则让用户自由撰写。邮件内容首部包括一些关键字,后面加上冒号:1) To:后面填入一个或多个收信人的电子邮件地址。2) Subject: 是邮件的主题。3) Cc: :表示应给某某人发送一个邮件副本。4) Bcc :有些邮件系统允许用户使用的关键字 Bcc(Blind carbon

copy) 来实现盲复写副本。这是使发信人能将邮件的副本送给某人,但不希望此事为收信人知道。 Bcc又称为暗送。

5) From 和 Date :表示发信人的电子邮件地址和发信日期。这两项一般都由邮件系统自动填入。

6) Reply-To :即对方回信所用的地址。这个地址可以与发信人发信时所用的地址不同。这一项是事先设置好的,不需要在每次写信时都进行设置。

Page 91: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.3 4.5.3 邮件转发、电子邮件网关及邮件读取协议 邮件转发、电子邮件网关及邮件读取协议 邮件转发软件 :包括一个邮件别名扩展机制 ,在本地网点中的邮件转发软件将邮件中使用的邮件地址映射为一个或多个新的邮件地址。

邮件发送清单 (mailing list): 接收到一个邮件就将其发送给一大批的收信人。与这样一批收信人集合相关联的是一个标识符,称为邮件发送清单。

电子邮件网关 :专门用来处理邮件发送清单 (mail list) 的软件。 邮件读取协议用户从目的邮件服务器上读取邮件所使用的协议 : 1) 邮局协议 POP(Post Office Protocol) :按客户服务器方式工作。

现在使用的版本是 POP3 。 POP 是一个脱机协议,一旦用户 PC 机上的 POP 客户程序接受邮件, POP 服务器就不再保存这些邮件。

2) 因特网报文存取协议 IMAP(Internet Message Access Protocol) :按客户服务器方式工作。 IMAP 是一个联机协议。当用户 PC机上的 IMAP 客户程序打开 IMAP 服务器的邮箱时,用户就可看到邮件的首部。若用户需要打开某个邮件,则该邮件才传到用户的计算机上。这样就省去了用户 PC机硬盘上的大量存储空间。

Page 92: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.4 4.5.4 通用因特网邮件扩充通用因特网邮件扩充 MIME MIME SMTP 具有以下一些缺点:

1)SMTP不能传送可执行文件或其他的二进制对象。2)SMTP限于传送 7位的 ASCII 码。许多其他的文字 ( 如中文 )就无法传送。3)SMTP 服务器会拒绝超过一定长度的邮件。4)某些 SMTP 的实现并没有完全按照 RFC 821 的 SMTP 标准。问题有:回车、换行的删除和增加;超过 76个字符时的处理:截断或自动换行;后面多余空格的删除;将制表符 tab转换为若干个空格。

通用因特网邮件扩充 MIME : MIME没有改动 SMTP或取代它。 MIME 的意图是继续使用目前的 RFC 822格式,但增加了邮件主体的结构,并定义了传送非ASCII 码的编码规则。 MIME邮件可在现有的电子邮件程序和协议下传送。

MIME 主要包括以下三部分内容( RFC 1521, 1522):1)5 个新的邮件首部字段,可包含在 RFC 822 首部中。 MIME-Version: 标识 MIME 的版本。 Content-Description: 说明此邮件是什么。 Content-Id: 邮件的唯一标识符。 Content-Transfer-Encoding: 邮件的主体的编码方式。 Content-Type: 说明邮件的性质。 2)定义了许多邮件内容的格式,对多媒体邮件的表示进行了标准化。3)定义了传送编码,可对任何内容格式进行转换。

Page 93: 第 4 讲用 Windows2000 Server 构建 Intranet

MIMEMIME 内容类型内容类型 MIME 标准规定 Content-Type说明必须含有两个标识符,即内容类型 (type) 和子类型 (subtype) ,中间用“ /”分开。

内容类型 子类型 说明Text plain 无格式的文本

richtext 有少量格式命令的文本Image gif GIF 格式的静止图像

jpeg JPEG 格式的静止图像Audio basic 可听见的声音Video mpeg MPEG 格式的影片Application octet-

stream不间断的字节序列

postscript PostScript 可打印文档rfc822 MIME RFC 822邮件

Message partial 为传输将邮件分割开external-body

邮件必须从网上获取

mixed 按规定顺序的几个独立部分Multipart alternative 不同格式的同一邮件

parallel 必须同时读取的几个部分digest 每一个部分是一个完整的 RFC 822邮件

Page 94: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置 1 Windows 下邮件服务器简介

在 Windows 2000 Server 中只提供 SMTP 服务,不提供 POP3 服务,所以必须另外安装其它的软件来实现。 能在 Windows 2000 Server 中提供 SMTP 和 POP3 服务的软件有很多,如 Exchange Server 和 IMail等等 IMail是一个高性能的,基于标准的 SMTP/POP3/IMAP4/LDAP 邮件服务器软件。通过简单直观的图形用户界面,易于管理。

Page 95: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置 邮件服务器的安装与设置

2 安装 IMail 服务器 如果在安装 IIS 服务器时选择了 SMTP 服务,

则必须通过【开始】 | 【程序】 | 【管理工具】 | 【 Internet 服务管理器】停止Windows 2000 Server 默认的 SMTP 服务器,否则客户端发送邮件时就可能发送到该 SMTP 服务器上。 Imail 邮件服务器软件可以在 http://www.ipswitch.com免费下载, IMail 的安装文件名是“ imailex.exe” ,双击它即可运行安装程序。

Page 96: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

在安装过程中,当打开 【 Official Host Name 】窗口时,如右图所示,系统会要求输入域名,这时需要将原来的 Official Host Name内容修改成你的机器的域名,如“ mail.yourdomain.com” ,然后单击【Next 】按钮。

Page 97: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

根据安装向导提示,单击【 Next 】 按钮,并保持系统默认参数不变,一直到【Finish 】对话框,如右图所示。

Page 98: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

3 配置邮件服务器 首先执行【开始】 | 【程序】 | 【 IMail 】 |【 IMailAdministrator 】命令,打开 IMail 系统管理员主界面,如右图所示。用鼠标单击【 Localhost 】,选择刚才建立的主机,即可在右侧看到主机的配置情况。

Page 99: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置 ( 1) 创建用户信箱下面以创建 [email protected] 为例介绍建立用户信箱的操作步骤。第一步,在上页所示的窗口中,选择展开【 mail.yourdomain.com 】,用鼠标右击【 Users 】分支,从弹出菜单中选择【Add User 】命令,在打开的对话框中,输入“ peter” 后,如右图所示,单击【下一步】按钮。

Page 100: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

第二步,在打开的对话框中分别输入用户的名称,如右下图所示,单击【下一步】按钮。

Page 101: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

第三步,在打开的对话框中,设定用户的登录信箱密码,如下图所示,然后单击【下一步】按钮。

Page 102: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

第四步,在打开的对话框中单击【完成】按钮,返回主界面窗口,完成创建新用户过程。如右图所示。

Page 103: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置 邮件服务器的安装与设置

第五步,此时创建了一个 E-Mail 信箱,地 址是 [email protected],用户名为“ peter” , POP3和 SMTP服务器地址均为“ mail.yourdomain.com” ,或者直接填入服务器的 IP 地址。 完成以上步骤后,用户可以使用该服务器收发电子邮件。

Page 104: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置 邮件服务器的安装与设置

4 利用 Web方式收发邮件 利用 IMail架设的邮件服务器,客户端不仅可以利用 Foxmail 或 Outlook Express 之类的专用工具收发,还提供了 Web 方式让用户通过浏览器来收发邮件。 第一步,首先开启 8383端口。执行【开始】 | 【程序】 | 【 IMail 】 | 【 Imail Administrator 】命令,打开 IMail 系统管理员主界面。

Page 105: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置 第二步,选择【 Localhost 】,并展开【 Services 】 分支, 单击选择【 Web Messaging】分支,在右侧窗口中,选择【 Web Messaging Server 】选 项 卡 , 开 启 8383端口,如右图所示。

Page 106: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置 邮件服务器的安装与设置

第 三 步 , 开 启 8383端口后,可以利用 web 界面收发电子邮件。在浏览器地址栏输入地址: http://IP 地址 :8383/并回车,进入 8383 端 口 的 登 录界面,如右图所示。

Page 107: 第 4 讲用 Windows2000 Server 构建 Intranet

4.5.5 4.5.5 邮件服务器的安装与设置邮件服务器的安装与设置

第四步,在“ UserID” (用户帐户)和“ Password” (密码)中输入相应的值,然后单击【 Logon 】 按 钮 , 进入邮箱。如右图所示。

Page 108: 第 4 讲用 Windows2000 Server 构建 Intranet

4.6 4.6 网络管理网络管理 网络管理是指对网络运行进行监视、检测和维护,以保证网络系统正常工

作。网络管理员是负责监控网络软、硬件系统的人。随着网络技术的飞速发展,网络数量、网络设备越来越多,而且许多设备

来自各个不同的厂家,如何管理这些设备就变得更加重要了。在有关网络管理的文献中,常常要用到以下的一些术语:

网络元素 (network element) :网络中具体的通信设备或逻辑实体,又称为网元。

对象 (object) :通信和信息处理世界里可标识的且拥有一定信息特性的资源。

被管对象 (managed object) :指可使用管理协议进行管理和控制的网络资源的抽象表示。例如,一个层的实体或一个连接。

管理信息库 MIB (Management Information Base) :是网络管理系统中的重要构件。它由一个系统内的许多被管对象及其属性组成。 MIB这个概念对象实际上就是一个虚拟数据库。这个数据库提供有关被管理网络元素的信息,而这些信息由管理进程和各个代理进程共享。管理信息库 MIB 由管理进程和各个代理进程共同使用。

综合网络管理 INM (Integrated Network Management) :用统一的方法在一个异构网络中管理多厂商生产的计算机硬件和软件资源。这也称为一体化网络管理。

Page 109: 第 4 讲用 Windows2000 Server 构建 Intranet

管理员管理员 // 代理模型代理模型 从设备来看,网络管理包含两个部分:

被管设备主要包括种类繁多的被管主机和被管路由器。直接管理被管对象的是代理进程 (agent) ,简称为代理。

网络管理站( management station ,网控中心)是运行管理进程的主机。可以显示所有被管设备的状态。在网络管理中起核心作用的是管理进程 (manager) 。管理进程利用通信手段,通过代理来管理各被管对象。

管理进程与代理进程的通信关系一般采用客户服务器方式。客户 (管理进程 )发出请求,服务器 (代理进程 )作出应答。

Page 110: 第 4 讲用 Windows2000 Server 构建 Intranet

网络管理的功能网络管理的功能在 OSI 网络管理标准中 (ISO 7498-4, ITU-T 的 X.700 系列建议书),将网络管理分为系统管理、层管理和层操作。在系统管理中,提出了管理的五个功能域(其中前两个功能是最基本的):① 故障管理 (Fault Management) :对网络中被管对象故障的检测、

定位和排除。故障并非一般的差错,而是指网络已无法正常运行或出现了过多的差错。网络中的每个设备都必须有一个预先设定好的故障门限(但此门限必须能够调整),以便确定是否出了故障。

② 配置管理 (Configuration Management) :用来定义、识别、初始化、监控网络中的被管对象,改变被管对象的操作特性,报告被管对象状态的变化。

③ 计费管理 (Accounting Management) :记录用户使用网络资源的情况并核收费用,同时也统计网络的利用率。

④ 性能管理 (Performance Management) :以网络性能为准则,保证在使用最少网络资源和具有最小时延的前提下,网络能提供可靠、连续的通信能力。

⑤ 安全管理 (Security Management) :保证网络不被非法使用。

Page 111: 第 4 讲用 Windows2000 Server 构建 Intranet

4.6.1 4.6.1 简单网络管理协议简单网络管理协议 SNMPSNMP 概述概述 SNMP 是一种简单的管理进程和代理进程之间的请求应答协议。 关于网络管理有一个基本原理:若要管理某个对象,就必然会给该对象添加一些软件或硬件,但这种“添加”必须对原有对象的影响尽量小些。

简单网络管理协议 SNMP (Simple Network Management Protocol)正是按照这样的基本原理来设计的。因特网在 1990 年制定出网管标准 SNMP[RFC 1155, 1157],使 SNMP很快变成了事实上的计算机网络管理标准。 SNMP 协议非常简单。 SNMP 的基本功能包括监视网络性能、检测分析网络差错和配置网络设备等。

在网络正常工作时, SNMP 可实现统计、配置、测试等功能。 当网络出故障时,可实现各种差错检测和恢复功能。 基于 TCP/IP 的网络管理协议 SNMP也可扩展到其他类型的网络设备上

。 使用 SNMP 时,整个系统必须有一个管理站。在管理站上运行管理进程

。在每一个被管对象中一定要有代理进程。管理进程和代理进程利用SNMP报文进行通信,而 SNMP报文又使用 UDP 来传送。使用 UDP 是为了提高网管的效率。

SNMP 的网络管理由三个部分组成,即管理信息库 MIB、管理信息结构SMI 以及 SNMP 本身。

Page 112: 第 4 讲用 Windows2000 Server 构建 Intranet

4.6.2 4.6.2 管理信息库管理信息库 MIBMIB 信息管理库 MIS(Management Information Base)(MIB-II RFC 1213) : MIB中定义了所有代理进程所包含的、能够被管理进程查询和设置的变量。所有这些变量都以对象标识符进行标识,这些对象标识符构成了一个层次命名结构。

MIB标准( MIB-II)将管理对象分为 9类,每类分配了一个代码

MIB的每一类管理对象由各种变量描述,下表列出了一些 MIB 变量及其所属对象类别的例子。

Page 113: 第 4 讲用 Windows2000 Server 构建 Intranet

4.6.3 4.6.3 管理信息结构管理信息结构 SMISMI 管理信息结构 (Structure of Management Information)(RFC 1155) :对

MIB中允许的变量类型进行约束,定义 MIB 中各种数据项的数据结构和表示符号,并指定命名变量的规则。 SMI 规定所有的 MIB 变量也必须使用 ASN.1 。 对象命名树 (object naming tree) 的顶级对象有三个,都是世界上著名的标准制定单位,即 ISO, CCITT(现在已是 ITU-T)和这两个组织的联合体。

MIB 变量的命名采用对象标识符( Object Identifier),所用对象标识符组成一个名称空间,由 OSI 与 ITU 共同管理对象标识符命名体系利用对象标识符命名体系可以为任意对象命名

每个命名都是全球唯一的绝对名称 名称空间为一个层次结构(类似 DNS) MIB的定义与具体的网络管理协议无关。用户可使用同一网络管理客

户软件来管理具有不同版本的 MIB的多个路由器。

Page 114: 第 4 讲用 Windows2000 Server 构建 Intranet

对象命名树对象命名树 例如,在 IP子级中用于对某设备接受到的 IP报文进行统计的整数变量: Iso.identified-organization.dod.internet.mgmt.mib-2.ip.IpInReceives 实际在管理员和代理在发送和接受 SNMP报文时 ,是以数字格式表示 MIB 变

量1.3.6.1.2.1.4.3

Page 115: 第 4 讲用 Windows2000 Server 构建 Intranet

4.6.4 SNMP4.6.4 SNMP 的五种协议数据单元的五种协议数据单元 为进行管理,管理进程(客户端)需要和代理程序(服务器端)进行通信

,这种通信可以有两种方式:① SNMP 管理进程定时向被管理设备周期性地发送轮询信息。② trap 即陷阱,表示它能够捕捉“事件”。被管对象将中断信息发给

网控中心,网控中心再对其作出反应。 SNMP 规定了 5种协议数据单元 PDU(也就是 SNMP报文),用来在管理进

程和代理之间的交换。实际上, SNMP 的操作只有两种基本的管理功能:① “读”操作,用 get报文来检测各被管对象的状况。② “写”操作,用 set报文来控制各被管对象的状况。

SNMP 定义的协议数据单元类型

PDU 编号 PDU 名称 用途0 get-request 用来查询一个或多个变量的值1 get-next-request 允许在一个 MIB树上检索下一个变量,此操作可反复进行2 get-reponse 对 get/set 报文作出响应,并提供差错码、差错状态等信息

3 set-request 对一个或多个变量的值进行设置4 trap 向管理进程报告代理中发生的事件

Page 116: 第 4 讲用 Windows2000 Server 构建 Intranet
Page 117: 第 4 讲用 Windows2000 Server 构建 Intranet

4.74.7 接入接入 INTERNETINTERNET Internet 接入技术基本上可以分为三类:

双绞线接入技术、光缆接入技术和无线接入技术。

Page 118: 第 4 讲用 Windows2000 Server 构建 Intranet

1. PSTN公共电话网

(Public Switched Telephone Network) 公共开关电话网络

  这是最容易实施的方法,费用低廉。只要一条可以连接ISP的电话线和一个账号就可以。但缺点是传输速度低,线路可靠性差。适合对可靠性要求不高的办公室以及小型企业。如果用户多,可以多条电话线共同工作,提高访问速度。

Page 119: 第 4 讲用 Windows2000 Server 构建 Intranet

2. ISDN

ISDN 的英文全称是 Integrated Serices DigitalNetwork宽带综合业务数字网

目前在国内迅速普及,价格大幅度下降,有的地方甚至是免初装费用。两个信道128kbit / s的速率,快速的连接以及比较可靠的线路,可以满足中小型企业浏览以及收发电子邮件的需求。  而且还可以通过ISDN和Internet组建企业VPN。这种方法的性能价格比很高,在国内大多数的城市都有ISDN接入服务。

Page 120: 第 4 讲用 Windows2000 Server 构建 Intranet

ISDN 的优越性 1. 通信业务的综合化。利用一条用户线就可以提供电话、传真、可视图文及数据通信等多种业务。

2. 实现高可靠性及高质量的通信。由于终端和终端之间的信道已经完全数字化了,噪音、串音及信号衰  落失真受距离与链路数增加的影响都非常小,因此通信质量很高。

3. 使用方便。 B 信道和 D 信道分离。在一条 2B+D 用户线上可以连接 8台设备, 3台设备可同时工作。

4.费用低廉。和各种独立的通信网络相比,将多种业务综合在一个网内的费用要低得多。

Page 121: 第 4 讲用 Windows2000 Server 构建 Intranet

3. ADSL

  非对称数字用户环路,可以在普通的电话铜缆上提供1.5~8Mbit / s的下行和10~64kbit / s的上行传输,可进行视频会议和影视节目传输,非常适合中、小企业。可是有一个致命的弱点:用户距离电信的交换机房的线路距离不能超过4~6km,限制了它的应用范围。

Page 122: 第 4 讲用 Windows2000 Server 构建 Intranet

4. DDN专线

  这种方式适合对带宽要求比较高的应用,如企业网站。它的特点也是速率比较高,范围从64kbit / s~2Mbit / s。但是,由于整个链路被企业独占,所以费用很高,因此中小企业较少选择。   这种线路优点很多:有固定的IP地址,可靠的线路运行,永久的连接等等。但是性能价格比太低,除非用户资金充足,否则不推荐使用这种方法。

Page 123: 第 4 讲用 Windows2000 Server 构建 Intranet

5. 卫星接入

  目前,国内一些Internet服务提供商开展了卫星接入Internet的业务。适合偏远地方又需要较高带宽的用户。卫星用户一般需要安装一个甚小口径终端(VSAT),包括天线和其他接收设备,下行数据的传输速率一般为1Mbit / s左右,上行通过PSTN或者ISDN接入ISP。终端设备和通信费用都比较低。

Page 124: 第 4 讲用 Windows2000 Server 构建 Intranet

6. 光纤接入

  在一些城市开始兴建高速城域网,主干网速率可达几十Gbit / s,并且推广宽带接入。光纤可以铺设到用户的路边或者大楼,可以以100Mbit / s以上的速率接入。适合大型企业。

Page 125: 第 4 讲用 Windows2000 Server 构建 Intranet

7. 无线接入

  由于铺设光纤的费用很高,对于需要宽带接入的用户,一些城市提供无线接入。用户通过高频天线和ISP连接,距离在10km左右,带宽为2~11Mbit / s,费用低廉,但是受地形和距离的限制,适合城市里距离ISP不远的用户。性能价格比很高。

Page 126: 第 4 讲用 Windows2000 Server 构建 Intranet

8. Cable Modem接入

  目前,我国有线电视网遍布全国,很多的城市提供Cable Modem接入Internet方式,速率可以达到10Mbit / s以上,但是Cable Modem的工作方式是共享带宽的,所以有可能在某个时间段出现速率下降的情况。

Page 127: 第 4 讲用 Windows2000 Server 构建 Intranet

比起Modem 来说, Cable Modem 的接入速率高,传输质量好由于 Cable Modem 接入是基于有线电视宽带网络技术,所以目前在 750MHz宽频带的双向 HFC 网上, Cable Modem 的上、下行速率可以达到 10M/S ,这个接入速率是相当高的。而且,通过有线电视同轴电缆接入 Internet ,在不影响收看电视节目的同时数据的传输质量还相当好。正是由于这种宽带接入技术的显著优势,高速访问 Internet及享受一切相关互联网服务,例如查阅新闻、电子邮件、新闻组、 BBS、互联网导航、信息搜索、远程文件传送、实时证券交易、联网游戏等,成为可能。不仅如此,高速高质量的 Cable Modem 接入还可以提供 VOD视频点播( STB+TV )、 AOD音乐点播、互动三维游戏、家居银行、远程教育、家庭证券大户室、电子商务等窄带条件下无法提供的服务。 

Page 128: 第 4 讲用 Windows2000 Server 构建 Intranet

★ Cable Modem上网不占用电话线,无须交纳电话费,不限时间上网,只按流量计费因为是通过有线电视网络传输数据,没有占用电话线,所以用 Cable Modem上网既没有电话线窄带的束缚,更无需交纳电话费,使用费用还是比较低廉的。另外,由于有线电视网传输是按照流量计费,所以上网不限时间,可以一天 24小时的挂在网络上而不花费大量的金钱,只需控制流量即可。