代理服务器的概念及其工作原理
- 来源:未知 原创
- 时间:2018-07-12
- 阅读: 次
- 本文标签:
一、代理服務器的概念及工作原理
(一)代理服務器的概念
隨著Internet技術的迅速發展,越來越多的計算機連入了Internet。很多公司也將自己公司的局域網接入了Internet。如何快速地訪問
Internet站點,提高網絡的安全性,成為了當今的熱門話題。在這種情況下,代理服務器便應運而生了。
1、代理服務器的概念
代理服務器(Proxy Server)是個人網絡和Internet服務商之間的中間代理機構,它負責轉發合法的網絡信息,對轉發進行控制和登記。代理服
務器作為連接Internet(廣域網)與Intranet(局域網)的橋梁,在實際應用中發揮著極其重要的作用,它可用於多個目的,最基本的功能是連接,此
外還包括安全性,緩存,內容過濾,訪問控制管理等功能。代理服務器,顧名思義就是局域上不能直接上網的機器將上網請求(比如說,瀏覽某個主
頁)發給能夠直接上網的代理服務器,然後代理服務器代理完成這個上網請求,將它所要瀏覽的主頁調入代理服務器的緩存;然後將這個頁面傳給請
求者。這樣局域網上的機器使用起來就像能夠直接訪問網絡一樣。並且,代理服務器還可以進行一些網站的過濾和控制的功能,這樣就實現了我們控
制和節省上網費用。
代理服務器能夠讓多臺沒有IP地址的電腦使用其代理功能高速、安全地訪問互聯網資源。當代理服務器客戶端發出一個對外的資源訪問請求,該
請求先被代理服務器識別並由代理服務器代為向外請求資源。由於一般代理服務器擁有較大的帶寬,較高的性能,並且能夠智能地緩存已瀏覽或未瀏
覽的網站內容,因此,在一定情況下,客戶端通過代理服務器能更快速地訪問網絡資源。代理服務器應用的常見例子:擁有上百臺電腦的局域網通過
一臺能夠訪問外部網絡資源的代理服務器而也能訪問外部互聯網。
2、代理服務器的功能
(1) 充當局域網與外部網絡的連接出口
充當局域網與外部網絡的連接出口,同時將內部網絡結構的狀態對外屏蔽起來,使外部不能直接訪問內部網絡。從這一點上說,代理服務器就充
當的網關。
(2)作為防火墻
代理服務器.可以保護局域網的安全,起防火墻的作用。通過設置防火墻,為公司內部的網絡提供安全邊界,防止外界的侵入。
(3)網址過濾和訪問權限限制
代理服務器可以設置IP地址過濾,對外界或內部的Internet地址進行過濾,限制不同用戶的訪問權限。例如代理服務器可以用來限制封鎖IP地
址,禁止用戶對某些網頁進行瀏覽。
(4)提高訪問速度
代理服務器將遠程服務器提供的數據保存在自己的硬盤上,如果有許多用戶同時使用這一個代理服務器,他們對Internet站點所有的訪問都會經
由這臺代理服務器來實現。當有人訪問過某一站點後,所訪問站點的內容便會被保存在代理服務器的硬盤上,如果下一次有人再要訪問這個站點時,
這些內容便會直接從代理服務器磁盤中取得,而不必再次連接到遠程服務器上去取。因此,它可以節約帶寬、提高訪問速度。
(二)代理服務器的工作原理
代理服務器(Proxy Server)的工作原理是:當客戶在瀏覽器中設置好Proxy Server後,你使用瀏覽器訪問所有WWW站點的請求都不會直接發給
目的主機,而是先發給代理服務器,代理服務器接受了客戶的請求以後,由代理服務器向目的主機發出請求,並接受目的主機的數據,存於代理服務
器的硬盤中,然後再由代理服務器將客戶要求的數據發給客戶。下面我們來詳細說明其工作過程:
在網絡上,當客戶端向服務器端請求數據時,服務器端會隨即將所需的數據傳給客戶端。但是這個服務器可能在很遠的地方(例如在美國),數
據傳輸需要較長的時間,如果需要同樣數據的用戶很多,則每次都要重復傳送.
1、代理服務器的角色
代理服務器是為了減少長距離的傳送而誕生的。它不僅可以代理客戶端向服務器端提出請求,也可以代理服務器傳給客戶端所需要的數據。
當客戶端對服務器端提出請求時,此請求會被送到代理服務器,然後代理服務器會檢查本身是否有客戶端所需要的數據。如果有,代理服務器便代替
服務器將數據傳給客戶端。而代理服務器一般都是設置距自己傳輸距離較近的某臺代理服務器,所以它傳數據給客戶端的速度會比從遠程服務器傳數
據要快。
如果代理服務器沒有客戶端所請求的數據,它會去服務器獲取所需的數據。在代理服務器從服務器端取得數據傳給客戶端時,自己保存一份,待
下次如果有用戶提出相同的請求時,便可以將數據直接傳過去,而不需要再去服務器端獲取了。可見,代理服務器改善網絡數據傳輸阻塞的功能是顯
而易見的。
(三)代理服務器的其他有關說明
1、代理服務器的適用環境
無論是家庭還是公司,都不可能為內部的每一臺計算機都申請或租用一個合法的 IP地址。要使內部的多個計算機用戶高效,安全地訪問
Internet,使用代理服務器是一種最好的選擇。代理服務器需要至少擁有一個合法的IP地址,為內部局域網中的每一臺客戶機都分配一個獨立的IP地
址,並且通過在客戶機軟件上配置使用代理服務器(如用Microsoft Internet Explorer瀏覽器設置)、指向代理服務器的IP地址和服務端口,這樣
就可以使局域網內部的眾多用戶通過代理服務器訪問Internet。
對於局域網內部的用戶來說,是利用資源共享,實現局域網內部用戶對Internet的訪問:而對於服務器來說,一般是使用專線,實現多臺計算機
同時上Internet。
2、代理服務器對硬件的特殊需求
代理服務器能實現許多功能,它對服務器的硬件有一定要求。通常安裝代理服務器軟件的計算機都需要一個較大的硬盤作為訪問數據存放的緩沖
區(可能高達幾個GB或者更大),當有遠程服務器提供的信息通過時,就將其保存到緩沖區中,當其他用戶再訪問相同的信息時,直接由緩沖區取出
信息傳送給用戶,以提高訪問速度,因為代理服務器需要保持多路連接,這會使用大量的內存,所以它需要一個大容量的內存;在一定環境下,有的
代理軟件需要二個或者更多的網卡。
域名地址
盡管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地址轉換成主機名,即反向解析。反向解析經常被一些後 臺程序使用,用戶看不到。
域名系統的工作過程
1.設置您的電腦去向誰查詢。
除非您的電腦本身具有域名服務器的功能(也就是說,你的電腦能直接轉換IP的功能,是你的電腦上建立並記錄域名與IP地址的映射關系),否
則它不會進行完整的域名查詢。您的電腦需要借助於Internet上的某臺域名服務器幫助進行域名查詢。所以您首先需要設置您的電腦。如:在需要進
行域名查詢時,你要上Internet上的某個WWW服務器看網頁的內容;http://www.swnu.edu.cn/,它的IP地址是:202.202.96.3,但我們並不記住這
個202.202.96.3地址,應該向哪個服務器發出詢問。Internet上有許許多多域 名服務器,您可以選任何一臺作為您首選的域名服務器。也就是說,
您要告訴您的電腦,當需要進行域名查詢時,首先去問哪一臺域名服務器,這個服務器就是我們電腦上設的一臺服務器如:202.100.192.68。域名服
務器接收到您的電腦的查詢請求,它會幫助您進行查詢,然後將結果返回您的電腦。 為了獲得最快的響應,一般選擇與您的電腦有最好的連接的服務
器。
網關(Gateway)
就是一個網絡連接到另一個網絡的“關口”。而要實現這兩個網絡之間的通信,則必須通過網關。
教學心得:
課堂實施效果如何主要是看學校的設施和條件,我是根據本校的網絡建設實際,課前領學生參觀學校的網絡中心,引導學生觀看學校的網絡建
設情況,介紹各種設備和線路情況,然後再進行理論研究,從理論上讓學生理解網絡的工作情況,引用實例進行分析……
從效果來說,
1、學生很感興趣進行理論學習;
2、我以前專業學習時覺得這也是很難的內容,可以說大學畢業還不懂如何建局域網,很多都是從電腦公司的技術員那裏學的,但認真總結自
己學習“難”的關鍵,為什麽“難”,可以說難是在於“紙上談兵”,所以我想法是讓自己的學生不再“望而卻步”,而且是一種有“意義學習”。
相关文章
本文链接:http://www.it892.com/content/ip/2018/0712/106618.html