电脑服务器的作用是什么?,第1张

越来越多的公司也纷纷将自己的内部网络接入了Internet。当然接入Internet的方式有很多,对于普通老百姓来说,就是买一个MODEM利用PSTN(公众服务电话网络)接入Internet。而一些公司一般是利用DDN或ISDN接入,利用租月的方式。当然了个人不可能承担起租月的费用,那么如何利用一条电话线使多人上网呢?这就牵扯到了Proxy Server(代理服务器)以及如何使用代理服务器的问题。Proxy是什么呢,是代理。普通的因特网访问是一个典型的客户机与服务器结构:用户利用计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数据。而Proxy处于客户机与服务器之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服务器响应;对于客户机来说,Proxy是服务器,它接受客户机的请求,并将服务器上传来的数据转给客户机。它的作用很象现实生活中的代理服务商。因此Proxy Server的中文名称就是代理服务器。Proxy Server的工作原理是:当客户在浏览器中设置好Proxy Server后,你使用浏览器访问所有WWW站点的请求都不会直接发给目的主机,而是先发给代理服务器,代理服务器接受了客户的请求以后,由代理服务器向目的主机发出请求,并接受目的主机的数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。代理服务器的作用有四个:一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。二、Proxy可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。三、通过代理服务器访问一些不能直接访问的网站。互联网上有许多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客户通过代理服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国,但通过代理服务器,就能实现访问因特网,这就是高校内代理服务器热的原因所在。四、安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。代理服务器的设置:要设置代理服务器,必须先知道代理服务器地址和端口号,然后在IE或NC的代理服务器设置栏中填入相应地址和端口号就可以了。假设我们有一个代理服务器的地址是Proxynetnet,端口号是3000,在IE中的配置方法是使用查看菜单的Internet选项/连接/代理服务器,然后在通过代理服务器访问Internet选项前面的复选框中打上钩,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是proxynetnet,再在端口框中填上端口号3000,点一下最下方的应用按钮,再点确定,设置完成。下次再使用IE时用户就会发现,无论你浏览什么网站,IE总是先与代理服务器连接。用NC的话,设置稍繁一点。使用edit菜单下的Preferences菜单项,再选择Advanced下的Proxies,此时在右侧Proxies选项中选择第二项Manral Proxy configuration,再点其右边的View…按钮,就会出现代理服务器的配置界面,在代理服务器地址和端口号栏中填入相应的内容,点击OK,退回到参数设置窗口,再点击OK,代理服务器的设置工作就完成了。当客户再次浏览网页时,就会自动向你设定的代理服务器发出申请,并得到数据,在浏览网站时,无论是IE或是NC都可以在浏览器状态栏中清楚地看到先连代理服务器,再连目标网站的过程。但是,千万不要把Proxy Server和Router搞混了,Proxy Server是建立在应用层上的服务软件,而Router则是一台网络设备或一台电脑,它是工作在IP层的,数据到达IP层后就进行转发。一般一个Proxy Server工作在一台既具有MODEM和网卡的计算机上的。不同的Proxy Server软件提供的服务不同,一般都提供WWW,FTP等常用的服务。在内部网中每台客机都必须具有一个独立的IP地址,且在客机的"控制面板-Internet 项"中"连接"中配置使用Proxy Server且指向Proxy Server IP地址和服务的端口号。当Proxy Server启动时,将利用Winsockdll开辟一个指定的服务端口,等待客机的的请求。当Proxy Server的MODEM拨号上网后,你的Proxy Server就可以工作了。当你在你的IE发出一连接请求时,你的客机就直接将数据包发到Proxy Server,当服务器捕获这个IP包时,首先要分析它是什么请求,如果是HTTP请求,Proxy Server就向你的ISP发出HTTP请求,当Proxy Server收到回应时,就将此IP包转发到内部网络上,你的客机就会获得此IP包。另外你的Proxy Server还可以做为一个很好的防火墙。具体操作,请参考你的Proxy Server的readme文件。在您访问因特网的Web服务器时,您可知道会有多少个人信息泄漏给别人?在上网访问的过程中,Web浏览器至少会把20多项有关您个人的信息在您毫无觉察的情况下悄悄地送往Web服务器上。 这些个人信息如果是被传送到知名网站或是大型企业的Web服务器上,还不会有什么大问题。若是被传送到连是谁开设的网站都不清楚的Web服务器上,则会令人深感不安。Web浏览器传送给Web服务器的信息,用行话来说就是"环境变量"。其主要内容为:(1)分配给电脑的IP地址(REMOTE_A DDR)和主机名(REMOTE_HOST);(2)Web浏览器所使用的端口序号(REMOTE_PORT);(3)Web浏览器的产品名(HTTP_USER_AGENT);(4)所浏览过的网站中最新一个的网页地址(HTTP_REFERER)等。解决这个问题其实很简单。只要通过代理服务器(proxy server)访问Web服务器即可。代理服务器的作用在于它可替Web服务器承受来自各个终端的访问请求。在企业网方面,代理服务器被设置在公司内部的LAN与因特网相互链接的部分上。

分类: 社会民生

问题描述:

服务的优缺点可以说具体点就更好了。。。。谢谢!!

解析:

WWW的核心——HTTP协议

众所周知,Inter的基本协议是TCP/IP协议,目前广泛采用的FTP、Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。<BR> WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。由于HTTP协议支持的服务不限于WWW,还可以是其它服务,因而HTTP协议允许用户在统一的界面下,采用不同的协议访问不同的服务,如FTP、Archie、SMTP、NNTP等。另外,HTTP协议还可用于名字服务器和分布式对象管理。

21 HTTP协议简介

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/10的第六版,HTTP/11的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。

HTTP协议的主要特点可概括如下:

1支持客户/服务器模式。

2简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。

由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。

3灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。

4无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

5无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

22 HTTP协议的几个重要概念

1连接(Connection):一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。

2消息(Message):HTTP通讯的基本单位,包括一个结构化的八元组序列并通过连接传输。

3请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号

4响应(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状态(例如“成功”或“没找到”)和文档的MIME类型。

5资源(Resource):由URI标识的网络数据对象或服务。

6实体(Entity):数据资源或来自服务资源的回映的一种特殊表示方法,它可能被包围在一个请求或响应信息中。一个实体包括实体头信息和实体的本身内容。

7客户机(Client):一个为发送请求目的而建立连接的应用程序。

8用户代理(User agent):初始化一个请求的客户机。它们是浏览器、编辑器或其它用户工具。

9服务器(Server):一个接受连接并对请求返回信息的应用程序。

10源服务器(Origin server):是一个给定资源可以在其上驻留或被创建的服务器。

11代理(Proxy):一个中间程序,它可以充当一个服务器,也可以充当一个客户机,为其它客户机建立请求。请求是通过可能的翻译在内部或经过传递到其它的服务器中。一个代理在发送请求信息之前,必须解释并且如果可能重写它。

代理经常作为通过防火墙的客户机端的门户,代理还可以作为一个帮助应用来通过协议处理没有被用户代理完成的请求。

12网关(Gateway):一个作为其它服务器中间媒介的服务器。与代理不同的是,网关接受请求就好象对被请求的资源来说它就是源服务器;发出请求的客户机并没有意识到它在同网关打交道。

网关经常作为通过防火墙的服务器端的门户,网关还可以作为一个协议翻译器以便存取那些存储在非HTTP系统中的资源。

13通道(Tunnel):是作为两个连接中继的中介程序。一旦激活,通道便被认为不属于HTTP通讯,尽管通道可能是被一个HTTP请求初始化的。当被中继的连接两端关闭时,通道便消失。当一个门户(Portal)必须存在或中介(Intermediary)不能解释中继的通讯时通道被经常使用。

14缓存(Cache):反应信息的局域存储。

23 HTTP协议的运作方式

HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理(UA)和源服务器(O)之间通过一个单独的连接来完成(见图2-1)。

图2-1

当一个或多个中介出现在请求/响应链中时,情况就变得复杂一些。中介由三种:代理(Proxy)、网关(Gateway)和通道(Tunnel)。一个代理根据URI的绝对格式来接受请求,重写全部或部分消息,通过URI的标识把已格式化过的请求发送到服务器。网关是一个接收代理,作为一些其它服务器的上层,并且如果必须的话,可以把请求翻译给下层的服务器协议。一个通道作为不改变消息的两个连接之间的中继点。当通讯需要通过一个中介(例如:防火墙等)或者是中介不能识别消息的内容时,通道经常被使用。 图2-2

上面的图2-2表明了在用户代理(UA)和源服务器(O)之间有三个中介(A,B和C)。一个通过整个链的请求或响应消息必须经过四个连接段。这个区别是重要的,因为一些HTTP通讯选择可能应用于最近的连接、没有通道的邻居,应用于链的终点或应用于沿链的所有连接。尽管图2-2是线性的,每个参与者都可能从事多重的、并发的通讯。例如,B可能从许多客户机接收请求而不通过A,并且/或者不通过C把请求送到A,在同时它还可能处理A的请求。

任何针对不作为通道的汇聚可能为处理请求启用一个内部缓存。缓存的效果是请求/响应链被缩短,条件是沿链的参与者之一具有一个缓存的响应作用于那个请求。下图说明结果链,其条件是针对一个未被UA或A加缓存的请求,B有一个经过C来自O的一个前期响应的缓存拷贝。

图2-3

在Inter上,HTTP通讯通常发生在TCP/IP连接之上。缺省端口是TCP 80,但其它的端口也是可用的。但这并不预示着HTTP协议在Inter或其它网络的其它协议之上才能完成。HTTP只预示着一个可靠的传输。

以上简要介绍了HTTP协议的宏观运作方式,下面介绍一下HTTP协议的内部操作过程。

首先,简单介绍基于HTTP协议的客户/服务器模式的信息交换过程,如图2-4所示,它分四个过程,建立连接、发送请求信息、发送响应信息、关闭连接。

图2-4

在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。WWW服务器运行时,一直在TCP80端口(WWW的缺省端口)监听,等待连接的出现。

下面,讨论HTTP协议下客户/服务器模式中信息交换的实现。 1建立连接 连接的建立是通过申请套接字(Socket)实现的。客户打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以在该虚拟文件上写数据并通过网络向外传送。

2发送请求

打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求动作。

HTTP/10 请求消息的格式为:

请求消息=请求行(通用信息|请求头|实体头) CRLF[实体内容]

请求 行=方法 请求URL HTTP版本号 CRLF

方 法=GET|HEAD|POST|扩展方法

U R L=协议名称+宿主名+目录与文件名

请求行中的方法描述指定资源中应该执行的动作,常用的方法有GET、HEAD和POST。不同的请求对象对应GET的结果是不同的,对应关系如下:

对象 GET的结果

文件 文件的内容

程序 该程序的执行结果

数据库查询 查询结果

HEAD——要求服务器查找某对象的元信息,而不是对象本身。

POST——从客户机向服务器传送数据,在要求服务器和CGI做进一步处理时会用到POST方法。POST主要用于发送HTML文本中FORM的内容,让CGI程序处理。

一个请求的例子为:

GET neorkingzjuedu/zju/index HTTP/10

头信息又称为元信息,即信息的信息,利用元信息可以实现有条件的请求或应答 。

请求头——告诉服务器怎样解释本次请求,主要包括用户可以接受的数据类型、压缩方法和语言等。

实体头——实体信息类型、长度、压缩方法、最后一次修改时间、数据有效期等。

实体——请求或应答对象本身。

3发送响应

服务器在处理完客户的请求之后,要向客户机发送响应消息。

HTTP/10的响应消息格式如下:

响应消息=状态行(通用信息头|响应头|实体头) CRLF 〔实体内容〕

状 态 行=HTTP版本号 状态码 原因叙述

状态码表示响应类型

1×× 保留

2×× 表示请求成功地接收

3×× 为完成请求客户需进一步细化请求

4×× 客户错误

5×× 服务器错误

响应头的信息包括:服务程序名,通知客户请求的URL需要认证,请求的资源何时能使用。

4关闭连接

客户和服务器双方都可以通过关闭套接字来结束TCP/IP对话

首先来了解一下什么是服务器服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可用的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面的要求较高。

在正常的网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

服务器的作用对于现代化的网络应用而言,可以说非常重要,离开服务器的支持,基本上所有的上网设备无法正常运转。服务器主要有两方面的作用:一是响应终端的服务请求,并进行处理。我们在上网的时候是不可能直接将网络接入互联网的,我们都需要通过服务器来连接网络,只有服务器响应你的联网请求,并且进行处理以后才可以联网;二是存储的功能,服务器的存储空间一般比较充足,可以存储非常多的信息。

服务器作为当代网络应用发展不可或缺的硬件设备,或将在未来提供更具多样化的服务功能。

www服务器:简而言之支持WWW协议的服务器叫做Web服务器

  W W W (World Wide We b )是一个大规模、在线式的信息储藏所,用户可以通过一个被称作为浏览器(b r o w s e r )的交互式应用程序来查找。许多浏览器具有一个点击界面-浏览器在用户的计算机屏幕上显示信息并且允许用户通过鼠标来进行操纵。所显示的信息包括文本与图形。而且,一些信息被高亮度显示以表明该项是可选的。当用户将光标放在可选项上并单击鼠标按钮时,浏览器显示新的、与被选的项相联系的信息。概括如下:

  浏览器是一个交互程序,它允许用户从W W W 上查看信息。这些信息中含有一些可选项,允许用户查看与其相关的其他信息。 互联网:互联网,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。互联网是指将两台计算机或者是两台以上的计算机终端、客户端、服务端通过计算机信息技术的手段互相联系起来的结果,人们可以与远在千里之外的朋友相互发送邮件、共同完成一项工作、共同娱乐。 电子商务:电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。 EDI:何为EDI,EDI是英文Electronic Data Interchange的缩写,中文可译为“电子数据交换”。它是一种在公司之间传输订单、发票等作业文件的电子化手段。 B2G:B2G是新近出现的电子商务模式,即“商家到政府”(是术语B2B或business-to-government的变化形式),它的概念是商业和政府机关能使用中央网站来交换数据并且与彼此作生意,而比他们通常离开网络更加有效。 举例来说,一个提供 B2G 服务的网站可以提供一个单一地方的业务,为一级或多级政府(城市,州或省,国家等等)来定位应用程序和税款格式;提供送出填好表格和付款的能力;更新企业的信息;请求回答特定的问题等等。 B2G 也可能包括电子采购服务,通过它商家可以了解代理处的购买需求并且代理处请求提议的回应。 B2G 也可能支持虚拟工作间,在这里,商家和代理可以通过共享一个公共的网站来协调已签约工程的工作,协调在线会议,回顾计划并管理进发展。B2G 也可能包括在线应用软件和数据库设计的租赁,尤其为政府机关的所使用。 电子交易市场:  一、网上交易、网上交收均可通过交易系统实现,通过保证金制度保证合同的履约。

  二、交易模式设计多样化,涵盖钢铁产品现货交易的各种交易方式,可以实现跨模式套利。

  三、系统设计个性化,交易商在交易过程中可对交易、交收的方式进行选择或自行约定。

  四、卖方挂牌和买方挂牌实现了传统现货贸易的网上交易。

  五、在线竞买和在线竞卖采用竞价交易方式,帮助企业实现销售利润最大化、采购成本最小化。

  六、在线洽谈实现了交易商在交易过程中的在线互动。

  七、双向竞价选择市场流通量大的代表性品种,通过公开竞价的交易机制,形成指导价格。钢铁产品买卖与合同转让便利,利于企业控制成本,预先锁定利润,规避价格波动带来的风险。

  八、竞价专场根据区域交易热点选择交易品种,为企业近期采购、销售钢材提供参考价格,便于企业进行热点钢材品种的买卖及合同转让,促进资源流通,优化资源配置。

  九、集合竞价是为交易商提供的一种标准化的现货交易模式,买卖双方集中竞价,实行滚动交收,便于大规模成交,并形成有市场指导意义的近期现货价格。

  十、在线招标为交易商提供便捷的、低成本的网络招标模式,缩短招标的周期、增加招标的频次,吸引更广范围的投标方参与。

  十一、在线专场可以分地区、分品种设定多种交易模式的交易专场,满足交易商的个性化需求。

对称加密算法:对称加密算法 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。 数字摘要:数字签名一般来说,是用来处理短消息的,而相对于较长的消息则显得有些吃力。当然,可以将长的消息分成若干小段,然后再分别签名。不过,这样做非常麻烦,而且会带来数据完整性的问题。比较合理的做法是在数字签名前对消息先进行数字摘要。

  数字摘要是将任意长度的消息变成固定长度的短消息,它类似于一个自变量是消息的函数,也就是Hash函数。 CA:美国《化学文摘》(Chemical Abstracts ,CA)1907年创刊,由美国化学会所属化学文摘服务社(CAS)编辑出版, 现为世界上收录化学化工及其相关学科文献最全面,应用最广泛的一种文献检索工具。CA的其它解释:CA: Chartered Accountant 特许会计师

  CA中国: http://wwwcacom/cn/

  CA:民航呼号

  中国航空集团公司(含其下属单位)所使用二字代码

  CA:汽车制造场

  第一汽车制造场的拼音缩写

  CA:软件制造商

  是世界第三大软件制造商

  CA:国际联合电脑公司董事长:

  IT铁汉——王嘉廉

  ca :泡泡堂

  是泡泡堂的简称

  CA:巡洋舰

  重型巡洋舰的缩写

  Ca(Capillary Number):

  毛细数是流体力学中的无因次数,反映了表面张力与粘性力在对流体运动影响中谁起主导作用的参数。等比于黏性力和表面张力的比值,在微流控芯片层流运动状态研究中有十分重要的意义。

  ca(擦):擦汗,同“汗”。

  或一种骂人的话的变形。

  CA:计算机代数

  CA:美国加州California

  CA:工业化学用品里面一桶(例:异丙醇 ISOPROPANOL 试剂用 工业级 纯度990% 20LT/CA 液状 )

  CA:元胞自动机(Cellular Automata,简称CA)

  CA:CASTOR 柯艾公司

  CA :Cabin Attendant的简写 飞机客舱乘务员 即 人们所熟悉的空姐的另一种称法

  CA:Conan+Ai 《名侦探柯南》的CP:柯哀的缩写

  CA:correct action , 指出错后采取的纠正,改善行动或计划,防止类似情况再次发生。

  常见塑料及树脂缩写代码

  CA:乙酸纤维素

  CAB:乙酸-丙酸纤维素

  CF:甲酚-甲酚

  CA:海马

  泡泡堂英文缩写

  全称:Crazy Arcade,直接翻译为疯狂的街道

  网络上的CA指的是cā擦,网络语言意思为骂人的,同“操”

  CA:上海柯艾文化传播有限公司(CASTOR)的简写。于2006年8月由著名80后作家郭敬明成立。

  《梦幻西游》

  网络游戏《梦幻西游》中的地图长安(CA)的简称 E-business:通行标准定义:使用Web技术帮助企业精简流程,增进生产力,提高效率。使公司易于沟通合作伙伴、供货商和客户,连接后端数据系统,并以安全的方式进行商业事项处理。 E-business称为电子业务,是发生在企业内部的数字化事务和流程,包括企业内部的信息系统。特征一般不含跨组织边界的有价交换的商业交易,当发生商业交易,业务就转变成商务。E-commerce主要是涉及跨企业边界交易

什么是WWW

WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长。

1、WWW简介

WWW 是 World Wide Web (环球信息网)的缩写,也可以简称为 Web,中文名字为“万维网”。它起源于1989年3月,由欧洲量子物理实验室 CERN(the European Laboratory for Particle Physics)所发展出来的主从结构分布式超媒体系统。通过万维网,人们只要通过使用简单的方法,就可以很迅速方便地取得丰富的信息资料。

由于用户在通过 Web 浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而 Web 在Internet 上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。

2、WWW的发展和特点

长期以来,人们只是通过传统的媒体(如电视、报纸、杂志和广播等)获得信息。但随着计算机网络的发展,人们想要获取信息,已不再满足于传统媒体那种单方面传输和获取的方式,而希望有一种主观的选择性。现在,网络上提供各种类别的数据库系统,如文献期刊、产业信息、气象信息、论文检索等等。由于计算机网络的发展,信息的获取变得非常及时、迅速和便捷。

到了1993年,WWW 的技术有了突破性的进展,它解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,使得 WWW 成为 Internet 上最为流行的信息传播方式。

现在,Web 服务器成为 Internet 上最大的计算机群,Web 文档之多、链接的网络之广,令人难以想象。可以说,Web 为 Internet 的普及迈出了开创性的一步,是近年来 Internet 上取得的最激动人心的成就。

WWW 采用的是客户/服务器结构,其作用是整理和储存各种WWW资源,并响应客户端软件的请求,把客户所需的资源传送到 Windows 95(或Windows98)、Windows NT、UNIX 或 Linux 等平台上。

WWW的工作原理

万维网有如此强大的功能,那WWW是如何运作的呢?

WWW 中的信息资源主要由一篇篇的Web文档,或称Web页为基本元素构成。这些 Web 页采用超级文本(Hyper Text)的格式,即可以含有指向其他 Web 页或其本身内部特定位置的超级链接,或简称链接。可以将链接理解为指向其它 Web 页的“指针”。链接使得 Web 页交织为网状。这样,如果 Internet 上的Web页和链接非常多的话,就构成了一个巨大的信息网。

当用户从 WWW 服务器取到一个文件后,用户需要在自己的屏幕上将它正确无误地显示出来。由于将文件放入 WWW 服务器的人并不知道将来阅读这个文件的人到底会使用哪一种类型的计算机或终端,要保证每个人在屏幕上都能读到正确显示的文件,必须以某种各类型的计算机或终端都能“看懂”的方式来描述文件,于是就产生了 HTML --超文本语言。

HTML(Hype Text Markup Language)的正式名称是超文本标记语言。HTML 对 Web 页的内容、格式及 Web 页中的超级连接进行描述,而 Web 浏览器的作用就在于读取 Web 网点上的 HTML 文档,再根据此类文档中的描述组织并显示相应的 Web 页面。

HTML 文档本身是文本格式的,用任何一种文本编辑器都可以对它进行编辑。HTML 语言有一套相当复杂的语法,专门提供给专业人员用来创建 Web 文档,一般用户并不需要掌握它。在 UNIX 系统中,HTML文档的后缀为“html”,而在 DOS/WINDOWS 系统中则为“htm”。

http和www的区别:

HTTP是超文本传输协议(HyperText Transfer Protocol)的缩写,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

HTTP协议功能:用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为“万维网”。

HTTP提供了访问超文本信息的功能,是WWW浏览器和WWW服务器之间的应用层通信协议。WWW使用HTTP协议传输各种超文本页面和数据。

WWW采用客户机/服务器的工作模式,工作流程具体如下:

用户使用浏览器或其他程序建立客户机与服务器连接,并发送浏览请求;

Web服务器接收到请求后,返回信息到客户机;

通信完成,关闭连接。

WWW是World Wide Web (环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。

20世纪40年代以来人们就梦想能拥有一个世界性的信息库。在这个数据库中数据不仅能被全球的人们存取,而且应该能轻松地链接其它地方的信息,以便用户可以方便快捷地获得重要的信息。

随着科学技术的迅猛发展,人们的这个梦想已经变成了现实。目前正在使用的最流行的系统叫"环球信息网WWW"(World Wide Web)。它的正式定义是"WWW is a wide-area hypermedia information retrieval initiative to give universal access to large universe of documents"简而言之,WWW是一个以Internet为基础的计算机网络,它允许用户在一台计算机通过Internet存取另一台计算机上的信息。从技术角度上说,环球信息网是Internet上那些支持WWW协议和超文本传输协议HTTP(Hyper Text Transport Protocol)的客户机与服务器的集合,透过它可以存取世界各地的超媒体文件,内容包括文字、图形、声音、动画、资料库、以及各式各样的软件。

理论上说来,环球信息网包括整个两亿人以上的Internet世界,它包含所有的Web站点、Gopher信息站、FTP档案库、Telnet公共存取帐号、News新闻讨论区以及Wais资料库。所以环球信息网可以说是当今全世界最大的电子资料世界,已经可以把World Wide Web当成是Internet 的同义词了。事实上,一般我们日常所说的"上Internet",其实指的就是连上World Wide Web 。WWW是World Wide Web (环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。

环球信息网之所以称之为信息网,完全是因为它的资源可以互相连接的缘故,全世界目前大概有数万个Web站,每个Web 站都可以透过超链结(Hyper link)与其它Web 站连接,任何人都可以设计自己的Home Page,放上Web 站,然后在你的Home Page 上面产生链结,与其他人的Home Page 连接,或是连到其他的Web 站;别人也一样可以连到你的Home Page ,或是你的Web 站,整个信息网就这样编织了起来,形成一个巨大的环球信息网。本章将简要介绍一下环球信息网的一些概念:客户机、服务器、协议等。在本章中我们还将了解到环球信息网的历史与发展。

客户机与服务器

客户机、服务器和协议虽然都是很简单的概念,但描述它们比理解它们更难。

客户机是一个需要某些东西的程序,而服务器则是提供某些东西的程序。一个客户机可以向许多不同的服务器请求。一个服务器也可以向多个不同的客户机提供服务。通常情况下,一个客户机启动与某个服务器的对话。服务器通常是等待客户机请求的一个自动程序。客户机通常是作为某个用户请求或类似于用户的每个程序提出的请求而运行的。协议是客户机请求服务器和服务器如何应答请求的各种方法的定义。WWW客户机又可称为浏览器。

通常的环球信息网上的客户机主要包括:Lynx、Mosaic、Netscape等。通常的服务器来自于CERN、NCSA、Netscape。让我们来看一下Web中客户机与服务器的具体任务。

在Web中,客户机的任务是:

1帮助你制作一个请求(通常在单击某个链接点时启动)。

2将你的请求发送给某个服务器。

3通过对直接图象适当解码,呈交HTML文档和传递各种文件给相应的"观察器"(Viewer),把请求所得的结果报告给你。

一个观察器是一个可被WWW客户机调用而呈现特定类型文件的程序。当一个声音文件被你的WWW客户机查阅并下载时,它只能用某些程序(例如Windows下的"媒体播放器")来"观察"。

通常WWW客户机不仅限于向Web服务器发出请求,还可以向其他服务器(例如Gopher、FTP、news、mail)发出请求。

一个Web服务器的任务是:

1接受请求

2请求的合法性检查,包括安全性屏蔽。

3针对请求获取并制作数据,包括Java脚本和程序、CGI脚本和程序、为文件设置适当的MIME类型来对数据进行前期处理和后期处理。

4把信息发送给提出请求的客户机。

Web拥有一个被称为"无状态"的协议。这是因为服务器在发送给客户机应答信息后便遗忘了此次交互。在"有状态"的协议中客户机与服务器要记住许多关于彼此和它们的各种请求与应答信息。

Web是一个易于实现的协议。因为无状态的协议是很轻松的,它没有多少必需的核心代码和资源。此种协议的另一吸引人的特性是可以方便地从一个服务器转向另一个服务器(在客户机端)或者从一个客户机转到另一客户机(服务器端),而无需过多的清理和跟踪。这种快速转移的能力对于超文本而言是非常理想的。(本章后面有一节介绍超文本的定义)

Internet和伴随它产生的一切是一个分布极为广泛的网络。它们支持的标准的或者至少是具有互操作性的协议,允许这种互操作性跨越学术界、商业界乃至于国界。也就是说,Internet、TCP/IP协议、HTTP协议以及WWW不属于任何人所有。不同国家的学校和公司可独立地建立客户机和服务器,而它们在Web上一起协同工作。这种实现方法有一个极大的好处,那就是其拓展的空间即便不是完全开放的,也是相当开放的。

WWW的起源

1945年8月份Vannevar Bush在 Atlantic Monthly杂志上发表了一篇题为"正如我们所想到的"的文章,从那时起,关于文档信息的电子化链接的念头就一直萦绕在计算机工作者、信息科学家们的脑海中。

作家们远在Bush的文章之前就已预料到这种"链接"。文章的脚注难道不就是用原始的纸笔与其他作品"超链接"吗?难道作家引用和借鉴别人的作品的方法不是更进一步的"超链接"吗?例如,鲁迅的""和茅盾的""两篇作品也是在纸张环境中使用超文本的例子。这说明类似超文本的使用需求已经流行很长时间了。

然而正是Bush才把此种想法与电子技术联系在一起。Bush预见到因战争需要发展起来的新技术将会被广泛应用,并会改变我们的思维方式。总之,Bush关于我们如何组织和使用信息的基本思想已经成为今天我们所看到的WWW和超文本。

超文本(Hypertext)这个术语是Ted Nelson于1965年首创的,它通常是指不局限于线性方式的文本。也就是说,超文本文档的部分甚至全部也许都是线性的,但也可能都是非线性的。超文本通过链接或引用其它文本的方式突破了线性方式的局限性。超文本是超媒体的一个子集。超媒体是指这样一种媒体(文本、、声音、视频录象等),它与其它媒体以非线性方式链接而成。

超文本最早是由鼠标器的发明者Douglas Engelbart和Ted Nelson付诸实现的。他们俩的超文本实现工作受到60年代的技术和复杂的设计基础的极大限制。两个人的项目想象成分多于可行的成分。1967年Nelson他把实现分布式超文本的计划命名为Xanadu。Xanadu这个项目是用于处理所有的版权和帐务问题的,按他的说法,Xanadu有足够的健壮性,可用于把全世界的出版物统统联网。虽然其结果是失败的,但它为超文本和WWW的发展奠定了坚实的基础。

HTML的产生和WWW的发行

1989年3月,在欧洲粒子物理研究所,即CERN,Tim Berners-Lee提出一项计划,目的是使科学家们能很容易地翻阅同行们的文章。此项计划的后期目标是使科学家们能在服务器上创建新的文档。为了支持此计划,Tim创建了一种新的语言来传输和呈现超文本文档。这种语言就是超文本标注语言HTML(Hyper text Markup Language)。它使标准通用标注语言SGML(Standard Generalized Markup Language)的一个子集。SGML早已被证明是开放式的语言。

用于操纵HTML和其他WWW文档的协议被称为超文本传输协议HTTP (HyperText Transfer Protocol)(有关HTTP协议的内容将在第二章加以介绍)。遵照Internet的习惯,几乎所有协议的名称都以TP结尾。而相应的服务器则被称为超文本传输协议守护进程HTTPD(HyperText Transfer Protocol Daemon)。

HTTP使用了统一资源定位器URL(Uniform Resource Locator)这一概念。简单地说,URL就是文档在环球信息网上的"地址"。URL用于标识Ineternet或者与Internet相连的主机上的任何可用的数据对象。URL中的U常常被认为表示"统一",实际上在许多重要文档中也是这样引用的。

在URL概念背后有一个基本思想,那就是:提供一定信息条件下,你应能在Internet上的任何一台机器上访问任何可用的公共数据。这些一定的信息由以下的URL基本部分组成:

·所使用的访问协议

·数据所在的机器

·请求数据的数据源端口

·通向数据的路径

·包含了所需数据的文件的名称 URL的标准格式如下:

protocol://machineaddress:port/path/filename

例如,想要访问南京理工大学的Web站点,其URL为:

http://wwwnjusteducn

1992年7月,WWW在CERN内部得到了广泛的应用。从此以后WWW得到了热情的接受,在Internet上开始有所影响。到1993年1月,全世界已有50个为人所知的WWW服务器,各种浏览器软件开始发行。同年2月,伊利诺斯大学Urbana-Champaign分校的国家超级计算机中心NCSA(National Center for Supercomputing Applications)发行了一个新的浏览器软件。从此,WWW已初具规模。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 电脑服务器的作用是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情