私有地址與公網地址的轉換

當私有網絡內的主機要與位於公網上的主機進行通信時必須通過地址轉換,將其私有地址轉換爲合法公網地址才能對外訪問。服務器


NAT-Network Address Translation 網絡地址轉換網絡


設局域網內部網絡的地址是10.0.0.0網段,而對外的正式IP地址是202.196.3.23 。代理

內部的主機10.1.1.48以www方式訪問網外的服務器202.18.245.251。io

主機10.1.1.48發出一個數據報文,選擇一個源端口6084,目的端口爲80。數據

 

在經過代理服務器後,該報文的源地址和端口可能改成202.196.3.23: 32814,目的地址與端口不作改變。端口

在代理服務器中維護着一張地址端口對應表。局域網

當外部網絡的WWW服務器返回結果時,代理服務器會將結果數據報文中的目的IP地址及端口轉化爲10.1.1.48: 6084。

這樣,內部主機10.1.1.48就能夠訪問外部的服務器了。