码迷,mamicode.com
首页 > Web开发 > 详细

二、网页历史

时间:2017-06-03 11:17:42      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:包含   之间   需要   百度google   net   计算机   资料   科学家   比较   


(一).Txt后缀的文件如何变成.Html后缀的

Txt结尾的文件,就是记事本文件,电脑中就是“新建文本文档.txt”

这种文件是早期电脑传输资料的一种格式,把它拷贝到软盘上进行计算机之间传输信息

如果一台电脑上的一个txt文件需要发给100个人,就需要进行100次的复制,然后粘贴到别的电脑,非常的不方便,就像现在没有网线一样。



早期计算机都是在实验室内的一个个的独立的电脑,个人电脑(personal computer) 简称PC电脑还没有普及

实验室的电脑为了实现传输一些0101...这样的二进制信息,于是就有了网卡,每个计算机的网络通过双绞线(类似第一代网线)链接,这样计算机之间可以传输一些特定信息。

1960年美国人Ted Nelson发明了一种新处理文本信息的方法,通过这个方法,可以把一台计算机上的普通文本文档变成“超级文本文档 ”

什么叫超级文本呢?就是一个计算机上的Txt文件,不需要在通过软盘复制100份,然后粘贴到100台其它电脑上观看


Ted Nelson发明的这个方法,就叫HTTP(超文本传输协议),它其实是一个协议,就是一个方法,通过这个方法,可以让普通文本,变成超级文本。

加入A电脑上有一个txt文件,并且配置了Http协议。其他电脑只要有网线和这个A电脑连接,通过http开头的ip地址就可以观看这个文件内容了

比如A电脑上有一个文本文件b.txt,其他电脑观看这个文件的话,只需要输入网址http://188.8.9.8/b.txt (那个时候还没有域名,每个电脑都是一个ip地址)

不过他们发现http://188.8.9.8/b.txt 这个网址中的b.txt有点奇怪,为了和以前的txt文本文档区分,就把这种实现了http协议的txt文件,改成html后缀的了

别的电脑如果需要看A电脑的文件,直接访问http://188.8.9.8/b.html


Http —超文本传输协议(HTTP,HyperText[超文本] Transfer[传输] Protocol[协议])


(二)IP地址是啥?

IP地址的概念比http协议出现的要更早,注意上文中这句话(实验室的电脑为了实现传输一些0101...这样的二进制信息,于是就有了网卡),当时有网卡的话,就需要让每个进入网络电脑不能重名

如果靠计算机名区分,这样很可能会造成重复,所以想了一个办法,就给每个计算机分配一个这样的名字192.168.8.8  

首先这四个三位数的组合范围足够大,而且不是很长也容易记忆,科学家们记住这样的计算机名字还是很轻松的。

他们想的这个办法,也是一个协议,叫网际协议地址(Internet Protocol Address)简称IP地址 ,address(地址的意思)

有了这个地址协议,每个网络内的计算机保证不会重名了,然后他们就能互相传输信息。以后为了传数信息方便,在发明了http协议,其实就是一个办法,最后一起讨论,出来一个标准,就成了国际通用的协议



(三)www是啥?

1960年美国人Ted Nelson后,科学家们传输信息就方便多了,比如哈佛大学的所有计算机都在一个网内,剑桥大学所有计算机也在另外一个网内,这个每个校园网就叫局域网。

局域网内的计算机可以用http://188.8.9.8类似这样的地址互相访问,获得信息资料。但是哈佛大学和剑桥大学之前没有网线连接,另外他们组建局域网的技术也不同,他们信息是不能互相访问的。

除了每个大学,大型的公司也有各自技术组建的局域网,在20世纪70年代,局域网技术非常的多,没有统一标准,2个局域网之间可能用的技术还不同,就算有网线,他们也链接不起来

1972年底,美国的Metcalfe和David Boggs设计了一套网络,就是他们在一起想了一种架设局域网的办法,讨论后把这种组网的方式叫“以太网”,经过10多年的乱战

以太网最终在1982年正式成为一个标准,就是大家以后都要用以太网方式组建局域网了,这样每个局域网之间就可以相连。

说了这么多www还没有出来

在说www之前,还有个重要的Internet没有介绍


Internet的中文名称是因特网,又叫做国际互联网

1969年,美国国防部高级研究计划局自己组建了一个叫ARPANET的局域网,这是一个军事目的的网络

1985年,美国国家科学基金会也建立了一个叫NSFNET的局域网,因为1982年以太网已经成为局域网的组建标准,我估计这个NSFNET的局域网也是用“以太网”的办法组建的。

这个NSFNET网络非常大,包含15个超级计算机中心及国家教育科研网,比ARPANET大的多,没办法ARPANET为了获得更多信息资料,在1989年实现了和NSFNET连接

这个时候ARPANET改名叫MILNET了,  慢慢的网络越来越大,最后大家说起一个统一的名字吧,就叫Internet

20世界90年代,微软操作系统出来了,个人(PC)电脑也多了,慢慢的Internet由军事、科研领域向商业化发展了。1995年,NSFNET停止运作,Internet已彻底商业化了。

internet更注重是硬件上的链接,就是有网线连入这个大网络,就算连接到internet网了。

此时,世界上链接到internet的电脑有350万台。他们之间不仅用http传输超级文本,而且使用其它的各种办法和协议传输信息和资料。

internet上电脑众多,资料繁杂,一个人如果需要去找想要的资料,是非常的困难,那个时候没有百度google.这个时候WWW就诞生了。

WWW (World Wide Web)的含义是“环球网”俗称“万维网”、3W、Web 。它是由欧洲粒子物理实验室(CERN)研制的基于Internet的信息服务系统。

www是一种服务,类似现在的百度.

它将位于Internet网上不同地点的相关数据信息有机地编织在一起,用户仅需提出查询要求,WWW提供一种友好的信息查询接口,链接到什么地方查询;

只要去www操纵电脑的鼠标,就可以通过Internet从全世界任何地方调来你所希望得到的文本、图像(包括活动影像)和声音等信息。


后来,只要是类似的这样服务器的网站,都叫www服务。这种服务有个特点是,客户找资料时候,必须输入http开头的网址去访问服务器

这类给PC电脑提供服务的服务器越来越多,他们都是建立在internet硬件网络上的软件服务网络,就统称万维网了

这样服务器和客户端就诞生了。

下边几个名词解释下

联网——2个电脑通过网线链接,就叫联网

联入internet网,一个电脑通过网线联入internet网络,获得资料信息

联入万维网,一个电脑先用网线联入internet,然后打开http的网页,才叫联入万维网。如果电脑获得0101...这样的数据,只能叫联入internet网,而不叫联入万维网


(四)域名是啥?

万维网出现后,慢慢商业化,万维网的服务器都是给个人提供服务的,客户访问http://188.68.18.28 这样获得万维网上服务器的资料。

ip地址科学家记下比较容易,但是个人PC用户几下来就有些困难,况且这样的ip越来越多,容易记乱

域名就开始使用了,比如把 http://188.68.18.28 换成 http://www.abc.com  这样是不是好记? www开头说明是万维网的服务器哦

其实域名在20世纪80年代就有了。而且公布了.com是商业用的 .gov是政府用的。只是万维网让域名用的越来越多。当然80年代的域名可能不是www开头的

其实我们在购买域名时候,域名就是abc.com ,没有www, 之所以加上www是说明这个域名是一个www网络上的服务器

baidu.com google.com 就是域名,默认是不带www的

域名就是方便记忆,把原来的ip换成字母,这个办法叫域名解析

域名解析就要提到DNS 汉语叫域名系统 (Domain(域名) Name(名字) System(系统))

既然是系统,就是一个软件,需要运行在internet的某一台电脑上,这个电脑就叫DNS服务器,这个服务器世界上有很多,分布在不同的地点,他们可以说都是卖域名公司给续费的

客户A购买了域名abc.com  然后向域名公司每年支付100美元费用(早期域名还是比较贵的)。域名公司就在DNS系统中把 abc.com 对应 188.68.18.28 好

当 其他人在internet输入http://abc.com 或者输入http://www.abc.com时候,第一步先去访问DNS就是域名名字系统,通过这个系统,在自动转向http://188.68.18.28 这样大家就可以看到客户A电脑中的资料了。

这个过程就叫域名解析,完成这个过程后,就叫域名abc.com绑定了ip地址 188.68.18.28



服务器—— 服务器就是一台电脑,这个电脑的ip因为绑定域名,所以获取资料访问域名的人会比较多,就需要性能高点的硬件系统和他搭配,服务器主要重视高可靠性和稳定性,其次才是性能

服务器和个人电脑都是电脑,但他们是完全不同的。首先cup多,主板也不同,内存也很大。放服务器的机房必须恒温。

虚拟空间——简称空间,一台服务器可以绑定多个ip地址,每个ip地址可以绑定一个域名,这样每个服务器就被虚拟的分配了一些放网站文件的格子,每个格子就叫虚拟空间

URL——统一资源定位符 通俗说就是网址,abc.com可以叫url.

 http://baike.baidu.com/link?url=tiyqLZR37egDzJcd77-vO9jkP6ERL6f5VkRfW1gTkXST9lKpeUNrE2hxwf5CkacGXHJGAosADQr1IIVVotMHca   也可以叫URL


ftp软件——服务器上需要放超文本资料的,这些资料可以让大家通过http看到,但是不能修改;
如果想修改,删除,添加这些超文本文件,就需要用ftp软件

http协议就是只能看

FTP 是File Transfer Protocol(文件传输协议),这个协议可以改,一个个人pc电脑通过使用ftp软件直接连接服务器,这个不叫万维网,万维网都是http开头的

但这也是internet信息传输的一个办法,这个协议就叫FTP。实现这种办法的软件,就叫ftp软件


以上资料来自个人经验和百度,有很多地方可能描述不清,或者有误,请大家谅解

二、网页历史

标签:包含   之间   需要   百度google   net   计算机   资料   科学家   比较   

原文地址:http://www.cnblogs.com/webocean/p/6936298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!