第四章Intranet组网技术_第1页
第四章Intranet组网技术_第2页
第四章Intranet组网技术_第3页
第四章Intranet组网技术_第4页
第四章Intranet组网技术_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章Intranet组网技术本章提要客户机/服务器模式网络操作系统DHCP服务器DNS服务器FTP服务器WWW服务器比较内容终端-主机模式C/S模式B/S模式模式结构集中式、无层次分散、多层次分布、网状用户访问菜单驱动事件驱动动态交互主流语言COBOLFortran4GL、专用工具Java、HTML、XML客户端/界面哑终端/字符型胖客户机/GUI瘦客户机/网络用户界面客户机访问资源一对一一对多多对多数据流可预测突发性不可预测软硬件平台相关相关无关开发主要位置主机客户机服务器出现时间20世纪70年代20世纪90年代中20世纪90年代末典型的厂商IBM,DECMicrosoftSUN、MS、Oracle2.网络操作系统功能资源共享文件传输网络管理常用网络操作系统Windows2000server,WindowsServer2003LinuxUnixNetware2.1Windows2000Server美国微软公司windows2000系列产品Professional(专业版)Server(服务器版):4路SMPAdvancedServer(高级服务器版)8路SMP群集DatacenterServer(数据中心服务器版)32路SMP4节点群集企业级内存结构EMA允许应用程序使用更多的内存AdvancedServerIntel8GAlpha32GDatacenterServerIntel64GAlpha32G对称多处理SMP支持多个CPUServer4个AdvancedServer8个DatacenterServer32个群集服务ClusterService把多个服务器连接在一起形成一个系统整体,以提高系统的可扩展性与可用性网络负载平衡群集:为基于TCP/IP的服务与应用程序提供了扩展性和可靠性服务器群集在一个节点发生故障时,另一个结点开始提供服务通过资源的故障转移,提高系统的可用性心跳线群集客户机/服务器网络的概念域活动目录组与工作组网络服务器域(Domain)具有相同域名的一组服务器和客户机的集合域是网络用户和资源的管理单位一次登录,授权使用活动目录(ActiveDirectory,AD)活动目录存储网络对象的信息用户、组、计算机、共享资源、打印机等提供目录服务,方便查找和使用域是活动目录的组成单元优点集成性:结合了用户和资源管理、基于目录的网络服务和基于网络的应用管理深入性:可伸缩性、安全性好。从小量的用户到成万上亿个对象均可管理易用性:安装简单,使用和管理非常方便组与工作组工作组:一组计算机相互连接,各计算机处于平等的地位,分别管理各自的共享资源及其访问密码组:域的组成部分,是一些具有相同属性的网络用户的集合,也称为用户组。便于对网络用户进行分类管理,减少系统设置和维护的工作量网络服务器域控制器:提供AD服务,管理域中用户登录、身份验证和目录查询等成员服务器:提供除AD服务外的其他共享资源或服务。如文件服务器、数据库服务器、web服务器、邮件服务器独立服务器:没有加入域的具有独立操作功能的计算机。可转为成员服务器或升级为域控制器Windows2000AD的配置2.2linux免费的UNIX兼容系统,适用于PC特点开放性多用户多任务良好的用户界面设备独立性丰富的网络功能可靠的系统安全良好的可移植性Linux的优缺点优点源码开放免费资源丰富可靠的安全性缺点缺乏标准的开发库和管理框架硬件支持不够好对SMP支持不够,仅适用于小型网络应用长期运行稳定性有待考验Linux的发行版本RedhatDebianSlackwareRedflag(红旗)Bluepoint(蓝点)Xteam(冲浪)…3DHCP服务器

(DynamicHostConfigurationProtocol)静态IP与动态IP静态IP:为每一台计算机分配IP,手工配置运行速度快,带宽占用少IP地址占用较多管理负担重,适用于小型网络动态IP:由DHCP服务器为每一台计算机动态分配IP,并完成自动配置需要设置DHCP服务器,带宽占用较多IP地址占用相对较少管理负担轻,适用于较大型网络DHCP的功能集中管理IP地址:地址池自动配置IP地址的相关参数IP地址子网掩码默认网关DNS服务器地址IP地址提供方式永久租用:IP地址充裕时限定租期:提供临时的IP地址DHCP的优缺点优点操作系统本身带有该服务,可直接使用地址配置自动完成,无需人工干预较少出错,减少故障IP地址只有在DHCP客户端请求时才提供,缺点DHCP服务器设置不当或故障,会导致网络失效DHCP客户端不够稳定DHCP的工作原理DHCP探测:c->s客户端发送广播消息,寻求DHCP服务器超时重发:1s、9s、13s、16s->每5分钟DHCP提供:s->c服务器从地址池中选取一个未用的IP地址,暂时保留,将该IP地址及子网掩码、租用期及自身IP地址等消息通过广播方式发送给客户端DHCP的工作原理DHCP请求c->s客户端收到第一个DHCP提供消息后,以广播方式发送DHCP请求消息,包括选择的DHCP服务器地址DHCP响应s->c服务器收到DHCP请求消息,将保留的IP地址标识为租用,然后以广播方式发送一个应答消息给客户端DHCP的工作原理监听发送DHCP提供消息监听IP分配保留发送DHCP应答消息IP租用IP配置发送DHCP发现消息等待DHCP探测DHCP提供DHCP请求DHCP响应DHCP客户端DHCP服务器发送DHCP请求消息选择DHCP服务器等待Windows2000DHCP服务器

安装与配置安装w2kserverDHCP服务组件设置服务器的IP地址创建DHCP作用域(地址池)分配IP地址范围设置排除IP地址设置租约期限:默认为8天设置配置信息:默认网关、DNS激活作用域作用域地址范围一个作用域只能设置同一网段的一个IP地址范围,不能设置多个IP地址范围先创建连续的IP地址段,再把不需要的IP地址排除已经静态分配的IP地址,必须排除一个DHCP服务器可以为多个网段分别建立作用域,同时提供服务。DHCP服务器配置示例4DNS服务器

(DomainNameSystem)IP地址与域名地址IP地址不易记忆,可能改变主机名易懂,便于记忆。主机名和对应的IP地址间建立映射关系Hosts文件方式:\winnt\system32\drivers\etc\hostsDNS服务方式域名空间的组成comedunetgovmilorg…cn\comgovedu…sunintelms……shjtusst…wwwftpmail……顶级域二级域子域主机…………通用顶级域名com:商业组织,公司net:网络服务商org:非盈利组织int:国际组织edu:教研机构gov:政府部门mil:军事机构通用顶级域名(新增)biz:商业公司info:提供信息服务的企业name:个人注册的通用顶级域名pro:专业人员的通用顶级域名coop:商业合作社的专用顶级域名aero:航空运输业的专用顶级域名museum:博物馆的专用顶级域名cc:商业公司tv:无线电与广播电台领域内。国家代码顶级域名cn:中国tw:台湾地区hk:香港地区mo:澳门jp:日本uk:英国us:美国au:澳大利亚tv:图瓦卢国(Tuvalu)

DNS的区域域与区域每个节点及其以下的所有节点称为一个域,其中既有主机,也可有子域。如域区域可以包含整个域、部分域或只是一个或几个子域,是DNS的管理单位。如:和区域范围在一个域名称空间中是连续的。如不能创建包含

和两个子域的区域区域文件:DNS服务器中用来存放区域中的主机名和对应IP地址的文件。DNS区域范围comedunetgovmilorg…cn\comgovedu…sunintelms……shjtusst…wwwftpmail………………资源记录提供DNS域名到IP地址的映射主要类型起始授权机构(SOA):主要名称服务器、负责人名称服务器(NS):主要、辅助地址(A):记录正向搜索区域的主机数据别名(CNAME):记录某一主机的别名指针(PTR):记录反向搜索区域的主机数据DNS的组成DNS服务器保存区域文件提供域名查询服务。分类主要名称服务器:数据可修改,同一区域可以有多个辅助名称服务器:只能从主要名称服务器复制数据DNS客户机发出域名解析请求DNS的工作方式查询方式正向查询:客户机提供主机名查IP地址反向查询:客户机提供IP地址查主机名工作过程:DNS服务器收到DNS客户机的查询请求后,若本机保存的数据中查不到时,会代替客户端向其他DNS服务器查询,最后将查询结果返回给客户机。Windows200DNS服务器

安装与配置安装w2kserverDNS服务组件创建主要区域区域类型:AD集成区域、标准主要区域、标准辅助区域区域名区域文件创建主机记录创建别名记录创建反向区域创建反向记录DNS配置示例5Web服务器Web发展大事记1989年,CERN的TimBerners-Lee提出设想1991年底,文本界面的web原型演示1993年,图形界面的Mosaic发布1994年,WWW协会成立1995年,MarkAndreessen开创网景公司1997年,微软在win98中捆绑IE2000年,网景被AOL收购微软垄断案1995年,微软开发IE,免费使用1997年,微软在win98中捆绑IE1998年,美国司法部和20个州联合提出诉讼,控告微软公司违反美国的反垄断法2000年4月3日法官裁定微软违反美国反垄断法通过反竞争行为维持垄断企图垄断浏览器市场将其浏览器与操作系统捆绑。Web的一些概念HyperText:超文本。即文本与链接共存的一种文件表示。HTML:超文本标记语言。用来描述页面的显示样式与结构,是页面文件的内容HTTP:超文本传输协议。浏览器与服务器通过该协议发送请求并传送页面文件URL:统一资源定位符协议://服务器名:端口/文件名默认端口:HTTP80FTP21例:/news/index.htmWeb的工作过程浏览器根据用户交互得到网址(URL)浏览器向DNS服务器请求域名解析DNS服务器返回Web服务器的IP地址浏览器与Web服务器建立TCP连接浏览器发送Get页面命令服务器返回页面文件浏览器释放TCP连接浏览器解释并显示页面文件浏览器获取并显示页面中包含的图像文件WEB浏览器与服务器产品浏览器MicrosoftIENetscapeNavigatorMozillaFirefox、Opera…服务器MicrosoftIISApacheNetscapeSuitspotserverWindows2000WEB服务

的安装与设置建立web服务器主目录及主页文件安装IIS组件启动IIS管理器新建WEB站点输入IP地址输入端口号:默认为80设置主目录路径设置权限:读出、写入、列目录、执行设置默认文件:除default.htm、default.asp外Web服务器设置示例6FTP服务器FileTransferProtocol(文件传输协议)文件上传文件下载FTP客户机与服务器的会话机制服务器21端口:在会话建立时打开,接受发送FTP控制信息,在会话结束时关闭20端口:发生数据传输时打开,接受发送FTP数据,传输结束时立即断开客户机:会话建立时动态分配端口,范围是1024-65535FTP会话过程连接建立FTP服务器在TCP的21端口监听FTP客户端打开一个TCP端口,向FTP服务器申请建立连接FTP服务器给出响应,与客户端打开的TCP端口建立会话连接数据传输客户端打开一个新的TCP端口,连接到FTP服务器的20端口进行文件传输完毕后马上断开并释放20端口连接终止空闲超时客户端终止服务器强行断开FTP的传输模式ASCII传输模式文本文件二进制传输模式二进制文件:程序、图片文件等FTP的用户类型匿名FTP用户名为anonymous,无须申请常用于公共服务用户FTP需申请用户名及密码连接时需进行用户验证常用于内部服务或有偿服务FTP客户机与服务器产品客户机WEB浏览器:IE,Navigator下载工具:Netants,FlashgetcuteFTP:可下载、上传文本行FTP客户机:win2000内置服务器Windows2000IISServ-UFTPServerSecureFTPWindows2000FTP服务器

安装与配置建立FTP服务器主目录默认为:\inetpub\ftproot安装IIS组件启动IIS管理器新建FTP站点输入IP地址输入端口号:默认为21设置主目录路径设置权限:读取、写入会话管理最大连接数连接超时当前会话安全管理限定IP地址安全帐号站点访问权限目录/文件的NTFS权限Windows2000FTP服务器管理FTP服务设置示例FTP命令启动与退出启动:ftp[服务器名]退出:bye连接与断开连接:open服务器名[:端口]断开:closeFTP命令(2)服务器目录操作列目录:dir[目录名]改变当前目录:cd目录名显示当前目录:pwd创建目录:mkdir目录名删除目录:rmdir目录名本地工作目录操作显示本地目录:lcd切换本地目录:lcd本地目录名设置传输方式ASCII传输:ascii二进制传输:bin服务器文件操作文件改名:rename源文件名目标文件名文件删除:delete文件名文件下载:get文件名[本地文件名]文件上传:put本地文件名[文件名]FTP命令(3)其他帮助:?执行操作系统命令:![命令][参数]FTP命令(4)7.电子邮件服务E-mail服务是常用的信息服务协议:简单邮件传输协议SMTP:RFC821通用邮件扩展协议MIME:RFC1521,1522邮局协议第三版POP3:RFC1725邮件访问协议IMAP4:RFC2060电子邮件系统的主要功能邮件发送者可以把一条信息发送给一个或多个接收者发送的内容包括文字、数据或多媒体信息发送者和接收者可以是Internet以外的用户电子邮件软件可以和其它软件沟通电子邮件系统有较强的管理和监控功能支持优先权支持客户机/服务器工作模式电子邮件的格式电子邮件标准格式:RFC822信封与内容两部分电子邮件地址格式:用户邮箱名@邮件服务器名信封内容MSSMTP服务W2K服务器版自带功能:支持SMTP协议支持多域管理与W2K集成,通过IIS管理支持加密传输,使用TLS定向邮件投递和收取:\inetpub\mailrootDrop:接收邮件Pickup:发送邮件Windows2000E-mail服务器

安装与配置建立SMTP服务器主目录默认为:\inetpub\mailroot安装IIS组件启动IIS管理器新建SMTP虚拟服务器输入虚拟服务器名输入IP地址(默认为全部未指定)设置主目录路径选择默认域修改虚拟服务器属性,更改IP地址或端口(默认25)启动SMTP虚拟服务器电子邮件客户端OUTLOOK的配置启动OUTLOOK选择“工具”,点击“帐户”

添加邮件账户在出现的对话框中点击右上角的添加按钮。更改邮件账户属性8.网络数据库的应用B/S应用模式的优点:B/S用户界面信息丰富,可采用多种媒体,动态交互。B/S系统维护方便,采用Web编程,扩充性好。客户端统一浏览器平台,而C/S存在跨多平台问题。对内承担收集、处理、管理信息,对外向因特网发布或获得信息。网络数据库访问技术CGI程序ISAPI应用编程接口JDBCAPI数据库访问接口ASP技术通用网关接口(CGI)程序定义了Web服务器与外部应用程序之间的接口规范,说明数据传递方式。调用CGI应用程序有两种方式:URL直接调用通过Web页的表单(Form)浏览器WEB服务器CGI程序DBHTTPCGI输入SQLHTMLHTML数据服务器与CGI应用程序之间的通信方式命令行法:用于ISINDEX查询。环境变量法:是操作系统和应用程序常用的一种信息存储和交换手段。标准输入:标准输出:又分为直接传递客户端浏览器和由Web服务器处理后再传递客户端浏览器。服务器与CGI应用程序之间的工作过程通过浏览器Web页面中的表单(Form)输入录入信息和查询信息,提交给Web服务器Web服务器将这些信息置于一组环境变量或标准输入中,对CGI应用程序调用。CGI应用程序将这些信息转换成相应的SQL语句,对数据库进行访问,数据处理结果通过标准输出和Web服务器以Web页面返回到浏览器,由浏览器负责解释执行。CGI的不足之处是Web服务器负担过重。API应用编程接口API用于取代CGI,最流行的是ISAPI(InternetServerAPI),允许以标准方式编写Web服务器交互程序。与CGI的最大区别是建立的应用程序是以动态链接库DLL的形式存在的,而CGI程序一般是可执行程序。ISAPI调用时,激活的DLL和WWW服务处于同一进程中,常驻内存,与Web服务器运行于相同的地址空间,可以存取Web服务器的所有资源,可以在多次请求时和数据库一直保持连接应用程序/浏览器ODBCADOOLEDBSQL数据非SQL数据其它数据JDBCAPIJDBCAPI(JavaDataBaseConnectivityAPI)能够迅速有效的连接不同系统上的关系数据库。JDBC是JAVA标准的SQL数据库访问应用程序接口,与ODBC类似,JDBC也是一种特殊的API,由一组JAVA语言编写的类和接口组成,提供了在JAVA代码中直接访问数据库的方法,是Java语言与各种关系数据库之间的统一接口。ASP技术ASP(ActiveServerPages)是一个基于Web服务器端的开发环境。ASP内含于IIS中,通过ASP可以结合HTML网页、ASP指令和ActiveX组件建立动态的、交互的、高性能的Web服务器应用程序,属于ActiveX技术中的服务器端技术。Web编程中的语句和Script(脚本语言)由服务器解释执行。ASP技术的优点:源程序不会传到浏览器,安全性好。Web编程简单。可以嵌入到HTML文档中。支持多种Script(脚本语言)和第三方提供的脚本语言,如Perl、Tcl。与浏览器无关。扩充性好,可以使用多种编程语言设计需要的ActiveX服务器组件WEB浏览器WEB服务器WEB对象的ASP文件ODBCDB1.

ASP与Access数据库连接:

<%

dim

conn,mdbfile

mdbfile=server.mappath("数据库名称.mdb")

set

conn=server.createobject("adodb.connection")

conn.open

"driver={microsoft

access

driver

(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile

%>

2.

ASP与SQL数据库连接:

<%

dim

conn

set

conn=server.createobject("ADODB.connection")

con.open

"PROVIDER=SQLOLEDB;DATA

SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称

%>

建立记录集对象:

set

rs=server.createobject("adodb.recordset")

rs.open

SQL语句,conn,3,2

SQL语句Select查询Insert查询Update查询Delete查询统计查询<%

Dowhilenot(RSisnothing)

RowCount=RS.PageSize

DoWhileNotRS.EOFandrowcount>0

Ifn=1then

Response.Write"<TRBGCOLOR=#FFFFFF>"

ELSE

Response.Write"<TRBGCOLOR=#EEEEEE>"

EndIf

n=1-n%>

<TD><spanstyle="font-size:9pt"><Ahref='view.asp?key=<%

=RS("ID")%>'><%=RS("subject")%></A></span></td>

<TD><spanstyle=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论