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