2019/8/171网页设计与网站建设院(系):计算机科学与技术学院研究室:软件支持技术教师:王红滨2019/8/172学习目标了解网络的一些常用术语。了解网页的基本要素。了解网站建设的基本流程。2019/8/173内容概述1.常用术语2.网页要素3.网站建设流程本章将介绍网络、网站和网页的一些基本知识,为后续内容的学习奠定一个初步基础。2019/8/174内容概述1.常用术语2.网页要素3.网站建设流程本章将介绍网络、网站和网页的一些基本知识,为后续内容的学习奠定一个初步基础。2019/8/1751.常用术语1.1Internet1.2Intranet1.3ISP1.4IP1.5域名1.6网站1.7URI1.8FTP1.9也称因特网或国际互联网,是20世纪70年代由美国军方的ARPAnet(阿帕网,由美国高等研究计划署(AdvancedResearchProjectAgency)创立)发展而来的。Internet是一个由各种不同类型和规模并各自独立运行和管理的计算机网络组成的覆盖全球范围内的庞大网络,网络间可以畅通无阻地交换信息。组成Internet的计算机网络包括局域网(LAN)、地域网(MAN)和广域网(WAN)等。这些网络通过普通电话线、高速率专用线路、卫星、微波和光缆等通讯线路,把不同地域的大学、公司、科研机构以及军事、政府等组织的网络连接起来。Internet为人们提供了巨大且不断增长的信息资源和服务工具宝库,用户可以利用其提供的各种工具去获取这些信息资源和服务。也可以通过Internet将个人或企业部门的信息发布出去,供其他用户访问浏览。2019/8/1771.2IntranetIntranet也称企业内部互联网,用于在公司或组织内传递和处理信息。是Internet技术在企业内部或封闭的用户群内的应用,也是一个公司或组织所特有的(不一定与Internet有物理上的连接关系)网络。它可以用于提供文档分发、软件发布、访问数据库和培训等服务。虽然Intranet也使用了如Web页(网页)、Web浏览器、FTP站点、电子邮件、新闻组和邮件列表等与Internet相关的应用程序,但它的作用范围仅限定于公司或组织内部。2019/8/178Intranet定义、涵义与Internet区别Intranet是利用各项技术建立起来的企业内部信息网络。这个概念包含以下两方面的涵义:一是Intranet是一种企业内部的计算机信息网络,这是它与Internet的重要区别之一;二是Intranet继承和发展了Internet的许多技术,主要有、电子邮件、数据库和网络操作系统等各项技术。Internet与Intranet的区别主要表现在:1.Internet是公众网,任何人都可以从任意节点登录上去并访问整个网络的信息;2.Intranet则是内部网,不仅被防火墙与Internet分隔开来,而且内部通常还有严密的安全体系,未授权的用户无法访问其中的信息。2019/8/1791.3ISPISP(InternetServiceProvider)是Internet服务提供商。用户只有通过ISP才能接入Internet,并享受各种服务。ISP作为提供接入服务的中介,租用国际信道和大量的当地电话线,购置一系列计算机设备,通过集中使用、分散压力的方式,向本地用户提供接入服务。2019/8/17101.4IPIP地址是Internet上主机地址的数字形式,与主机的域名地址是一一对应的。IP地址是一个32位的二进制数,通常写成被点分开的4个十进制数的形式,例如:202.118.176.2等。IP地址通常分为A、B、C三类,这种分类与IP地址中字节的使用方法相关。在实际应用中,可以根据具体情况选择IP地址的类型格式。A、B、C三类地址所能表示的范围分别是:A类“0.0.0.0-127.255.255.255”,B类“128.0.0.0-191.255.255.255”,C类“192.0.0.0-223.255.255.255”。IP地址和域名地址就像平时生活中的通信地址一样,不能随意分配,否则将会导致无法估计的混乱状态。在需要IP地址或域名地址时,用户必须向国际网络信息中心提出申请。申请批准后,凡能够使用Internet域名的地方都可以使用IP地址。2019/8/17111.5域名互联网上的站点就像人们生活中的机构或家庭一样,需要有个具体的地址,网民才能根据这个地址进行访问。由于Internet计算机的身份标识是IP地址,为了便于记忆,按照一定的规则给Internet上的计算机起的名字就叫做域名。按照Internet的组织模式,对域名进行分级,一级域名主要有以下几种:1..com(商业组织)2..net(网络中心)3..edu(教育机构)4..gov(政府部门)5..mil(军事机构)6..org(国际组织)大部分国家和地区都拥有自己独立的域名,例如:.cn(中国)、.us(美国)、.uk(英国)、.hk(香港)等。2019/8/17121.6网站网站是一种通过互联网相互连接起来的,为用户提供网页服务(WebServer)、数据传输服务(FTPServer)、邮件服务(MailServer)、数据库服务(DatabaseServer)等多种服务的信息载体。通常以虚拟主机或主机托管的方式进行存放和运作。网站一般拥有固定的域名。2019/8/17131.7URIURI是的核心概念之一,它能够无二义地标识Web上的任意一个资源,即用于唯一标识网络上的一个概念或资源。其思想是在需要的时候通过链接引用资源,因此不需要对资源进行拷贝或集中管理。URI范围比较广,泛指所有以字串标识的网络资源,包含了统一资源定位符(UniformResourceLocator,URL)和统一资源名称(UniformResourceName,URN)。它们的区别在于URL是指标有通信协议的(如HTTP、FTP等)字串。URN通常用来标识持久、而且有专职机构负责的资源,如图书馆的图书目录。统一资源标识符(UniformResourceIdentifiers)2019/8/1714URLURIURNurn:ftp:http:图URL、URN和URI的关系统一资源定位符(UniformResourceLocator)统一资源标识符(UniformResourceIdentifiers)统一资源名称(UniformResourceName,URN)2019/8/1715URL(UniformResourceLocator,统一资源定位符)主要用来指明通信协议和地址的方式,以取得网络上的各种服务,它包括通信协议(Protocol)、主机名、所要访问文件的路径和文件名等几个部分。例如,“”便是哈尔滨工程大学的URL。2019/8/17161.8FTPFTP(FileTransferProtocol,文件传输协议)是Internet上使用非常广泛的一种通讯协议。FTP是由支持Internet文件传输的各种规则所组成的集合,这些规则使Internet用户可以把文件从一个主机传送到另一个主机上。FTP通常也表示用户执行这个协议所使用的应用程序,如CuteFTP等。用户使用FTP的方法很简单,启动FTP软件后先与远程主机建立连接,然后向远程发出指令即可。Server-u2019/8/17171.9(WorldWideWeb,万维网)是在Internet的基础上,由各计算机节点上的软件和超级文本格式的信息文件组成的信息网(主要表现为各个网站及其超级链接关系)。这些节点称为服务器,简称Web服务器。海量的信息被存储于Web服务器上,用户使用时只需提出查询要求,到何处查询及如何查询则由自动完成。上的一种应用,Internet还包括许多其他服务,如Telnet、FTP、Mail等。使用这些服务功能必须具备一定的计算机知识,有的还需要用户通过键盘输入命令来完成操作(如Telnet),这就使许多初级用户望而却步。而采用的是图形界面技术,用户只需操纵鼠标,通过Windows界面下的软件和超级文本就可以完成浏览、查询和下载等各项功能,并通过Internet从全世界任何地方找到所希望得到的文本、图像和声音等信息,而且可以与其他服务(如Telnet、FTP和Mail等)实现无缝连接。可以说,的诞生使用户从繁杂的操作中解脱出来,充分享受计算机带来的便利。2019/8/17181.10超级文本超级文本(Hypertext)与普通文本不同,它是一种使用户与计算机之间能够更加密切交流的文本显示技术,它通过对相关词汇进行索引链接,可以使带链接的词汇或语句指向文本中的其他段落、注解或文本。用户可以沿着超级文本中的索引链接跳转阅读,也可以随时返回到原来的阅读之处。超级文本的出现,使计算机中的文本呈现出崭新的面目。2019/8/17191.11HTMLHTML(HypertextMarkupLanguage,超级文本标记语言)是一种用来制作网络中超级文本的简单标记语言。它是在文本文件的基础上加上一系列标记,用以描述其颜色、字体、文字大小和格式,再加上声音、图像、动画甚至视频等形成精彩的页面。严格来说,HTML语言并不是一种编程语言,只是一些能让浏览器看懂的标记语言。当用户浏览语言标签的网页时,浏览器会“翻译”由这些HTML语言标签提供的网页结构、外观和内容的信息,并按照一定的格式在屏幕上显示出来。HTML是在客户端被执行的,它包含许多HTML标签,这些标签都包括在“”和“”符号里,并且大部分是成对出现的。2019/8/17201.11HTML(续)一个最简单的HTML文档至少包含下列标签。htmlhead…/headbody…/body/html2019/8/17211.11HTML(续)它们的含义分别如下:•html…/html:网页的开始、结束标签,表示文件声明,让浏览器知道这是HTML文件。•head…/head:网页的文件头部分,包含网页的重要信息,在浏览器中不显示。•body…/body:网页的可见部分,在设计视图中看到的各个元素都包含在这一对标签内。以上3对标签在网页文档中只能出现1次,而且顺序也是固定的,不能重复出现或者颠倒顺序。源代码中的HTML标签是层层嵌套的,最外层是“html…/html”标签。2019/8/17221.12ASPASP(ActiveServerPages,动态服务器主页)是Microsoft公司在1996年底推出的一种运行于服务器端的Web应用程序开发技术,可以运行于Windows98(PWS)/WindowsNT(IIS)/Windows2000(IIS)/WindowsXP(IIS)/Windows2003(IIS)平台。ASP不是一种开发工具,而是一种内含于IIS/PWS之中的集成Script语言(如VBScript、JavaScript)到HTML主页的服务器端的脚本语言环境,其主要功能是为生成动态的、交互的Web服务器应用程序提供一种功能强大的方式或技术。因此可以说,ASP是一种类似于HTML、Script与CGI的结合体,但是其运行效率却比CGI更高,程序编制比HTML更方便且更有灵活性,程序安全及保密性也比Script好。ASP文件的扩展名为“.asp”,其中包括HTML标记、文本和脚本语句,其脚本语句代码包含于“%…%”之间。InternetInformationServices(互联网信息服务)2019/8/17231.13VBScript和JavaScriptScript(脚本)是一种介于HTML