計算機網路中不同型別的NAT是什麼?
**網路地址轉換 (NAT)** 用於將私有IP地址轉換為公有IP地址,以及將公有IP地址轉換為私有IP地址。由於IP地址短缺,我們使用NAT。
IPv4是32位地址,大約有43億個IP地址,但世界人口遠高於此,根據2020年6月的最新報告,約為78億。
大多數人使用多種裝置,例如智慧手機、筆記型電腦、平板電腦等等來訪問網際網路以滿足各種需求。所有這些裝置都需要一個IP地址。
因此,43億個IP地址不足以滿足超過78億人口的使用需求,這就是我們使用NAT的原因。NAT用於將私有IP地址轉換為公有IP地址,以及將公有IP地址轉換為私有IP地址。
NAT型別
以下是網路地址轉換(NAT)的型別:
靜態NAT
它也被稱為平衡NAT。在這種型別的NAT中,只有IP地址和報頭校驗和在公共網路地址之間發生變化。
這些用於連線具有不同地址方案的兩個專用IP網路。
靜態NAT是一對一NAT。這意味著在本地網路端和外部網路端,我們需要相同數量的IP地址進行轉換。因此,這比較昂貴,因為我們需要更多的公有IP地址。
請記住,公有IP地址總是比較昂貴的。在這個例子中,192.168.4.1始終轉換為225.20.120.11。
下圖是靜態NAT:

動態NAT
在這種型別的NAT中,從未註冊的私有網路中規劃IP地址是透過使用註冊網路的註冊IP地址類中的單個IP地址完成的。
動態NAT意味著我們在外部列表中有一組IP地址池。因此,外部列表中哪些IP地址可用,將首先與LAN側IP關聯。
例如,本地端的192.168.4.1將檢查池中哪個公有IP地址可用。
如果第一個IP可用,則將其轉換為第一個IP。如果第一個IP已經與任何其他本地端IP關聯,它將檢查下一個可用的IP。
假設公有IP地址池中沒有可用的IP地址來轉換私有IP地址。然後,該流量將被路由器或防火牆丟棄。
下圖顯示了動態NAT:

埠複用NAT
這也是一種動態NAT,也稱為一對多NAT。
在這種型別的NAT中,從私有網路到公共網路(即網際網路)的網路資料包的源地址將被修改。
此外,當資料包從公共網路返回到私有網路時,它們的目的地IP地址將被修改。
重疊NAT
有時在網路系統中,內部網路使用的註冊IP地址也被另一個網路使用,並且是該網路的註冊IP地址。
因此,在這種情況下,交換機在其自身中保留一個查詢表,以便它可以捕獲此類情況,並將其與唯一的註冊IP地址交換。
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP