资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第四章,Web,开发的基本技术,第一节,WWW,(全球信息网),一、,Internet,地址,两种表现形式:,IP,地址和域名,(一),IP,地址,组成:网络号,主机号;,8,位一个单元,(,称为,8,位位组,),的,32,位二进制数,每一个,8,位位组用,0,255,之间的一个十进制数表示,这些数之间用点,(.),隔开,这是所谓的点,-,分十进制格式,分类:五类,A,类地址:使用第一个,8,位位组表示网络地址。剩下的,3,个,8,位位组表示主机地址,第一个位总为,0,B,类地址:使用两个,8,位位组表示网络号,另外两个,8,位位组表示主机号,前两位总置为,10,C,类地址:使用三个,8,位位组表示网络地址,仅用一个,8,位位组表示主机号,前,3,位数为,110,D,类地址:用于在,IP,网络中的组播,前,4,位恒为,1110,E,类地址:保留作研究之用,前,4,位恒为,1,第一节,WWW,(全球信息网),分配机构,IP,地址都由国际组织,NIC,(,Network Information Center,)负责统一分配,目前全世界共有三个这样的网络信息中心。,InterNIC,:负责美国及其他地区;,ENIC,:负责欧洲地区;,APNIC,:负责亚太地区。,我国申请,IP,地址要通过,APNIC,,,APNIC,的总部设在日本东京大学。申请时要考虑申请哪一类的,IP,地址,然后向国内的代理机构提出。,第一节,WWW,(全球信息网),(二)域名,域名的一般形式为:主机名,.,网络名,.,机构名,.,顶级域名,注:有些域名及国外域名未必如此,例:,顶级域名分为两大类:基于机构性质的,按照地理位置的,AC,:科研机构;,COM,:,Commercial organizations,,工、商、金融等企业;,EDU,:,Educational institutions,教育机构;,GOV,:,Governmental entities,政府部门;,mil,:,Military,,军事机构;,arpa,:,Come from,ARPANet,,由,ARPANET(,美国国防部高级研究计划局建立的计算机网,),沿留的名称,被用于互联网内部功能;,NET,:,Network operations and service centers,, 互联网络、接入网络的信息中心,(NIC),和运行中心,(NOC),;,ORG - Other organizations,,各种非盈利性的组织,第一节,WWW,(全球信息网),二、,Internet,提供的服务,(一)电子邮件服务,电子邮件,服务是目前最常见、应用最广泛的一种到联网服务。通过电子邮件,可以与,Internet,上的任何人交换信息。电子邮件的快速、高效、方便以及价廉,越来越得到了广泛的应用,目前只要是上过网的网民就肯定用过电子邮件这种服务。目前,全球平均每天约有几千万份电子邮件在网上传输。,第一节,WWW,(全球信息网),电子邮件与传统邮件比有传输速度快、内容和形式多样、使用方便、费用低、安全性好等特点。具体表现在:,1,、发送速度快。电子邮件通常在数秒钟内即可送达至全球任意位置的收件人信箱中,其速度比,电话通信,更为高效快捷。如果接收者在收到电子邮件后的短时间内作出回复,往往发送者仍在计算机旁工作的时候就可以收到回复的电子邮件,接收双方交换一系列简短的电子邮件就像一次次简短的会话。,2,、信息多样化。电子邮件发送的信件内容除普通文字内容外,还可以是,软件,、数据,甚至是录音、动画、电视或各类多媒体信息。,第一节,WWW,(全球信息网),3,、收发方便。与电话通信或邮政信件发送不同,,E-mail,采取的是异步工作方式,它在高速传输的同时允许收信人自由决定在什么时候、什么地点接收和回复,发送电子邮件时不会因“占线”或接收方不在而耽误时间,收件人无需固定守候在线路另一端,可以在用户方便的任意时间、任意地点,甚至是在旅途中收取,E-mail,,从而跨越了时间和空间的限制。,4,、成本低廉。,E-mail,最大的优点还在于其低廉的通信价格,用户花费极少的市内电话费用即可将重要的信息发送到远在地球另一端的用户手中。,第一节,WWW,(全球信息网),5,、更为广泛的交流对象。同一个信件可以通过网络极快地发送给网上指定的一个或多个成员,甚至召开网上会议进行互相讨论,这些成员可以分布在世界各地,但发送速度则与地域无关。与任何一种其他的,Internet,服务,相比,使用电子邮件可以与更多的人进行通信。,6,、安全。,E-mail,软件是高效可靠的,如果目的地的计算机正好关机或暂时从,Internet,断开,,E-mail,软件会每隔一段时间自动重发;如果电子邮件在一段时间之内无法递交,电子邮件会自动通知发信人。作为一种高质量的服务,电子邮件是安全可靠的高速信件递送机制,,Internet,用户一般只通过,E-mail,方式发送信件。,当前常用的,电子邮件,协议有,SMTP,、,POP3,、,IMAP4,,它们都隶属于,TCP/IP,协议,簇,默认状态下,分别通过,TCP,端口,25,、,110,和,143,建立连接。,第一节,WWW,(全球信息网),(二)文件传输服务,FTP,是,TCP/IP,协议组中的协议之一,是英文,File Transfer Protocol,的缩写。该协议是,Internet,文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。简单的说,,FTP,就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为,“,下载(,download,),”,文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为,“,上载(,upload,),”,文件。在,TCP/IP,协议中,,FTP,标准命令,TCP,端口号为,21,,,Port,方式数据端口为,20,。,FTP,协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过,ftp,协议对话,并且能访问,Internet,, 你可以用,ftp,命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。,第一节,WWW,(全球信息网),(四)新闻公告类服务,Usenet,是全世界最大的,电子布告栏系统,,是一项通过,网络交换,信息的服务,它由个人向新闻服务器投递的新闻邮件组成。我们可以把,Usenet,看成是一个有组织的,电子邮件系统,,不过在这里传送的电子 邮件不再是发给某一个特定的用户,而是全世界范围内的新闻组服务器。,电子公告服务,(Bulletin Board Service),简称,BBS,是,Internet,上的一种电子信息服务系统。也有人把,BBS,译为,Bulletin Board System,。 大部分,BBS,由教育机构、研究机构或商业机构管理。,BBS,提供一块公共电子白板使每个已注册的用户都可以在上面发布信息或提出看法。,第一节,WWW,(全球信息网),三、,www,服务,特点:,提供文本、声音、图形、图像等信息,赋予超媒体链接图形界面,可交互的查询和访问网上资源。,支持可产生具体网页的超文本标识语言,HTML,。,支持基于域名地址的统一资源定位器。,第一节,WWW,(全球信息网),四、网页和超文本,(一)网页,超文本:,1965,年,TedNelson,在计算机上处理文本文件时想了一种把文本中遇到的相关文本组织在一起的方法,让计算机能够响应人的思维以及能够方便地获取所需要的信息。他为这种方法杜撰了一个词,称为超文本,(hypertext),。实际上,这个词的真正含义是,链接,的意思,用来描述计算机中的文件的组织方法,后来人们把用这种方法组织的文本称,超文本,。超文本链接,(hyperlink),是指文本中的词、短语、符号、图像、声音剪辑或影视剪辑之间的链接,或者与其他的文件、超文本文件之间的链接,也称为,热链接,(hotlink),,或者称为,超文本链接,(,hypertextlink,),。,第一节,WWW,(全球信息网),(三),http,协议,超文本传输协议,(HTTP,,,HyperText,Transfer Protocol),是,互联网,上应用最为广泛的一种,网络协议,。所有的,WWW,文件都必须遵守这个标准。设计,HTTP,最初的目的是为了提供一种发布和接收,HTML,页面的方法。,1960,年美国人,Ted Nelson,构思了一种通过计算机处理文本信息的方法,并称之为超文本(,hypertext,),这成,为了,HTTP,超文本传输协议标准架构的发展根基。,Ted Nelson,组织协调万维网协会(,World Wide Web Consortium,)和,Internet,工作小组(,Internet Engineering Task Force,)共同合作研究,最终发布了一系列的,RFC,,其中最著名的就是,RFC 2616,。,RFC 2616,定义了,HTTP,协议的我们今天普遍使用的一个版本,HTTP 1.1,。,第一节,WWW,(全球信息网),统一资源定位器:,www,上的每个信息资源都有统一的地址,由统一资源定位器(,Uniform Resource Locator,)来标识,确定资源在网络上的位置及所需要检索的文档。,URL,由三部分组成:资源类型、存放资源的主机代号域名及资源的路径和文件名。,例:,http:/www.w3.org/hypertext/www/client.html,http:/,指明了要访问的资源类型是超文本信息,使用,http,协议;,www.w3.org,为要连接的主机域名;,/hypertext/www/,为文档所在的目录路径;,Client.html,为要找的文件名。,第一节,WWW,(全球信息网),(四),www,浏览器,Internet,Exploer,Netscape,的,Navigator,第一节,WWW,(全球信息网),(五)搜索引擎,万维网环境中的信息检索系统,(,包括目录服务和关键字检索两种服务方式,),。,搜索引擎,(search engine),是指根据一定的策略、运用特定的计算机程序从,互联网,上搜集,信息,,在对信息进行组织和处理后,为用户提供,检索,服务,将用户检索相关的信息展示给用户的系统。,第二节,HTML,HTML,(,HyperText,Mark-up Language,),即超文本标记语言或,超文本链接,标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计,HTML,语言的目的是为了能把存放在一台,电脑,中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个,图标,,,Internet,就会马上转到与此图标相关的内容上去,而这些信息可能存放在,网络,的另一台电脑中。,HTML,文本是由,HTML,命令组成的描述性文本,,HTML,命令可以说明,文字,、,图形,、,动画,、,声音,、,表格,、,链接,等。,HTML,的结构包括头部(,Head,)、主体(,Body,)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。,第二节,HTML,HTML,文档的一般结构,标题,这里是内容,显示在页面中,第二节,HTML,1,、,.,文档标记 这个标记是全部文档内容的容器,,是开始标记,,是结束标记,它们分别是网页的第一个和最后一个标记,其他标记代码都位于这两个标记之间。,2,、,.,首部标记 首部标记,.,用于提供与,Web,页有关的各种信息。在首部标记中,可以使用,.,标记来指定网页的标题,,和,标记来定义,CSS,样式表,使用,和,标记来插入脚本,等等。,3,、,.,正文标记 正文标记包含了文档的内容,文字、图像、动画、超链接以及其他,HTML,元素均位于该标记中。正文标记有下列属性。,第三节,FrontPage,Frontpage,,是,微软公司,出品的一款,网页制作,入门级软件。,FrongPage,使用方便简单,会用,Word,就能做网页 。,所见即所得 结合了设计、程式码、预览三种模式于一体,也可一起显示程式码和设计检视 与,Microsoft Office,各软件无缝连接 良好的表格控制能力 继承了,Microsoft Office,产品系列的良好的易用性。,以前,想在网页中使用数据库,常常需要通过麻烦的数据库连接设置,而设置时又会接触到繁琐的,ASP,、,CGI,什么的。现在使用,FrontPage 2002,来连接数据库就轻松多了,因为,FrontPage 2002,在数据库接口功能方面做了很大改进,特别是它提供的数据库接口向导功能可以替用户产生在线数据库所需要的一切功能,包含数据库的建立、窗体以及所需的各种页面。,第四节 交互网页制作,静态网页是相对于,动态网页,而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。,在网站设计中,纯粹,HTML,格式的网页通常被称为“静态网页”,早期的网站一般都是由静态网页制作的。静态网页的网址形式通常为,:, 交互网页制作,(1),静态网页每个网页都有一个固定的,URL,,且网页,URL,以,.,htm,、,.html,、,.,shtml,等常见形式为后缀,而不含有“,?”;,(2),网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,;,(3),静态网页的内容相对稳定,因此容易被搜索引擎检索,;,(4),静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难,;,(5),静态网页的交互性较差,在功能方面有较大的限制。,第四节 交互网页制作,动态网页是与,静态网页,相对应的,也就是说,网页,URL,的后缀不是,.,htm,、,.html,、,.,shtml,、,.xml,等静态网页的常见形式,而是以,.asp,、,.,jsp,、,.,php,、,.,perl,、,.,cgi,等形式为后缀,并且在动态网页网址中有一个标志性的符号,“?”,,如有这样一个动态网页的地址为,:,http:/, 交互网页制作,从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。网络营销教学网站将动态网页的一般特点简要归纳如下,:,(1),动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量,;,(2),采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等,;,(3),动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,;,第四节 交互网页制作,(4),动态网页中的“,?”,对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“,?”,后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。,第五节,ASP,(动态服务器页面 ),ASP,是,微软公司,开发的代替,CGI,脚本,程序,的一种应用,它可以与,数据库,和其它程序进行交互,是一种简单、方便的编程工具。,ASP,的,网页,文件的格式是。,asp,,现在常用于各种,动态网站,中。,ASP,是一种服务器端,脚本,编写环境,可以用来创建和运行动态,网页,或,Web,应用程序,。,ASP,网页可以包含,HTML,标记、普通文本、脚本命令以及,COM,组件,等。利用,ASP,可以向网页中添加交互式内容(如,在线表单,),也可以创建使用,HTML,网页作为用户界面的,web,应用程序,。,第六节,Web,数据库,作用:实现网页更新的自动化,即只要将数据库中的内容更新,网页上的内容也就自动更新了。,Web,数据库系统是指以,Html,为代表的,web,页面与位于底层的数据库的集成。用户可以通过访问,web,页面来访问数据库中的数据。,Oracle,、,Sybase,、,Sql Server,、,Access,Web,页面和数据库之间的通信:,ODBC,
展开阅读全文