客户-服务器交互模型.pptVIP

  • 13
  • 0
  • 约2.76千字
  • 约 21页
  • 2019-07-20 发布于浙江
  • 举报
第11章:客户-服务器交互模型 客户-服务器交互模型的概念; 客户程序和服务器程序的一般特点; 实现客户-服务器模型需要解决的主要问题。 学习引入: 本部分的章节着重于互联网上的高级服务,以及提供这些服务的应用软件。 互联网提供的功能:互联网提供一个通用的通信构架,并不指明提供哪些服务,由哪些计算机来运行这些服务,如何确定服务的存在,以及如何使用这些服务—这些问题都留给了应用软件和用户。 虽然互联网系统提供基础的通信服务,但协议软件并不能启动与一台远程计算机的通信,也不能接受一台远程计算机的通信。相反,通信中必须有两个应用程序参加:一个启动通信,另一个接受通信。 建立通信 虽然互联网通信与电话拨号有相似之处,但两个应用使用互联网的方式与两个人使用电话系统的方式仍有一个重要的区别。这个区别在于协议软件没有一个相当于电话铃的机制—协议软件无法通知应用通信的到达,应用也无法确认接受任何收到的信息。 应用程序通信的解决策略: 希望通信的应用必须在外部资源试图通信之前先与协议软件进行交互。应用通知本地协议软件希望得到一个特定类型的信息,然后等待。当收到 的信息恰好与应用所指定的相符时,协议软件将其传给应用。当然,一个通信所涉及的两个应 用不能都在等待信息到达—一个应用必须主动地启动交互,另一个则被动地等待。 客户/服务器模式 指两个应用程序,客户向服务器发出请求,服务

文档评论(0)

1亿VIP精品文档

相关文档