|
当客户端对服务器端提出请求时,此请求会被送到代理服务器,然后代理服务器会检查本身是否有客户端所需要的数据。如果有,代理服务器便代替服务器将数据传给客户端。而代理服务器一般都是设置距自己传输距离较近的某台代理服务器,所以它传数据给客户端的速度会比从远程服务器传数据要快。
如果代理服务器没有客户端所请求的数据,它会去服务器获取所需的数据。在代理服务器从服务器端取得数据传给客户端时,自己保存一份,待下次如果有用户提出相同的请求时,便可以将数据直接传过去,而不需要再去服务器端获取了。可见,代理服务器改善网络数据传输阻塞的功能是显而易见的。
代理服务器的其他有关说明
代理服务器的适用环境
无论是家庭还是公司,都不可能为内部的每一台计算机都申请或租用一个合法的 IP地址。要使内部的多个计算机用户高效,安全地访问Internet,使用代理服务器是一种最好的选择。代理服务器需要至少拥有一个合法的IP地址,为内部局域网中的每一台客户机都分配一个独立的IP地址,并且通过在客户机软件上配置使用代理服务器(如用Microsoft Internet Explorer浏览器设置)、指向代理服务器的IP地址和服务端口,这样就可以使局域网内部的众多用户通过代理服务器访问Internet。
对于局域网内部的用户来说,是利用资源共享,实现局域网内部用户对Internet的访问:而对于服务器来说,一般是使用专线,实现多台计算机同时上Internet。
代理服务器对硬件的特殊需求
代理服务器能实现许多功能,它对服务器的硬件有一定要求。通常安装代理服务器软件的计算机都需要一个较大的硬盘作为访问数据存放的缓冲区(可能高达几个GB或者更大),当有远程服务器提供的信息通过时,就将其保存到缓冲区中,当其他用户再访问相同的信息时,直接由缓冲区取出信息传送给用户,以提高访问速度,因为代理服务器需要保持多路连接,这会使用大量的内存,所以它需要一个大容量的内存;在一定环境下,有的代理软件需要二个或者更多的网卡。
域名服务器(DNS)
域名地址
尽管IP地址能够唯一地标识网络上的计算机,但IP地址是数字型的,用户记忆这类数字十分不方便,于是人们又发明了另一套字符型的地址方案即所谓的域名地址。IP地址和域名是一一对应的,我们来看一个IP地址对应域名地址的例子,譬如:西南师范大学的IP地址是202.202.96.35,对应域名地址为http://www.swnu.edu.cn/。这份域名地址的信息存放在一个叫域名服务器(DNS,Domain Name Server)的主机内,使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器DNS。DNS就是提供IP地址和域名之间的转换服务的服务器。
域名与域名解析-DNS原理
DNS服务,或者叫域名服务、域名解析服务,就是提供域名与IP地址的相互转换。域名的正向解析是将主机名转换成IP地址的过程 ,域名的反向解析是将IP地址转换成主机名的过程。通常我们很少需要将IP地址转换成主机名,即反向解析。反向解析经常被一些后 台程序使用,用户看不到。
域名系统的工作过程
设置您的电脑去向谁查询。
除非您的电脑本身具有域名服务器的功能(也就是说,你的电脑能直接转换IP的功能,是你的电脑上建立并记录域名与IP地址的映射关系),否则它不会进行完整的域名查询。您的电脑需要借助于Internet上的某台域名服务器帮助进行域名查询。所以您首先需要设置您的电脑。如:在需要进行域名查询时,你要上Internet上的某个WWW服务器看网页的内容;http://www.swnu.edu.cn/,它的IP地址是:202.202.96.3,但我们并不记住这个202.202.96.3地址,应该向哪个服务器发出询问。Internet上有许许多多域 名服务器,您可以选任何一台作为您首选的域名服务器。也就是说,您要告诉您的电脑,当需要进行域名查询时,首先去问哪一台域名服务器,这个服务器就是我们电脑上设的一台服务器如:202.100.192.68。域名服务器接收到您的电脑的查询请求,它会帮助您进行查询,然后将结果返回您的电脑。 为了获得最快的响应,一般选择与您的电脑有最好的连接的服务器。 |
【收藏】【打印】【进入论坛】 |
|
|
|
|
|
|
|