搜索
查看: 8997|回复: 4
打印 上一主题 下一主题

【科普贴】哈罗,我的名字叫URL   [复制链接]

Rank: 8Rank: 8

go
楼主
发表于 2012-9-18 16:39:57 |只看该作者 |倒序浏览
本帖最后由 小C 于 2012-9-18 16:54 编辑

       哈罗,我的名字叫URL(Uniform Resource Locator的缩写,也被称为网页地址)



       仅仅点击一下鼠标就能从全球网络中获取大量的新闻和信息,过去的那些聪明绝顶的计算机天才们真能预见到这一点么?回答当然是“不”。因特网不过诞生于30年前,起初是美国国防部(U.S.Ddfense Uepatment)用来应对和摧毁的一种技术手段。它最初的设计意图是,政府在核战之后荏苒能够通过计算机网络进行通信联系。20世纪60年代,兰德公司(RAND Corporation)与美国政府及军方合作开发出一种分散式网络——带有多种发送与接收的终端(又被称作”节点“)。该网络起初只是遍布全美,最后推广到全球。新的网络(当时称为ARPANET)中的第一批节点于1969年连接上网,20世纪70年代和80年代期间,它发展称为政府、军方和大学用于交流信息的一个重要工具。

       然而,直到20世纪90年代,网络才具备今日因特网的特性。90年代初期,人们上网的方式还得是紧盯满屏幕的文本,而且还要充分熟悉一大堆概念模糊的指令。当时还没有”节点式“(point-and-click),用户必须输入一种计算机语言,也就是一长串的指令才能让计算机工作,这就是UNIX,它是当时甚至今天很多因特网服务器仍然在使用的操作系统。大多数用户只是在现有的系统环境下简单地学习一些基本命令就可以上网。但还是有些人认为因特网的使用应该变得容易一些。1989年,世界上最大的粒子物理实验室,即欧洲核子研究中心(CERN)的计算机专家蒂姆·伯纳斯·李(Tim Berneres Lee)提出一种叫万维网的系统,用来在因特网上传输和浏览文件。伯纳斯·李和他的同事们开发出来一种基于超文本(hypertext)的系统。这个系统先是使用一些最初级的文本格式来创建文档,在这些文档后面再嵌入可以链接的其它文件。伯纳斯·李定义了许多早期的网络元素:他编写了第一个浏览器程序,并制定了HTML、HTTP(超文本传输协议,它可以支持浏览器访问网页)、URL的标准。

       无论你是否经常上网,你可能对于网络地址都不会陌生。一下是本站的网址:

       http://www.jiaoyanshi.com/

       类似的网址非常普遍,但很少有人知道这其中各个部分是什么意思。因特网上的每个网址都可以找到相应的网页文件。你可以从一个网页文件进入另外一些网页文件,或者你所在的某个网页就是主页。但无论如何,每个网址都只能指向一个网页文件。网址不仅说明了网页的位置,而且依据其类型还描述了网页的格式,以便让浏览器知道如何对其作出处理。网址的结构如下所示:

      File type://file server.domain type/filename.extension
      (文件类型 : // 文件服务器  .  域类型/文件名  .  拓展名)

       让我们分析一下这个结构。文件类型(file type)描述文件使用的传输协议,告诉浏览器这是哪种类型的文件。在大多数网址中,”http“代表”超文本传输协议“(hypertext transfer protocol),它告诉浏览器这是超文本形式的文件。

       在两道正斜线(即分隔目录)后面是文件服务器(file server)。这实际上是指文件夹在计算机中所处的位置,比如”www.jiaoyanshi.com“就是用来告诉电脑,教研室网络地址的名称。服务器是网络上一种为客户端计算机提供各种服务的高性能的计算机。尽管大多数网络服务器功能都很强大,能够处理大量的数据,但是,只要有了合适的软件并连接到网络,任何一台计算机都可以作为服务器。”www“开头的网址说明它属于万维网服务器所有。但是这在万维网地址中太司空见惯了,所以,即便忘了输入这三个字母,该网络的浏览器也会自动补上,甚至有些网站网址开头已经不再将这三个”w“显示出来了(例如amazon.com和cnn.com)。

       网址中的”.com“说明了服务器的域类型(domain type)。域类型告诉你运行该网站的是哪种类型的机构。这一点很重要,因为在网上,不同类型的企业和组织必须服从不同类型的规则。”.com“这种域类型是最为常见的,它代表着商业实体(公司),但它不是唯一的类型。其它的类型有”.edu“(教育机构)、”.net“(网络)、”.org“(各类组织)、”.gov“(政府机构)等。

       最后,文件名(filename)、扩展名(extension)是你正在访问的文件的名称。和计算机里的各种文件一样,扩展名实际上是文件名的一部分。这里我们将扩展名单独作介绍,因为通过扩展名,浏览器同样能够得知正在处理的文件的类型。

       ”HTML“和”HTM“是最常见的文件扩展名,但在网上你还将遇到其它各种类型的文件,每一种都有自己独特的扩展名。其中有些文件需要有一个单独的程序(一般称为插件),这样才能保证其正常运转。

       关于网站,还有一些东西需要了解。如果你输入的网址中没有文件名,你会发现通常都指向了一个名为”index.htm“或”index.html“的文件。这是因为,当网址中没有指定的文件名时,浏览器便会把他们当做默认登陆的文件。

       在网址中,文件服务器名和文件名之间的斜线表示文件在服务器的子目录之下。有时候,一个网址中会多出一到两个斜线,例如:

       http://www.jiaoyanshi.com/news/jy/

       在这种情况下,”jy“存在于名为”新闻(news)的子目录中。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 支持支持0 反对反对0

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-9-18 17:46:52 |只看该作者
原来是这样,困扰我多年的URL问题终于解决了

点评

小C  教研室君又谦虚了~  详情 回复 发表于 2012-9-18 17:49:13

使用道具 举报

Rank: 8Rank: 8

板凳
发表于 2012-9-18 17:49:13 |只看该作者
教研室 发表于 2012-9-18 17:46
原来是这样,困扰我多年的URL问题终于解决了

教研室君又谦虚了~

使用道具 举报

Rank: 8Rank: 8

地板
发表于 2012-9-18 17:56:09 |只看该作者
在网站优化中层次化的划分栏目及网站结构才是搜索引擎喜欢的菜....不要超过四层哦...

点评

小C  看起来好厉害的样子  详情 回复 发表于 2012-9-18 17:58:16

使用道具 举报

Rank: 8Rank: 8

5#
发表于 2012-9-18 17:58:16 |只看该作者
angun 发表于 2012-9-18 17:56
在网站优化中层次化的划分栏目及网站结构才是搜索引擎喜欢的菜....不要超过四层哦...

看起来好厉害的样子

使用道具 举报

回顶部