网页技术Web系统概述Word下载.docx
- 文档编号:19599074
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:12
- 大小:457.42KB
网页技术Web系统概述Word下载.docx
《网页技术Web系统概述Word下载.docx》由会员分享,可在线阅读,更多相关《网页技术Web系统概述Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
Web由许多Web站点构成,每个Web站点是一组资源的集合,这些资源位于Internet/Intranet的一台或多台服务器上。
WWW服务的基础是Web页面,每个服务站点都包括若干个相互关联的页面,每个页面既可展示文本、图形图像和音频视频等多媒体信息,又可提供一种特殊的链接点。
这种链接指向一种资源,可以是另一个Web页面、另一个文件、另一个Web站点,这样可使全球范围的WWW服务连成一体。
这就是超文本和超链接技术。
WWW的核心是Web服务器,由他提供各种形式的信息,用户采用Web浏览器软件来使用这些服务。
WWW提供的信息形象、丰富,支持多媒体信息服务,还支持最新的虚拟现实技术,仿真三维场景。
一、超文本(hypertext)是一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。
它是超级文本的简称。
二、超媒体(hypermedia)
超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。
它是超级媒体的简称。
用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。
Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。
Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。
而是可以从一个位置跳到另外的位置。
可以从中获取更多的信息。
可以转到别的主题上。
想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。
正是这种多连接性把它称为Web。
三、超文本传输协议(HTTP)HypertextTransferProtocol超文本在互联网上的传输协议。
Web服务的内容
早期Web服务的内容:
文本+少量格式【静态为主—web1.0】。
现代Web服务的内容:
文本+多媒体+丰富格式+动态交互+动态数据【动态为主—Web2.0、Web3.0】。
Web内容的最基本提交或发布形式:
web页面。
内容还包括生成web服务的页面文件,从最初的文本编辑到辅助代码设计再到集成化可视化设计,构思、设计、开发、测试、发布。
在web服务中加入多媒体信息等数据,页面文件的定位,页面文件的传输。
Web内容组织形式的特点:
数据与格式的集成、特定的文本文件性质、易于处理和传输丰富的多媒体技术、动态数据、数据库数据、应用性、交互性、相关性、可扩充性、生命周期、版权。
Web网站首先知道网站有不同的生活环境,开发环境—离线网站,生存在开发者本地磁盘或其他合适位置;
测试环境—未开放访问在线网站,生存在测试服务器指定的位置;
生产环境—向用户开放的在线网站,生存在生产服务器指定的位置。
其次还学习了web网站的物理存储结构和引用地址,web网站的发布、更新、删除和维护,主页和默认页的概念。
网站的一大特色就是有逻辑导航结构,导航结构的展现方式有超级链接、导航条、网站地图,常用线性、树形或网状等三种形式表现。
在管理物理存储结构是有很多学问,在设计时,集成开发工具提供的网站文件管理能力是衡量该工具性能的重要指标;
在运行时,处于生产状态的web网站尽量不要进行文件管理工作,但可以实施查看和统计等动作。
如果需要大幅度调整网站文件存储结构应首先关闭网站在实施。
Web服务内容的定位位于本地计算机中的Web内容定位—本地文件路径,应用于本地或脱机浏览和设计时;
位于web服务器中的web内容定位—URL,应用于网络远程浏览和设计时,也可用于本地浏览;
使用URL定位Web资源需要的信息类型。
超级链接
超链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。
各个网页链接在一起后,才能真正构成一个网站。
所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。
而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。
当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。
按照链接路径的不同,网页中超链接一般分为以下3种类型:
内部链接,锚点链接和外部链接。
Web客户机
Web客户机的本质是用户代理。
客户机的基本作用是根据用户需求或根据计划自动发出HTTP请求,接受来自Web服务器的HTTP响应,对收到的Web响应数据做相关的后续处理。
常见的客户机种类有:
公共Web客户机程序(Web浏览器),WebSpider(用于各类搜索引擎),Web下载程序等。
Web客户端的工作流程是:
用户点击超链接或在浏览器中输入地址后,此时浏览器将该信息转换成标准的HTTP请求发送给Web服务器。
当Web服务器接收到HTTP请求后,根据请求内容查找所需信息资源,找到相应资源后,Web服务器将该部分资源通过标准的HTTP响应发送回浏览器。
最后浏览器接收到响应后将HTML文档显示出来。
Web客户端的工作流程图:
Web服务器
安装了Web服务器软件的计算机就是Web服务器。
Web服务器软件对外提供Web服务,供客户访问浏览,接收客户端请求,然后将特定内容返回客户端。
Web服务器的工作流程是:
用户通过Web浏览器向Web服务器请求一个资源,当web服务器接收到这个请求后,将替用户查找该资源,然后将资源返回给web浏览器。
Web服务器的工作流程图:
Web服务器的本质:
文件服务器、应用程序【被动服务程序】;
Web服务器的基本功能:
建立、发布、维护、管理web网站接受来自客户机的HTTP请求并酌情酌情处理客户请求。
根据请求处理结果生成根据HTTP响应并发送回客户端响应,处理服务器端的相关事件,实施服务器端的安全策略,完成与操作系统、数据库系统等的交互管理Web服务器与Web网站、Web应用程序之间的关系,Web服务器和Web客户机之间的交互:
HTTP协议,Web服务器和操作系统之间的关系,和其他应用系统之间的关系,Web服务器之间的关系。
常见的Web服务器软件平台Windows平台MicrosoftIIS/PWS等Unix/Linux平台:
ApacheHTTPServer等Netware/MACOSNet平台。
如何扩充Web服务器的功能:
通用服务器扩展技术:
CGI技术/ISAPI/NSAPI技术等;
专用服务器扩展技术:
IISIISWebServerExtensions等;
服务器端脚本技术,如ASP、VBScript/JavaScript/PHP/等;
服务器端编译编程技术,如nASP.NET/JSP/ColdFusion等;
后台数据库连接技术,如ODBC/ADO/ADO.NET/JDBC等等
Web代理和缓存技术
Web代理与缓存技术作为目前流行的CDN技术的主要内容受到越来越多的关注。
阐述了Web代理与缓存技术的产生背景,Web高速缓存服务器的应用模式和WebCACHE服务器的部署方式,并展望了Web代理与缓存技术的未来发展趋势。
WEB高速缓存服务器可以缓存用户访问过的对象,对相同对象的访问直接由缓存服务器提供,无需再占用源服务器的处理能力和主干的出口带宽,减少了网络流量,节约了带宽资源,节省了资费。
同时,由于用户对服务器的请求可以由CACHE立即响应,因此可以极大地提高用户访问的响应速度。
不仅如此,WEBCACHE还可以进行内容分析,建立有害信息的URL黑名单,进一步采用过滤技术,防止有害信息的传播。
Web系统基本原理Web客户端准备合法的HTTP请求;
Web客户端和指定Web服务器建立HTTP连接Web向客户端向Web服务器发送HTTP请求;
Web服务器接收并缓冲HTTP请求;
Web服务器处理;
HTTP请求并生成HTTP响应;
Web服务器向Web客户端发送HTTP响应;
Web客户端接收并缓冲HTTP响应;
Web客户端处理HTTP响应数据;
关闭HTTP连接结束一次HTTP通讯。
Web的主要特点超文本/超媒体构成的超级链接信息系统;
基于图形的操作方式易于导航;
网页的文本性质易于实现跨平台和高速传输;
分布式的信息服务系统;
动态性、交互性、易用性;
基于丰富的多媒体技术展现内容;
强大的服务器和客户端扩展技术;
Web2.0带来的个性化和社会性;
通用的B/S体系结构。
(3)本章重难点内容
经过几个月对Web系统的学习和钻研,我认真总结出一下学习要点、重点知识、难点知识:
学习要点:
理解超文本和超链接的概念
理解URL的概念
理解TCP/IP协议及TCP/IP体系结构及功能
掌握IP地址,子网与子网掩码
理解域名的概念
了解Web平台的组成结构
了解Web系统的模式
掌握Web的工作原理
理解Web安全体系结构
理解Web服务器、浏览器以及Web访问过程的安全。
重点知识:
URL,TCP/IP体系结构
IP地址,子网与子网掩码,域名
Web平台的组成与工作原理
Web安全体系结构
难点知识:
TCP/IP体系结构
子网与子网掩码
Web的工作原理
Web安全体系结构
WWW是基于客户机/服务器模式,Web浏览器将请求发送到Web服务器,服务器响应这种请求,将其所请求的页面或文档传送Web浏览器,浏览器获得Web页面,这就是所谓的下载过程,Web浏览就是一个从服务器下载页面的过程。
下图显示了Web浏览器从Web服务器获得Web页面的过程。
统一资源定位符URL(UniformResourceLocators):
信息资源放在服务器上的地址,俗称为网址。
URL字串分成三个部分:
协议名称、主机名和文件名(包含路径)。
协议名称通常为http、Ftp、File等,
例如:
其中http指的是采用的传输协议是http;
为主机名;
index.htm为文件名。
超文本(Hypertext)是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
超文本更是一种用户介面范式,用以显示文本及与文本之间相关的内容。
超文本的格式有很多,目前最常使用的是超文本标记语言(HyperTextMarkupLanguage,HTML)及富文本格式(RichTextFormat,RTF)。
简单地说:
超媒体=超文本+多媒体。
超媒体在本质上和超文本是一样的,只不过超文本技术在诞生的初期管理的对象是纯文本,所以叫做超文本。
随着多媒体技术的兴起和发展,超文本技术的管理对象从纯文本扩展到多媒体,为强调管理对象的变化,就产生了超媒体这个词。
HTML(HyperTextMark-upLanguage)即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。
我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。
HTML是网络的通用语言,一种简单、通用的全置标记语言。
它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
HTTP的发展是万维网协会和Internet工作小组合作的结果,在一系列的RFC发布了最终的版本,其中最著名的是RFC2616。
在RFC2616中定义了HTTP1.1这个今天普遍使用的版本。
HTTP(HTTP,HyperTextTransferProtocol)是因特网上应用最为广泛的一种网络协议。
所有的WWW文件都必须遵守这个标准。
设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
HTTP是一个客户端和服务器端请求和应答的标准。
客户端是终端用户,服务器端是网站。
通过使用Web浏览器等工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。
应答的服务器上存储着(一些)资源,比如HTML文件和图像。
主页也是一个网站的起点站或者说主目录。
一般来说,主页是一个网站中最重要的网页,也是访问最频繁的网页。
它是一个网站的标志,体现了整个网站的制作风格和性质,主页上通常会有整个网站的导航目录,所以主页也是一个网站的起点站或者说主目录。
网站的更新内容一般都会在主页上突出显示。
从信息查询的角度来看,主页就是用户通过WWW访问超文本各类信息资源的根。
TCP/IP协议是一个协议集,如下图所示:
FTP–文件传输协议;
HTTP–超文本传输协议;
SMTP–简单邮件传输协议;
DNS–域名解析服务系统;
TFTP–一般文件传输协议;
SNMP–简单网络管理协议;
TCP–文件传输控制协议;
UDP–用户报文协议;
IP–网际互连协议。
TCP/IP体系结构各层的功能:
(1)网络接口层。
该层是整个体系结构的基础部分,负责接收IP层的IP数据报,通过网络向外发送;
或接收处理从网络上来的物理帧,抽出IP数据报,向IP层发送。
(2)网络互联层。
该层是整个体系结构的核心部分,负责处理互联网中计算机之间的通信,向传输层提供统一的数据报。
(3)传输层。
该层是整个体系结构的控制部分,负责应用进程之间的端到端通信。
传输层定义了两种协议:
传输控制协议TCP与用户数据报协议UDP
(4)应用层。
该层是整个体系结构的协议部分,它包括了所有的高层协议,并且总是不断有新的协议加入。
(4)本章内容学习心得和体会
Web与其说是一门技术不如说是一种全新的理念与学习生活方式。
Web更注重用户的交互作用,用户及时网站内容的消费者(浏览者),也是网站内容的制造者。
它是时代的学习工具给人一种耳目一新的感觉,强调一种参与式的学习模式。
当你知道自己遇到问题别人也会遇到的时候,你就不会有孤军奋战的感觉,相反大家一起努力克服困难是会给你带来前所未有的成就感。
这是帮助你一路走下去的助推器,使你在学习过程中收获学习的乐趣,达到自己的目标,实现自己的梦想。
学习是一个自主的过程,光靠老师是不行的,更多的还是要看自己的态度,俗话说师傅引进们,修行靠个人。
所以我以后不能眼高手低,再不行起码也要把老师给的程序运行运行。
以后没事时尽量自己动手编写一些代码,多读一些专业的书籍,当然其他的也要涉及到,不能当文盲吗。
学无止境,我们即将结束这门课,但是我们学到的东西不会终结,我们今后的学习不会结束。
虽然我没有把老师说的每一个细节都弄明白,但是我一定会逐步完善自己,不管以后是否接触到这门课程,我都会努力关注Web的最新动态,同时也希望这门课程能够帮助更多的同学。
希望所有的人在学习中找到乐趣!
(6)本章内容体系结构——制作一份概念图
1.Web的组成结构
下图表示了Web系统的组成结构。
Web系统的核心是Web服务器,Web服务器软件安装在一台硬件服务器设备上就形成了Web服务器。
Web系统安全功能涵盖了整个系统。
加密、授权访问、论证、数字签名、站点属性设置等保障了系统内部数据传输和访问的安全性。
Web系统管理是对应用系统(包括网络服务)的管理,可分为静态和动态的运行管理。
系统配置管理、性能调整管理、信息资源管理、系统人员管理等,保障了Web平台高效、可靠及方便快捷的使用。
2.Browser/Server模式
这是一种基于浏览器/服务器(Browser/Server,简称B/S)的网络。
在这种模式中,其中一台或几台较大的计算机集中进行事务逻辑处理和共享数据库的管理和存取,称为服务器;
将事物处理结果的呈现通过浏览器分散到网络中客户机上去做,构成分布式的信息处理系统。
在B/S模式中,一般可分为:
表示层(Presentation)、功能层(BusinessLogic)、数据层(DataService)等三个相对独立的单元。
其体系结构如下图所示:
上图为Browser/Server三层体系结构
3.Browser/Application/Server模式
应用WindowsDNA的技术,并将COM概念应用于B/S结构,利用COM组件对象在中间层进行事务逻辑服务,处理各种复杂的商务逻辑计算和演算规则。
这种进行事务逻辑服务的中间层就是应用服务器,这样就将三层结构扩展为四层结构,即
Browser/Application/Server模式。
如下图所示:
上图为Rowser/Application/Server四层体系结构图
4.Web安全体系结构
Web的安全体系结构非常复杂,包括以下六个部分,如下图所示。
(1)客户端软件(即Web浏览器软件)的安全;
(2)运行浏览器的计算机设备及其操作系统的安全(主机系统安全);
(3)客户端的虚拟局域网(VLAN);
(4)Internet;
(5)服务器端的虚拟局域网(VLAN);
(6)服务器上的Web服务器软件。
上图为Web的安全体系组成示意图
本章内容体系概念图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 技术 Web 系统 概述