NAT(NAPT)地址转换过程
生活随笔
收集整理的這篇文章主要介紹了
NAT(NAPT)地址转换过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
整理自NAT地址轉換過程
注:本文實質講的是NAPT(Network Address Port Translation),即網絡端口地址轉換。NAPT與動態地址NAT不同,它將內部連接映射到外部網絡中的一個單獨的IP地址上,同時在該地址上加上一個由NAT設備選定的TCP端口號。NAPT算得上是一種較流行的NAT變體,通過轉換TCP或UDP協議端口號以及地址來提供并發性。除了一對源和目的IP地址以外,這個表還包括一對源和目的協議端口號,以及NAT盒使用的一個協議端口號。 說簡單點就是在NAT的基礎上增加了一個端口號,使原來單純的IP地址之間的映射轉變為端口的映射,可以使一個公網IP對應多個內網IP,這樣內網IP的數量就可以不受限制了。 過程:舉例:
內網機器(192.168.0.5) 訪問目標主機(220.181.28.42)
1、客戶機發送數據包
目的主機 220.181.28.42 目的端口 80 源主機 192.168.0.5 ? ? ? ? (內網的私有IP) 源端口 1025 ? ? ? ? ? ? ? ? ?(隨機打開)
2、進行地址轉換
目的主機 220.181.28.42
目的端口 80
源主機 218.22.192.21 ?(NAT服務器的公網IP)
源端口 5000 ? ? ? ? ? ? ? ?(隨機打開)
3、記錄映像
192.168.0.5 tcp 1025 ----- 218.22.192.21 tcp 5000
4、外部網絡主機向NAT主機發送響應信息
目的主機 218.22.192.21
目的端口 5000
源主機 220.181.28.42
源端口 80
5、查找映像關系將數據包發給客戶機
目的主機 192.168.0.5
目的端口 1025
源主機 220.181.28.42
源端口 80
轉載于:https://www.cnblogs.com/noble/p/4144243.html
總結
以上是生活随笔為你收集整理的NAT(NAPT)地址转换过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uestc 851 方老师与素数
- 下一篇: 【转】TLB(Translation L