p2p之网络穿透NAT,NAT、穿透的原理

本文介绍了P2P网络的原理及其与传统C/S模型的区别,详细阐述了NAT的工作方式,包括四种类型的NAT,并探讨了如何在不同NAT类型下实现网络穿透。同时,文章讨论了保活链路的重要性以及移动、联通网络速度相对较慢的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.p2p是什么?

p2p是对等网络(peer-to-peer networking)其可以定义为:端对端的资源共享,每一端即可是服务端,也可以是客户端。既可以是资源的提供者,也可以是资源的共享者。

传统C/S模型需要实现端和端的资源共享, 需要将资源上传到中转服务器。另外一端再去中转服务器下载,如下图:

传统CS架构,客户端1和客户端2之间是无直接交互.png

而P2P则不需要将资源上传到服务器,它是端对端传输,每一个端既可以是服务器,也可以是客户端

p2p架构,无需中转服务器.png

优势:实时性最高,流量少,更加安全。在视频直播,在线教育,视频安防行业用的比较多 劣势:一旦进行p2p传输之后,用户之间的内容将无法监管,浪费用户带宽,频繁进行读写磁盘

客户端1和客户端2这样交互是p2p最理想的情况 图中客户端1和客户端2直接连接, 假如他们处于两个不同的内网呢?

2.NAT是什么?

NAT俗称网络地址转换,它是一种把内部私有网络地址(IP地址)转换成公网网络IP地址的技术。比如我们电脑里面网卡地址是192.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值