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