《2022年2022年计算机网络第四章课件详解考研必看 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络第四章课件详解考研必看 .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 四Internet与 TCP/IP 协议Internet 简介Internet是基于 TCP/IP 协议所组成的国际互连网络的总和。发展历史Internet(中译名:因特网)的历史要追溯到本世纪60 年代未 70年代初(1969.12)的 ARPANET。ARPANET 是美国国防部高级研究计划局建立的、世界上最早出现的计算机互连网络。现代计算机网络的许多概念和技术方法(如分组交换技术),都来自 ARPANET 的研究成果。ARPANET 在技术上最大的页献就是了TCP/IP 协议族的开发和应用。ARPANET 的几个主要的发展标志有:1983年 ARPANET 内的全部计算机完成了向TC
2、P/IP 协议的转换,并在 UNIX(BSD4.1)上实现了 TCP/IP 协议;1985年,美国国家科学基金会(NSF)采用 TCP/IP 协议将分布在美国各地的六个可以为教育、科研服务的超级计算机中心互联,并支持地区网络,形成NSFNet;1986年 Internet开始对外开放,接入Internet的计算机逐年增多;1991年 6 月在连通 Internet的计算机中商业用户首次超过了学术界用户,这是Internet 发展史上的一个里程碑,从此Internet 的成长速度愈发不可估量;1994 年 10月中国教育与科研计算机互连网络(CERNet)正式启动。特点极大的开放性 Intern
3、et上的所有信息都可供全球公众共享;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 20 页 -2 最大信息服务的综合性Internet 已成为全球化、多门类信息服务的最大集合体;浓重的商业性 Internet已成为谋取全球化商业利益的新型媒介;严重的不安全性 Internet 已成为新型全球化犯罪的可利用工具之一;Internet 的基本功能目前 Internet上的所有服务体制都称为客户/服务器体制,意即用户所需要各种信息都置于相应的服务器内(即常说的 WWW 服务器、FTP 服务器、Email服务器等)。用户通过安装于接入Internet的计算机内的专用软件系统通过连接或非
4、连接的方式从这些服务器上获取所需要的信息。在Internet的管理机制上,常将数量不等的多类型服务器集中在一起,由专门的机构对其实施管理。鉴于这些机构多为商业服务业机构,故又被统称为Internet 服务供应商(Internet Service ProvidersISP)。因此,接入Internet 的请求在商业角度上便是选择某个 ISP的行为了。浏览器服务(World Wide WebWWW)浏览器服务是由欧洲粒子物理研究中心(CERN)首创的基于超文本方式的一种信息查询功能。由于该服务使用的是无连接的网络互连方式,因而受到公众的广泛认同。利用浏览器服务还可以进行下述列举的各项服务。电子邮件
5、服务(Electronic mailEmail)电子邮件服务是Internet 上使用得最为广泛的一种服务,是名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 20 页 -3 Internet最重要、最基本的应用之一。该项服务可以传递文字、图象、声音等多媒体的信息。与信函有很大不同的是电子邮件服务功能可以将同一份电子邮件同时发送给多个接收者或交由第三方转发给最终的接收者。它比实时通信的传真要慢一些,但费用却要便宜得很多。文件传输服务(File Transmit Process FTP)文件传输服务也是Internet 上使用得最为广泛的一种服务。FTP使用户能在两个接入Intern
6、et的计算机之间传输文件(既常说的上载和下载)。除此之外,FTP 还提供登录、目录查询、文件操作及其它会话控制的服务功能。由于使用本服务功能需要建立客户计算机与文件服务器的连接,因此通常使用一个称为Anonymous 的匿名用户来充当连接用户名。远程登录服务(Telnet)远程登录服务是Internet上较早提供的一种服务。用户通过 Telnet命令使自己的计算机暂时成为远地计算主机的终端。利用远程登录服务,用户可以实时使用远地计算主机上对外开放的全部资源和远地计算机提供的多种服务。如可以查询数据库、检索资料;或利用远地计算机完成只有巨型住机才能做的复杂计算等工作。此外,Internet 的许
7、多服务是通过了Telnet访问来实现的(如Archie、BBS 等)。电子公告牌服务(Bulletin BoardsBBS)随着 Internet的发展,还有许多新的服务正在或将要诞生。如网络电话(Internet Phone)、网络会议(Net Meeting)、网络传呼(Internet Call Query)、网络视频点播(Video Click)等。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 20 页 -4 Intranet 与InternetIntranet 是利用Internet的全部手段与防火墙技术而构筑的企业内部的互连网络。大量的电子商务系统都是以Intran
8、et为背景的。接入Internet的方法局域网络连接以局域网络为单位通过路由器方式的接入;电话拨号连接以电话线或ISDN 用户线为单位通过调制解调器方式的接入;专线连接以租用的ISDN、DDN、FDDI、ATM、CATV 等线路方式的接入;无线连接以微波、卫星等无线通信方式的接入;Internet 的发展方向宽带与高速追求更高的网络传输速度以适应音频、视频等宽带信息的实时传送;高安全创立更为严密的多种防范措施以杜绝日益猖獗的网络犯罪活动;高可靠通过与法律的配合所提供的支持电子商务的技术手段;TCP/IP 协议TCP/IP 协议的结构InternetIntranet名师资料总结-精品资料欢迎下载
9、-名师精心整理-第 4 页,共 20 页 -5 TCP/IP 协议是对应 OSI 参考模型的链路层以上的一个协议家族。TCP/IP 协议伴随 ARPANET 和 Internet的发展而演变成为一个全球都必须接受的互连网络协议。SMTP DNS NSP FTP TELNET TCP UDP NVP ICMP IP ARP RARP Ethernet ARPANET PDN Others 位于网络接口层的Ethernet、ARPANET、PDN 协议是 OSI 参考模型链路层的基本协议。Others 包括MILNET、IEEE802.3(即CSMA/CD)、IEEE802.4(Token Bus
10、)和 IEEE802.5协议。IP 协议地址IP 协议是 TCP/IP 协议的核心。IP 协议负责 TCP/IP 协议族网络层数据交换的控制功能。因此,IP 协议用来标识网络和计算机的识别字便被称为 IP 地址。IP 地址由表示计算机所处网络编号的netid 和表示该网络内计算机编号的hostid 所组成(如下图)。凡接入Internet的任何计算机都会拥有至少一个IP 地址。每个 IP 地址由 32 个二进制位组成。按网络地址数量的不同,IP 地址又分为五类(如下图):应用层传输层网络互连层网络接口层hostidnetidIP地 址的 结 构名师资料总结-精品资料欢迎下载-名师精心整理-第
11、5 页,共 20 页 -6 为了便于表示,将32位 IP 地址分割为 8位一组,用一个圆点作分割符号并以十进数表示。如:127.0.0.1、202.112.97.39等。从使用的实践结果来看,32 位的 IP 地址中网络的数量是根本无法适应全球网络发展的需要的。于是,将较长的 hostid 部分分出一部分连续位充当网络内部所包容的网络地址,此类地址称为子网地址已扩大网络地址的数量。分割的方法是采用一个与IP 地址字同长度的二进制数与相应的IP 地址进行与操作,从而滤出子网地址数。这个二进制数便被称为 子网掩码(SUBNET Mask Code)。例:已知某 IP 地址为 104.35.6.24
12、,其子网掩码为255.192.0.0。则 192与 35 的结果为 0。这时可读作网络104内 0 号子网的第 35.6.24号计算机(该地址的十六进制数为23.06.18,又可记作2165+3164+6162+24=2295320)。又如某 IP 地址为 202.112.97.161,其子网掩码为255.255.255.128,其子网地址为1,剩余的 7 位二进数 0100001换算0netidhostid7bitsA类24bits0netidhostid14bitsB类16bits11netidhostid21bitsC 类8bits101m uliticast group ID28bit
13、sD 类1101(reserved for future use)27bitsE类1110名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 20 页 -7 为十进数便是33。所以该地址应读成202.112.97段内的第 1 号子网的第 33 号计算机。其它常用协议简介本段对除 IP 协议以外的其它协议作简要介绍。(一)互连网控制报文协议(Internet Control Message ProtocolICMP)在网络层发送差错报文。差错报文的内容包括:地址可到达与否报文、路由改变请求报文、数据传输错误报文、网络地址与掩码报文等。日常测试 IP 网络地址的 PING 命令所得到的便
14、是ICMP 报文。(二)地址转换协议(Address Resolution Protocol ARP)本协议的功能将(32位)IP 地址转换成本站(48 位)链路层地址以便于向本站链路层协议提出网络服务请求。在 Ethernet网的链路层发站向目的站发出ARP 请求,目的站便以本站的链路层地址回应发站。这样,在以后的通信中发站只要按照存储在cache内的目的站链路层地址指示本站链路层进行传输服务既可。(三)反向转换协议(Reverse Resolution Protocol RARP)当某个站初始化后只知道自己的物理地址而没有IP 地址时,可使用该协议向网络发出广播请求征寻自己的IP 地址,并
15、由 RARP 服务器负责应答。这个机制被称为动态IP 地址配置。(四)传输控制协议(Transmission Control Protocol TCP)传输控制协议是TCP/IP 协议族中面向(虚电路)连接的传输层协议。TCP 协议是以 16 位二进数的端口号作为本层的识别地址的。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 20 页 -8 该层的连接便是建立在两个不同IP 地址所有的端口号之间的。32位的 IP地址与 16位的端口号联合构成的涉及两层协议地址的描述体被称为套接口(Socket)。(五)用户数据报协议(User Datagram Protocol UDP)用户数
16、据报协议是TCP/IP 协议族中面向无连接的传输层协议。UDP 协议也是利用与TCP 协议相同套接口号实现本层的数据传送的。但在进行传送时并不需要预先建立连接。(六)文件传输协议(File Transfer ProtocolFTP)文件传输协议是同时利用两条TCP 协议建立的传输层连接来实现文件传送的。一条连接用来传送文件数据内容;另一条用来传送控制数据内容。因而应用文件传输协议所进行的数据传送是十分可靠的。(七)远程终端访问协议(Telecommunication NetworkTelnet)远程终端访问协议是利用TCP 协议建立的一个传输层连接来实现的。其数据传送有四种模式:半双工、单字符
17、、行交换和行模式。(八)域名解析协议(Domain Name Service DNS)成千上万的IP 数值地址是人们难以记忆的。人们习惯用符号型名字作为自己通信目标的记忆标识。于是,人们按照网络层组网的形式给每个网络定义一个符号名,称为域名;再给位于某个网络中的某台计算机(服务器)定义一个唯一的符号名,称为计算机名。用这两个名字的组成来代表该计算机的IP 数值地址,并将其对照关系存入一个置于一台(网络内)专门的服务器(统称为域名解析服务器)内名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 20 页 -9 的数据库中。每当遇到有要访问某域名内的某计算机名时,先在数据库中核对这两个名
18、字并提取其IP 数值地址送交发站,然后发站再对该 IP 数值地址的计算机实现真正的访问。这便是域名解析协议所完成的功能。本协议的实现需要域名解析服务器的支持。使用本协议的服务是以牺牲网络传输效率为代价而获得的。为了使全球的域名不发生重复,国际IP 地址管理委员会对域名的格式作了树状分级定义(如下图)。在根域下定义七个通用域,域名为三字节,供全球使用,但几乎美国的所有机构都安排在了这七个通用域内。在根域下按国家名定义的两字节的国家域名(如cn 表示中国、jp 表示日本等)。在国家域名下面再按照七个通用域的规则定义属于国家的通用域并就各域内的单位名作出域名定义(如 bupt 表示北京邮电大学、ts
19、inghua表示清华大学等)。上述域名定义规则出自ISO3166标准。(九)简单邮件协议(Simple Mail Transport ProtocolSMTP)SMTP 协议只是负责将邮件发向发站所能识别的最近的一个路arpacomedugovintm ilnetorgaecnzwedubuptw w w通 用 域国 家 域根名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 20 页 -10 由目的站,并该站的SMTP 协议来判断是否已到达目的域或仍应转发。SMTP 协议不规定如何从用户那里接收邮件,也不负责向用户接口通知邮件到达,这是其与POP3(目前 Internet 内实际应
20、用的电子邮件协议)协议最大的不同。(十)IP 网间路由接口(Gateway)的概念两个彼此相邻的网络层是通过路由器连接在一起的。此时路由器的各一端分别接入两个不同的网络层,并占用各自的一个IP 地址。因此,这个IP 地址就成为本网与相邻网络进行信息沟通的渠道,故称之为 IP 网间路由接口(Gateway)地址。凡在配置了TCP/IP 协议的计算机系统内都必须指定至少一个Gateway地址,以实现该机系统借助 TCP/IP 协议对外部网络的访问。被置于路由器内的Gateway除具有 TCP/IP 协议的一般功能外,还肩负着甄别来自本网内部和外部的 IP 数据报,并负责将发向网内或网外。每一个Ga
21、teway地址也有至少一个另一个Gateway地址以便于多层网间的连接。202.112.10.1202.112.10.2202.112.10.63.202.112.10.0202.112.11.1202.112.11.2202.112.11.63.202.112.11.0166.111.8.1To 0.0.0.0Gatwway=202.112.11.1To 0.0.0.0Gatwway=166.111.8.1To 202.112.10.0,202.112.11.0Gatwway=202.112.11.63To 0.0.0.0Gatwway=202.112.11.0To 202.112.10.0
22、Gatwway=202.112.11.1To 202.112.10.0Gatwway=202.112.10.1名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 20 页 -11 五Internet常用工具的应用个人计算机网络的配置计算机网络的配置是一项有一定专业要求的工作。本讲稿以使用最广范的个人计算机操作系统Windows 系列为背景简要讲述网络配置的一般原理和方法。安装接入网络的物理介质网卡、调制解调器选购适用的网卡、调制解调器或一线通(即ISDN)卡并植入计算机插槽内。启动Windows系列操作系统配置相应接入设备的驱动程序网卡等接入设备的物理层的采样、量化、编码处理;数模
23、/模数转换处理;数据压缩处理;传输控制处理等过程是按照各自生产厂家的企业标准设计的。不同的处理标准只是在同层的对端和与链路层的接口上满足 OSI 模型的技术要求。这些处理过程的软件实现便被称为设备驱动程序。如果一个网络接入设备的驱动程序不能正常安装,则网络的连接是不可能实现的。通常,知名品牌的网络接入设备驱动程序都包含在Windows 系列操作系统内。在操作系统启动后可以经过自动识别功能检测出设备的型号、厂家和对应的设备的驱动程序版本并提示用户提供Windows系列操作系统安装光盘。如果在操作系统启动后所看到的提示中是系统不认识的品牌,则应提供与设备包装在一起的设备的驱动程序软(光)盘。如果仍
24、没有,则要到相应厂家的网站上去下载。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 20 页 -12 配置(链路层和网络层)网络传输协议Windows 系列操作系统所支持的链路层网络协议有:IPX/SPX 兼容协议、微软局域网络专用的Netbeui协议、建构在 IPX/SPX 兼容协议之上的 Netbios 协议等。此外,Windows 系列操作系统还支持许多第三方链路层网络协议。Windows 系列操作系统所支持的物理层网络协议有:TCP/IP 协议。配置网络协议前,务必先确定本机的计算机名、用户名和用户口令。一定确保计算机名是网络内不重复的(尤其是安装了Netbeui协议的
25、情况下)。不同链路层的协议会提供不同的网络服务,因此安装、配置何种链路层协议与希望得到的网络服务有关。一旦所需的链路层(或网络层)协议配置成功,Windows 系列操作系统会自动将其与安名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 20 页 -13 装在机内的网卡相连接(专业上称为捆绑)。网络测试由于不同的网络协议所提供的网络服务不尽相同,因此对不同协议所使用的测试方法也必然不同。测试 IPX/SPX 兼容协议网络邻居文件夹;测试 Netbeui协议使用MS-DOS 方式内的 net view 命令;测试本机与网络内其它计算机利用IPX/SPX 兼容协议或 Netbeui协议
26、连通状况使用MS-DOS 方式内的 net use 计算机名命令;测试 TCP/IP 协议的本机配置使用MS-DOS 方式内的 netstat-r命令;测试本机物理地址与TCP/IP 协议的本机配置使用MS-DOS 方式内的 ipconfig/all 命令;测试本机与网络内其它计算机利用TCP/IP 协议连通状况使用MS-DOS 方式内的 ping ip 地址命令;测试本机与网络内其它计算机利用TCP/IP 协议连通的路由状况使用 MS-DOS 方式内的 tracert ip地址命令;如果在一部计算机中配置了多种协议,则上述的相应测试都应当进行。但某协议连通状况的测试可以证明网络连接是否通畅。
27、甚至可以利用 ping 和 tracert 命令测试网络层出现故障的位置。(下图显示的屏幕是测试到新浪网站服务器间要路过的路由器)名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 20 页 -14 测试到达目标IP 地址的沿途路由器地址及其流量状况也可以使用 MS-DOS 方式内的 pathping命令;Web 浏览器的使用与配置Web 浏览器的工作原理Web浏览器是安装在客户端计算机操作系统内的应用软件。目前最常用的有美国微软公司的Internet Explorer和网景公司的 Netscape。Web 浏览器所呈现在窗口界面内的信息格式称为超文本(HyperText Mark
28、up Language HTML 系由欧洲粒子物理研究中心首创)。该信息格式是针对非专业的计算机用户而设计的一类信息检索平台标准(目前的最新版本为3.0)。通常这种窗口被用户称为主页或网页(Home Page)。使用 Web 浏览器访问 WWW 服务器时是以一个在WWW 服务器上定义的匿名用户身份进行的,但并不建立任何连接。但页可以用 WWW 服务器内真实用户身份对其进行访问。HTML 信息有下述名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 20 页 -15 两个特点:信息种类多(文字信息、静止图象信息、视频图象信息、音频信息);包含可动态交互的信息;Web 浏览器使用在 T
29、CP/IP 协议的应用层后起的超文本传输协议(1990年推出的 HyperText Transfer ProtocolHTTP)实现上述信息的传送。Web浏览器都有一个地址栏,在该栏内的信息是对应该应用层的协议地址描述(Uniform Resource LocatorsURL)。凡位于TCP/IP 协议应用层内的协议(如HTTP、FTP、TELNET 等),Web浏览器都予以支持。其通用格式为:TCP/IP 协议应用层协议关键字:选择参数表/信息目的服务器域名/(虚拟)目录名表/文件名 参数表 一些 TCP/IP 协议应用层协议(如DNS 等)是以内部进程的形式在Web 浏览器的后台运行的,故
30、不能直接出现在地址栏内;(虚拟)目录名表是目录的树型表示方法,两个目录间用“/”隔离;文件名如果不出现在URL 上,则由 Web服务器将其默认的文件送出;参数表是在所要的信息是一个程序(如Common Gateway Interface CGI 程序、JAVA 程序等)时才需要;利用浏览器的Cache临时存储器实现快速的页面信息恢复;常用 Web 浏览器的配置内容常规配置默认主页、临时HTML 文件存放目录、字体、语言等;连接配置联动拨号、代理服务器等;名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 20 页 -16 安全配置对用FTP 协议下载的文件进行检查的等级;电子邮件配
31、置开启利用POP3协议的进程收发电子邮件;高级配置 HTML 版本、JAVA 设置、多媒体设置等;自动链接应用软件HTML利用动态对象嵌入技术可以自动启动安装在计算机内的许多应用软件系统,从而实现对嵌入HTML 中的诸如多媒体数据、文档数据的即时加工和编辑。因此,人们可以利用网页欣赏音乐、看电影等。应用软件的自动链接是在安装相应软件系统并启动Web 浏览器访问相应服务器后便会出现询问对话框,请选择“打开”项并指定已安装的软件的文件名既可。FTP 客户机的使用与配置FTP 客户机软件品种繁多,配置十分简单。FTP 客户机软件通常以 Anonymous 的(匿名)用户名与 FTP 服务器建立虚电路
32、连接的。Email 客户机的使用与配置Email 客户机软件品种繁多,使用最多的是微软的Outlook。目前大多数Email 客户机软件都使用改进的POP3 协议来取代早期的SMTP 协议,从而实现了收发邮件可以不必预先建立连接(即兼容了SMTP 协议)的愿望。Outlook 的配置与 Web浏览器中电子邮件的配置方法完全一样。目前许多网站推出的免费Email 服务是利用Web浏览器内置 CGI 或 JAVA 程序实现的。这只是一种界面形式的不同。Email 客户机必须使用在Email 服务器上授权的帐户才能进行正常的Email 通信。名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页
33、,共 20 页 -17 六网页制作工具FrontPage的应用利用 Web浏览器所能从事的是获取WWW 服务器上的 HTML 信息。若要使他人能够通过Internet获取你的信息,则需要掌握HTML网页(以下简称网页)的制作技术。超文本 HTML 是一种以特定格式的文本信息按规定标准组成的多类信息描述的集合体。通常将文本以外的信息按其规定格式独立存放在相应目录的其它文件内,通过描述在网页内的相关HTML 语句实现在客户端动态装配。这种机制被称为链接(又称钩链)。制作完成的网页及其非文本信息文件必须放在Web 服务器的相关目录内才能供他人访问。HTML 结构简介页面结构化超文本 HTML 所构成
34、的网页在某时刻是一幅相对静止的画面。HTML 语言将该画面分割为以独立部件为单位的成分来分别描述。每一个部件都以“,”的结构形式来说明。上述结构内的 和被分别称为该部件的首标记和尾标记。在两个部件首标记和尾标记之间的内容被称为部件描述语句。HTML 网页在结构上分为头和体两个大块区域(如下图)。能放在这两块区域的部件并不是随意的(参见下表)。部件描述语句由自身描述语句和嵌套部件语句组成。每一幅网页部件的首标记和尾标记分别为 和。在网页部件内可嵌套的常用部件及其首尾标记列于下表:名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 20 页 -18 部件名称首标记尾标记可嵌入的区域头区
35、域部件 头区域标题部件 头区域识别变量部件-头区域体区域部件 体区域行部件 体区域表单域部件 体区域表格部件 体区域表中各部件内还有其特定的一些语法格式定义。头区域和体区域的作用头区域内含头区域部件和标题部件,是用来标记本页的性质、主要内容和识别变量的。其中的识别变量没有尾标记,而是靠实现的。一些程序可以通过识别变量判断出该网页的上述特征。体区域内含绝大多数的部件,是体现可视化网页的内容的寄存处。网页的制作工具完全靠上表的行格式来制作网页,不仅效率低、易出错,而且其效果往往不理想。因此,从1994 年以后大多数国际著名的软件开发商都推出专用网页开发工具。专用网页开发工具一般都采用了所见即所得的
36、图文编辑特点(极类似于微软的Word 一类的软件工具)。如微软的FrontPage、Macromedia 的 Dreamweaver、网景公司的金版Netscape等。FrontPage 简介利用网页实现双向数据传送技术HTML1.0 版本只是实现数据的查询目的,并没有考虑能使客户头区域体区域名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 20 页 -19 数据传向服务器端的技术安排。若要在网页内安排此种技术必须要服务器的的支持。目前使用的HTML3.0 版本支持的技术手段有:CGI、ISAPI、JAVA(又有 JAVA Script 和 JAVA Applet 两种)等技术。
37、这些技术的基本原理是在服务器端运行一个小程序,专门用来接收来自客户端网页上的按钮信息的(目前网页上上传数据只有此种方法)。当然,这种小程序也可以被用来将存放于服务器上的动态数据(如数据库内的数据)提取并传送到客户端(传送是利用HTML 的规范进行的)。他们各自有下述特点:CGI 小程序是以进程为单位在服务器上被随时调用的;当同时调用过多时会使服务器在高负荷状态下运行;多个ISAPI 小程序以多线程合并的一个进程为单位在服务器上常驻,因此服务器的负荷较CGI 小的多;JAVA Script 是将原代码随网页下载到客户端后以解释方式执行的(如关闭当前网页的操作等);JAVA Applet 在服务器
38、上的调用与CGI 小程序工作方式类似,但该程序的中间件可以随HTML 网页下载到客户端(在客户端安装了jdk支持系统的条件下)且被立即执行;制作网页的一些附加必备知识(一)嵌入图形的类型能嵌入到网页体区域内的图形都是压缩格式的。这是由于图形(彩色图形)的数据量很大且网页上的图形都是从Web 服务器上下载到客户端的。为了减少图形数据的传送量而必须采用压缩数据格式名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 20 页 -20 的缘故。HTML 所支持的最常见的图形压缩格式有ISO 的联合图形专家组标准(Joint Photographic Experts Group JPEG,其
39、对应的文件扩展名为 JPG)和图形交换格式标准(Graphics Interchange Format GIF,其对应的文件扩展名为GIF)两种。前者主要对图形数据作一般方法的压缩,故解压容易实现,图形质量好。后者采用Unisys 公司的 LZW 算法压缩编码使得压缩后得图形数据只有原来容量的约1/8,且还具有有限元可变图形效果。在HTML 网页中的动图效果就是此种图形格式造成的。但由于该压缩技术是以损失部分图形数据为代价的,所以其图形的质量相对较差。加工上述图形的工具软件有微软的照片编辑器、Adobe 公司的PhotoShop、C-Cube MicroSystem公司的 PhotoImpac
40、t等。在加工完毕之后,将上述文件移置服务器网页的所在目录。(二)嵌入多媒体的格式HTML支持的多媒体文件格式主要有声波(Wave,其对应的文件扩展名为 WAV)、专业动画压缩格式(Moving Picture Experts GroupMPEG1、MPEG2、MPEG3)、实时流(Real Time Stream)多媒体压缩格式(Real Media RM)等。实时流通常有两种传输方式:将一定量的多媒体压缩数据下载至客户机硬盘缓存并开始边下载边播放的过程;按固定硬盘缓存(Cache)容量边下载边播放的过程。压 缩 数 据 总 量当当 前 下载 位 置定 量 压 缩 数 据前 播放 位 置当 前 播放 位 置当 前 下载 位 置名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 20 页 -