我想知道 p2p 协议如何通过网络路由。(例如在 torrent 中)在客户端-服务器架构中,我们有一个有效的服务器 IP 地址,但在 p2p 中我们没有。当我们有本地 ip 地址时,如何数据包是互联网上的路由吗?多谢。
“对等”实际上意味着任何节点或对等点都可以充当某种功能的客户端或服务器。因此,以这种方式工作的事物不需要单个中央节点即可工作。
对等点必须知道其他对等点的 IP 地址才能成功完成对等协议试图完成的任何任务。因此,需要某种类型的发现机制或协议,并且确实需要某种类型的集中可用点,即使它只起到引导作用。
Bittorrent 依赖于跟踪器作为这样的中心点 - 它只不过是一个 HTTP 服务器,当对等点请求该信息时,它会用群上的其他 IP 进行响应。可以使用诸如分布式哈希表之类的其他东西 - 这些在所有对等点之间进行交易,但依赖于一些众所周知的 IP 地址来“引导”。
| 归档时间: |
|
| 查看次数: |
4101 次 |
| 最近记录: |