nat在現在網絡中的作用(計算機網絡nat的作用)
目前我們使用的主要還是IP的第4個版本。這個版本的IP地址有32位二進制數表示總共可以有43億個IP地址。但實際上可以用于在互聯網上路由的公網IP地址,在90年代就已經分配完畢了。為了應對IP地址短缺的問題,技術人員主要在IP地址方面做了兩個技術。第1個就是把IP地址分為公網IP地址和私網IP地址。私網IP地址包括10.0.0.0-10.255.255.255,172.16.0.0-172.31.255.255還有192.168.0.0-192.168.255.255!是不是對最后一段比較熟悉了?除了上面三段以外還有一些保留地址和組播地址,剩下的大部分都是公網IP地址。
上面的私網地址可以在不同的局域網重復使用,所以不能在互聯網上被路由,換句話說只要使用私網地址上互聯網都會被過濾丟棄。所以就有了第2種技術叫做NAT網絡地址轉換,他就是把私網地址轉換成公網地址的一種技術。
Nat技術的類型可以分為靜態nat動態nat和napt。目前在家庭中使用的是 Easy IP,他依然屬于Napt技術。其中的P就是端口,也就是網絡地址,端口轉換!通俗的說就是使用路由器Wan口獲得到的IP地址來替換內部網絡設備發送過來的數據包的源IP地址和源端口,目的地址和目的端口則保持不變,并把轉換前和轉換后的一并記錄在路由器的小本本上,這樣數據包回來以后,再根據已經記錄在小本本上的地址再次進行轉換,并發給內部的網絡設備。
nat技術可以很好的緩解 Ipv4公網地址短缺的問題。在服務器的角度看來,他得到的只是經過轉換以后的IP地址和端口。并且只允許內部設備主動發送數據給外部設備,而反過來則不行。這是因為外部設備訪問 WAN接口IP地址以后,路由器會查詢他的小本本,如果上面并沒有轉換后的記錄,那么該數據包就會被丟棄。很好地保護了處于NAT網絡后面的設備!但魚與熊掌不可兼得,同時也帶來了一些缺點。比如在公網上無法訪問家中的設備,需要內網穿透之類的其他技術輔助。