一、 内容概述
第一章从基础方面,主要介绍了Web系统的基本构成及其相关概念和术语,如网页、主页、网站、超级链接、URL、Web客机机、Web服务器等。此外,还谈到了Web系统的基本工作原理及其特点,使我们对网页设计有了初步的了解,为我们开发网页打下基础。
二、内容阐述
1. Web(WWW万维网)
Web是网络系统的一种高层应用和服务,Web服务主要用于发布、浏览、查询信息。Web技术在20世纪80年代末诞生,它的广泛应用对于计算机网络的发展意义非凡, Internet国际互联网在Web技术推动下欣欣向荣起来。它的主要特点有公共程序、特殊的信息组织方式、多媒体、交互性、动态数据应用、平台无关性、分布式服务。Web服务的基本运行模式是主动请求与被动响应。
2. Web系统的构成
Web系统主要由Web的服务器、客户机、用户、网站和页面及传输协议、通信平台构成。
(1) Web服务器:
Web服务器的本质是文件服务器、应用程序服务器,是一种被动服务程
序。
Web服务器的基本功能:
建立、发布、维护、管理Web网站
接受来自客户机的HTTP请求并酌情处理客户请求 根据请求处理结果生成HTTP响应并发送回客户端 处理服务器端的相关事件 实施服务器端的安全策略
完成与操作系统、数据库系统等的交互管理 Web服务器和Web客户机之间的交互:HTTP协议 (2)Web客户机:
Web客户机的本质是用户代理 Web客户机的基本作用:
根据用户需求或根据计划自动发出HTTP请求 接受来自Web服务器的HTTP响应
对收到的Web响应数据作相关的后续处理 (3)Web用户:
无论是个人、企业,还是、媒体,只要是从事与Web服务相关的工作的都可以称为Web用户,包括Web的设计者和运用者。 (4)Web网站:
Web网站的本质是Web服务系统对外服务的窗口、Web内容“管道”的源头、网络共享磁盘、网络虚拟磁盘、文件服务器的数据发布点、网络服务的承载体和信息节点。
Web网站是Web内容的组织与管理方式,它是一种文件集合 。 网站在形成与发布过程中的不同生存环境 : (1) 开发环境,可以称为离线网站,生存在开发者本地磁盘或其他合
适的位置
(2) 测试环境,是未开放访问的在线网站,生存在测试服务器指定的
位置
(3) 生产环境,是向用户开放的在线网站,生存在生产服务器指定的
位置
(5)Web页面:
Web页面文件的基本类型:
静态页面文件:*.htm 、*.html 、*.shtml等
动态页面文件:*.asp 、*.aspx 、*.jsp 、*.cfml 、*.php 、*.py 等
3. 超级链接
超级链接的本质:
(1) 跳转机制的实现,实现Web系统的易用性目标 (2) 单向地址指针,单目的地,单方向跳转 (3) 非线性资源的组织方式,符合人类思维方式
(4) 不能存在,必须依附在文件或操作界面、控件中
超级链接系统的基本构成:节点(Node)、链接(Link)、网络(Net)
超级链接的外在表现:控件特性即超文本(Hypertext)、超媒体(Hypermedia) 超级链接的激活方法:控件使用 即鼠标激活、键盘激活
超级链接的设计方法:建立超文本或超媒体,指定目标资源的URL;通过程序的方式生成
Web系统常用的超级链接:文件、目录、站点
4. HTTP协议
HTTP:(Hyper Text Transfer Protocol)超文本传输协议,是实现Web服务器和Web客户机之间通信交互的协议。 在网络通信体系结构中,HTTP协议是最高层应用层的通信协议,它运行在TCP协议之上,实现Web服务器和客户机之间的文件传输和通信交互。 HTTP由IETF制定规范标准,Web服务器和客户机软件的设计者就是要按照这个规范标准来具体实现HTTP协议功能。 HTTP协议当前主要版本是1.0和1.1,后者在1.0的基础上新增了一系列新特性,用来提高HTTP的传输性能和交互效率。当前大多数的Web服务器和客户机软件都同时支持这两个版本。在普通HTTP协议的基础上引入安全机制如SSL技术,实现了 HTTPS协议,有效地实现了安全的HTTP数据传输与交换。
5. Web系统的基本工作流程:
(1) Web客户端准备合法的HTTP请求
(2) Web客户端和指定Web服务器建立HTTP连接 (3) Web客户端向Web服务器发送HTTP请求 (4) Web服务器接收并缓冲HTTP请求
(5) Web服务器处理HTTP请求并生成HTTP响应 (6) Web服务器向Web客户端发送HTTP响应 (7) Web客户端接收并缓冲HTTP响应 (8) Web客户端处理HTTP响应数据 (9) 关闭HTTP连接结束一次HTTP通讯
三、 重点难点
1. Web系统的相关名词的解释辨析
(1)超级链接:从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。
(2)URL:统一资源定位符(Uniform Resource Locator),它是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。URL 给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。
2.Web系统的工作原理
首先在浏览器上键入所要访问网页的统一资源定位符,即URL,或者通过超链接方式链接到那个网页或网络资源。之后的工作是分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址。接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。 网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。 大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。
四、 学习心得
近年来随着网络信息技术的广泛应用,互联网正逐步改变着人们的生活方式和工作方式。无论是个人、企业,还是、媒体,没有谁会忽略互联网。正因为如此,基于Internet的开发已经成为现今软件开发的主流,甚至大量传统的信息系统也已经开始向新的运行模式进行移植。越来越多的个人、企业等纷纷建立自己的网站,利用网站来宣传推广自己。在这一浪潮中,网络技术应用特别是网页制作技术收到了很多人的青睐。
通过第一章的学习,我对Web系统的工作原理有了初步的了解,并对网站的设计与开发有了更深的认识。此外,更是深刻了解到在我们日常使用的网页背后,
其后台工作是极其复杂的。要做好这一工作,需要极大的细心与耐心,更需要很多的实践。
五、 存在的问题
1.Web系统中,Web系统主要由Web的服务器、客户机、用户、网站和页面及传输协议、通信平台构成。那么其中的通信平台是如何定义的。
2.Web网页中,主页是一个网站的起点站或者可以说是主目录。它与默认页的区别是什么,两者在哪些情况下可以一样,哪些情况下不能一样。
六、概念图
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务