複製鏈接
請複製以下鏈接發送給好友

pat

(端口地址轉換)

鎖定
PAT(port-address-translation)是端口地址轉換
中文名
端口地址轉換
外文名
pat
PAT叫端口地址轉換,NAT是網絡地址轉換,由RFC 1631定義。
PAT可以看做是NAT的一部分。
在NAT時,考慮一種情形,就是隻有一個公網 IP,而內部有多個私有 IP,這個時候NAT就要通過映射UDP和TCP端口號來跟蹤記錄不同的會話,比如用户A、B、C同時訪問CSDN,則NAT路由器會將用户A、B、C訪問分別映射到1088、1098、23100(舉例而已,實際上是動態的),此時實際上就是PAT了。
由上面推論,PAT理論上可以同時支持(65535 - 1024)= 64511個連接會話。但實際使用中由於設備性能和物理連接特性是不能達到的,CISCO的路由器NAT功能中每個Public IP最多能有效地支持大約4000個會話。
PAT普遍應用於接入設備中,它可以將中小型的網絡隱藏在一個合法的IP地址後面。PAT與動態地址NAT不同,它將內部連接映射到外部網絡中的一個單獨的IP地址上,同時在該地址上加上一個由NAT設備選定的TCP端口號。也就是採用port multiplexing 技術,或改變外出數據的源port的技術將多個內部ip地址映射到同一個外部地址