P2P解读

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

image.png

目前大概所有的网络访问都是有内部网络通过NAT进行转换后再进行。
而能否完成NAT穿透,两个独立都内网进行相互访问主要要根据NET模型来决定。
当前有两个NAT模型:
1 一种是 对称NAT,每次外网访问都会重新分配映射端口。(这种NAT实现P2P代价较大)
2 另一种是 圆锥型NAT ,这种NAT每次外网访问会复用上一次都NAT映射接口。

推荐阅读更多精彩内容