CN-网络应用的体系结构

Molaters Lv5
# 网络应用的体系结构

你使用过哪些网络应用?

百度 QQ alipay weixin ……

网络应用有哪些特点呢?

🤔和单机应用有什么不同?

🤔网络应用应该有什么样的结构呢?

网络应用的体系结构

**客户机、服务器**结构(Client-Server,C)

**点对点**结构(Peer-to-peer,P2P)

**混合**结构

客户机/服务器结构

客户机:

  • 和服务器通信
  • 间歇性接入网络
  • 可能有动态的IP地址
  • 不会和其他的客户机通信

服务器:

  • 需要不断提供服务
  • 永久性的访问地址
  • 利用大量服务器实现可扩展性

例子

Untitled

纯P2P结构

基本上看不出来明显的服务器和客户机的差别了

混合结构

🤔能否将两种结构混合在一起呢?并能够结合两者的优点?

可以避免服务器的资源过度使用

可以避免服务器的资源过度使用

  • Napster应用
    • 文件传输使用P2P结构
    • 文件的搜索采用C/S结构——**集中式**
      • 每个节点向中央服务器登记自己的内容
      • 每个节点向中央服务器提交查询要求,查找感兴趣的内容

思考题

每种网络体系结构找出5种以上的网络应用

从多个方面/角度对比三种体系结构的优缺点

  • 标题: CN-网络应用的体系结构
  • 作者: Molaters
  • 创建于 : 2023-11-24 10:14:50
  • 更新于 : 2023-10-12 17:05:56
  • 链接: https://molaters.github.io/2023/11/24/计算机网络/CN-网络应用的体系结构/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论