https://blog.csdn.net/fireroll/article/details/51913258
http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt

image.png
目前大概所有的網(wǎng)絡(luò)訪問都是有內(nèi)部網(wǎng)絡(luò)通過NAT進(jìn)行轉(zhuǎn)換后再進(jìn)行。
而能否完成NAT穿透,兩個(gè)獨(dú)立都內(nèi)網(wǎng)進(jìn)行相互訪問主要要根據(jù)NET模型來決定。
當(dāng)前有兩個(gè)NAT模型:
1 一種是 對(duì)稱NAT,每次外網(wǎng)訪問都會(huì)重新分配映射端口。(這種NAT實(shí)現(xiàn)P2P代價(jià)較大)
2 另一種是 圓錐型NAT ,這種NAT每次外網(wǎng)訪問會(huì)復(fù)用上一次都NAT映射接口。