第一章Web网站架构与HTML基础王张宜wzy@whu.edu.cn武汉大学计算机学院内容提要Web的特点和结构Web服务器的配置创建虚拟目录HTML基础25/2/4网页设计与制作2Web的特点和结构本章介绍WWW的概念、Web服务器配置、创建虚拟目录和浏览器IE的配置。一、WWW的概念1.什么是WWW?WWW是WorldWideWeb的缩写,简称为Web(万维网)。WWW起源于1989年3月,是由欧洲粒子物理实验室CERN(theEuropeanLaboratoryforParticlePhysics)开发的主从结构分布式(“客户机/服务器”模式)超文本系统。1992年1月,Web的第一个版本在瑞士日内瓦问世。25/2/4网页设计与制作3Web的特点和结构WWW是一个全球性的信息系统,使计算机能够在Internet上相互传送基于超媒体的数据信息。WWW也可以用来建立Intranet(企业内部网)的信息系统。WWW具有三个统一:1.统一的资源命名方式:URL(统一资源定位符,即网址)。2.统一的资源访问方式:HTTP(超文本传输协议)。3.统一的信息组织方式:HTML(超文本标记语言)。25/2/4网页设计与制作4Web的特点和结构URL(统一资源定位符)主要用来指明通信协议和地址的方式,以取得网络上的各种服务,它包括通信协议(Protocol)、主机名、所要访问文件的路径和文件名等几个部分。•统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。•Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。25/2/4网页设计与制作5Web的特点和结构URL(统一资源定位符)URL由三部分组成:协议类型,主机名和路径及文件名。protocol://hostname[:port]/path/[;parameters][?query]#fragment•协议类型:通过URL可以指定的主要有以下几种:http、ftp、telnet、file等,包括新出现的ed2k、Flashget、thunder、tencent、msnim等。•hostname(主机名):是指存放资源的服务器的域名系统(DNS)主机名或IP地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password)。•path(路径):由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。25/2/4网页设计与制作6Web的特点和结构URL(统一资源定位符)示例http://rfc.sunsite.dk/rfc/rfc1738.htmlhttp://zh.wikipedia.org:80/wiki/Special:Search?search=铁路&go=Go•http,是协议;•zh.wikipedia.org,是服务器;•80,是服务器上的网络端口号;•/wiki/Special:Search,是路径;•?search=铁路&go=Go,是询问。25/2/4网页设计与制作7Web的特点和结构超级文本超级文本(Hypertext)与普通文本不同,它是一种使用户与计算机之间能够更加密切交流的文本显示技术,它通过对相关词汇进行索引链接,可以使带链接的词汇或语句指向文本中的其他段落、注解或文本。用户可以沿着超级文本中的索引链接跳转阅读,也可以随时返回到原来的阅读之处。超级文本的出现,使计算机中的文本呈现出崭新的面目。HTTP:超文本传输协议25/2/4网页设计与制作8Web的特点和结构Protocol,一组在网络上发送信息的规则和约定。这些规则控制在网络设备间交换消息的内容、格式、定时、顺序和错误控制。通俗的说就是不同的网络程序的交流语言,我们常见的OICQ使用UDP协议、ICQ使用TCP协议、E-mail程序使用POP3和SMTP协议,正像我们国人使用汉语一样......25/2/4网页设计与制作9Web的特点和结构HTMLHTML(HypertextMarkupLanguage,超级文本标记语言)一种用来制作网络中超级文本的简单标记语言。它是在文本文件的基础上加上一系列标记,用以描述其颜色、字体、文字大小和格式,再加上声音、图像、动画甚至视频等形成精彩的页面。严格来说,HTML语言并不是一种编程语言,只是一些能让浏览器看懂的标记。当用户浏览WWW上包含HTML语言标签的网页时,浏览器会“翻译”由这些HTML语言标签提供的网页结构、外观和内容的信息,并按照一定的格式在屏幕上显示出来。HTML是在客户端被执行的,它包...