2345技术员联盟

NAT原理和代理服務器原理

  • 来源:未知 原创
  • 时间:2018-07-18
  • 阅读:
  • 本文标签:

代理服務器原理


當客戶端在瀏覽器中設置好Proxy服務器後,所有使用瀏覽器訪問internet站點的請求都不會直接發給目的主機,而是首先發送至代理服務器,代理服務器接收到客戶端的請求以後,由代理服務器向目的主機發出請求,並接收目的主機返回的數據,存放在代理服務器的硬盤,然後再由代理服務器將客戶端請求的數據轉發給客戶端.


1.當客戶端A對web服務器請求時,此端提出請求時,此請求會首先發送到代理服務器. 

2.代理服務器接收到客戶端請求後,會檢查緩存中是否存有客戶端所需要的數據. 

3.如果代理服務器沒有客戶端A所請求的數據,它將會向WEB器提交請求; 

4.WEB服務器響應請求的數據. 

5.代理服務器向客戶端A轉發Web服務器的數據. 

6.客戶端B訪問web服務器,向代理服務器發出請求. 

7.代理服務器查找緩存記錄,確認已經存在WEB服務器的相關數據. 

8.代理服務器直接回應查詢的信息,而不需要再去服務器進行查詢,從而達到節約網絡流量和提高訪問的速度目的.


NAT原理 

NAT網絡地址轉換(NAT,Network Address Translation)屬接入廣域網(WAN)技術,是一種將私有(保留)地址轉化為合法IP地址的轉換技術,它被廣泛應用於各種類型Internet接入方式和各種類型的網絡中。原因很簡單,NAT不僅完美地解決了lP地址不足的問題,而且還能夠有效地避免來自網絡外部的攻擊,隱藏並保護網絡內部的計算機。 

1 分類


NAT有三種類型:靜態NAT(Static NAT)、動態地址NAT(Pooled NAT)、網絡地址端口轉換NAPT(Port-Level NAT)。


其中,網絡地址端口轉換NAPT(Network Address Port Translation)則是把內部地址映射到外部網絡的一個IP地址的不同端口上。它可以將中小型的網絡隱藏在一個合法的IP地址後面。NAPT與 動態地址NAT不同,它將內部連接映射到外部網絡中的一個單獨的IP地址上,同時在該地址上加上一個由NAT設備選定的端口號。


NAPT是使用最普遍的一種轉換方式,在HomeGW中也主要使用該方式。它又包含兩種轉換方式:SNAT和DNAT。


(1)源NAT(Source NAT,SNAT):修改數據包的源地址。源NAT改變第一個數據包的來源地址,它永遠會在數據包發送到網絡之前完成,數據包偽裝就是一具SNAT的例子。


(2)目的NAT(Destination NAT,DNAT):修改數據包的目的地址。Destination NAT剛好與SNAT相反,它是改變第一個數據懈的目的地地址,如平衡負載、端口轉發和透明代理就是屬於DNAT。


这里写图片描述

本文来自电脑技术网www.it892.com),转载本文请注明来源.
本文链接:http://www.it892.com/content/ip/2018/0718/106918.html

无觅相关文章插件,快速提升流量