【问题标题】:Networking (P2P or Server client)网络(P2P 或服务器客户端)
【发布时间】:2021-11-02 05:37:43
【问题描述】:

假设我们有两个电话 (A) 和 (B)。我正在将文件从一个 (A) 共享到另一部手机 (B)。但是我们没有分享从(B)到(A)的任何东西。在这种情况下,我们使用的是哪种网络模型。 P2P 或服务器-客户端网络

【问题讨论】:

    标签: networking p2p


    【解决方案1】:

    我认为这里是Server-client Network。 P2P比较困难,不太适合这个问题。

    【讨论】:

      【解决方案2】:

      我先在这里大致澄清一下Client-Server模型和P2P模型的概念:

      客户端-服务器模型

      客户端-服务器模型是客户端发起与服务器的通信并且服务器做出相应响应的网络模型。

      示例

      您浏览此 Stackoverflow 页面的 HTTP GET 请求是客户端-服务器模型,因为您的网络设备首先向服务器发送 GET 请求,然后服务器以 HTML 页面响应。

      P2P 模式

      P2P 模型是一个节点(或多个节点)充当中介并帮助网络设备(在您的情况下为电话 A 和 B)相互通信的模型。

      示例

      Skype 使用 P2P 模式允许网络设备(例如安装了 Skype 应用程序的智能手机)相互通信。网络设备首先与中间节点建立连接,然后通过这些节点相互通信。


      因此,我会说您的情况属于 P2P 类别,因为两部手机 A 和 B 很可能需要一些中间节点才能相互通信,除非手机的防火墙设置和其他与网络相关的配置可以进行修改以允许直接通信(这里可能不是这种情况)。请注意,A 和 B 之间的通信不一定是双向的才能被称为 P2P。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 1970-01-01
        • 2011-02-10
        相关资源
        最近更新 更多