|
當客戶端對服務器端提出請求時,此請求會被送到代理服務器,然后代理服務器會檢查本身是否有客戶端所需要的數據。如果有,代理服務器便代替服務器將數據傳給客戶端。而代理服務器一般都是設置距自己傳輸距離較近的某臺代理服務器,所以它傳數據給客戶端的速度會比從遠程服務器傳數據要快。
如果代理服務器沒有客戶端所請求的數據,它會去服務器獲取所需的數據。在代理服務器從服務器端取得數據傳給客戶端時,自己保存一份,待下次如果有用戶提出相同的請求時,便可以將數據直接傳過去,而不需要再去服務器端獲取了?梢,代理服務器改善網絡數據傳輸阻塞的功能是顯而易見的。
代理服務器的其他有關說明
代理服務器的適用環(huán)境
無論是家庭還是公司,都不可能為內部的每一臺計算機都申請或租用一個合法的 IP地址。要使內部的多個計算機用戶高效,安全地訪問Internet,使用代理服務器是一種最好的選擇。代理服務器需要至少擁有一個合法的IP地址,為內部局域網中的每一臺客戶機都分配一個獨立的IP地址,并且通過在客戶機軟件上配置使用代理服務器(如用Microsoft Internet Explorer瀏覽器設置)、指向代理服務器的IP地址和服務端口,這樣就可以使局域網內部的眾多用戶通過代理服務器訪問Internet。
對于局域網內部的用戶來說,是利用資源共享,實現(xiàn)局域網內部用戶對Internet的訪問:而對于服務器來說,一般是使用專線,實現(xiàn)多臺計算機同時上Internet。
代理服務器對硬件的特殊需求
代理服務器能實現(xiàn)許多功能,它對服務器的硬件有一定要求。通常安裝代理服務器軟件的計算機都需要一個較大的硬盤作為訪問數據存放的緩沖區(qū)(可能高達幾個GB或者更大),當有遠程服務器提供的信息通過時,就將其保存到緩沖區(qū)中,當其他用戶再訪問相同的信息時,直接由緩沖區(qū)取出信息傳送給用戶,以提高訪問速度,因為代理服務器需要保持多路連接,這會使用大量的內存,所以它需要一個大容量的內存;在一定環(huán)境下,有的代理軟件需要二個或者更多的網卡。
域名服務器(DNS)
域名地址
盡管IP地址能夠唯一地標識網絡上的計算機,但IP地址是數字型的,用戶記憶這類數字十分不方便,于是人們又發(fā)明了另一套字符型的地址方案即所謂的域名地址。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地址轉換成主機名,即反向解析。反向解析經常被一些后 臺程序使用,用戶看不到。
域名系統(tǒng)的工作過程
設置您的電腦去向誰查詢。
除非您的電腦本身具有域名服務器的功能(也就是說,你的電腦能直接轉換IP的功能,是你的電腦上建立并記錄域名與IP地址的映射關系),否則它不會進行完整的域名查詢。您的電腦需要借助于Internet上的某臺域名服務器幫助進行域名查詢。所以您首先需要設置您的電腦。如:在需要進行域名查詢時,你要上Internet上的某個WWW服務器看網頁的內容;http://www.swnu.edu.cn/,它的IP地址是:202.202.96.3,但我們并不記住這個202.202.96.3地址,應該向哪個服務器發(fā)出詢問。Internet上有許許多多域 名服務器,您可以選任何一臺作為您首選的域名服務器。也就是說,您要告訴您的電腦,當需要進行域名查詢時,首先去問哪一臺域名服務器,這個服務器就是我們電腦上設的一臺服務器如:202.100.192.68。域名服務器接收到您的電腦的查詢請求,它會幫助您進行查詢,然后將結果返回您的電腦。 為了獲得最快的響應,一般選擇與您的電腦有最好的連接的服務器。 |
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|