網路位址轉換(NAT)簡介

2021-06-07 21:22:19 字數 1068 閱讀 2690

nat(network address translation,網路位址轉換)是將ip 資料報頭中的ip 位址轉換為另乙個ip 位址的過程。在實際應用中,nat 主要用於實現私有網路訪問公共網路的功能。這種通過使用少量的公有ip 位址代表較多的私有ip 位址的方式,將有助於減緩可用ip 位址空間的枯竭。

說明:

私有 ip 位址是指內部網路或主機的ip 位址,公有ip 位址是指在網際網路上全球唯一的ip 位址。

a 類:10.0.0.0~10.255.255.255

b 類:172.16.0.0~172.31.255.255

c 類:192.168.0.0~192.168.255.255

上述三個範圍內的位址不會在網際網路上被分配,因此可以不必向isp 或註冊中心申請而在公司或企業內部自由使用。①如右圖這個 client 的 gateway 設定為 nat 主機,所以當要連上 internet 的時候,該封包就會被送到 nat 主機啦,這個時候的封包 header 之 source ip 為 192.168.1.100 ;

nat-流程1

②而透過這個 nat 主機,她會將 client 的對外聯機封包的 source ip ( 192.168.1.100 ) 偽裝成 ppp0 ( 假設為撥接情況 )這個介面所具有的公共 ip 囉,因為是公共 ip 了,所以這個封包就可以連上 internet 了!同時 nat 主機並且會記憶這個聯機的封包是由哪乙個 ( 192.168.1.100 ) client 端傳送來的;

nat流程2

③由 internet 傳送回來的封包,當然由 nat 主機來接收了,這個時候, nat 主機會去查詢原本記錄的路由資訊,並將目標 ip 由 ppp0 上面的公共 ip 改回原來的 192.168.1.100 ;

④最後則由 nat 主機將該封包傳送給原先傳送封包的 client !

NAT網路位址轉換簡介

nat network address translation 網路位址轉換,是指在資料通過路由裝置傳輸時,通過修改ip報文頭部中網路位址資訊,把乙個ip位址重定向為另乙個ip位址。當乙個網路遷移時,需要為每台主機重新分配ip位址,但使用了nat後,就不需要了。各個主機可以仍然保持原有ip位址不變,...

NAT網路位址轉換簡介

靜態nat 路由表,把內網ip根據nat位址轉換表中,轉換成公網ip。如果轉換表中沒有記錄某個ip,則無法進行轉換。路由器會直接將資料傳送給目標。網際網路會判斷源目標位址,發現是死亡ip,會將包丟棄。位址轉換表 動態nat pat埠位址轉換 位址轉換表中,會多記錄乙個埠條目。overload復用技術...

網路位址轉換 NAT

nat概述 網路位址轉換 nat 通過將內部網路的私有ip位址翻譯成全球唯一的公網ip位址,使內部網路可以連線到網際網路等外部網路上,廣泛應用於各型別的網際網路接入方式和各種型別的網路中。nat的實現方式有一下三種 靜態位址轉換 將內部網路的私有ip位址轉換為公有的合法的ip位址,ip位址的對應關係...