边缘部分的端系统利用核心部分所提供的服务,使众多主机之间能够互相通信并交换或共享信息。
端系统之间的通信方式可以划分为两大类:客户服务器方式和对等方式。这里所说的“主机A和主机B进行通信”,实际上是指:“运行在主机A上的某个程序和运行在主机B上的另一个程序进行通信”。 客户服务器方式在因特网上是最常用的,也是最传统的方式。客户服务器模式是一种分布式系统体系结构。我们在上网发邮件或在网站上查找资料时,都会使用客户服务器方式(有时也写为客户-服务器方式或客户/服务器方式)。
当打电话时,电话振铃声使被叫用户知道有一个电话呼叫。计算机通信的对象是应用层中的应用程序,显然不能用响铃的办法来通知所要找的对方的应用进程。然而采用客户服务器方式可以使两个应用程序能够进行通信。
客户(client)和服务器(server)都是指通信中所涉及的两个应用程序。客户服务器方式描述的是进程之间服务和被服务的关系。这里所说的客户和服务器都指的是计算机进程(软件)。在C/S方式中,请求一方为客户,响应请求一方称为服务器,如果一个服务器在响应客户请求时不能单独完成任务,还可能向其他服务器发出请求,这时,发出请求的服务器就成为另一个服务器的客户。从双方建立联系的方式来看,主动启动通信的应用叫客户,被动等待通信的应用叫服务器。这里最主要的特征就是:客户是服务请求方,服务器是服务提方。
客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可以发送和接收数据。 对等连接(peer-to-peer,简写为P2P)是指两个端系统在通信时并不区分哪一个是服务请求方式还是服务提供方式。只要两个主机都运行了对等连接软件(P2P软件),它们就可以进行平等的、对等连接通信。这时,双方都可以下载对方已经存储在硬盘中的共享文档。因此这种工作方式也称为P2P文件共享。如图中,主机C,D,E和F都运行了P2P软件,因此这几个主机都可以进行对等通信(如C何D,E和F,以及C和F)。实际上,对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又同时是服务器。例如主机C,当C请求D的服务时,C是客户,D是服务器。但如果C又同时向F提供服务,那么C又同时起着服务器的作用。对等连接工作方式可支持大量对等用户(如上百万个)同时工作。
边缘系统连接的计算机的作用是发送和使用数据的,是主机。
打个比方,前者是旅馆,后者是家或学校。你走路从上海的学校去南京的家,中间住的都是旅馆(通信机),出发地和目的地都是主机。尽管都是住的地方,旅馆只是临时住的目的是让你能回到家,而家和学校却是你的归宿。
这样可以明白么?直到Flash Media Server的本次发布之前,客户机总是直接连接到应用程序所运行的计算机。这些应用程序是本地运行的,因为它们的执行是发生在客户机所连接到的同一台计算机上的。Flash Media Server的本次发布引入了远程执行应用程序的概念。Flash Media Server现在可以作为源服务器本地运行应用程序或是作为边缘服务器远程运行应用程序。边缘服务器不是什么不同种类的Flash Media Server,正确的说法是,它们被配置成远程运行应用程序。
在你的组织机构中部署边缘服务器好处相当明显。增强的安全性是其中之一。应用程序运行在源服务器而不再直接暴露于Internet。所有的Flash Media Server服务请求都是经由已知且安全的连接点传递的。这些连接器被称为边缘或说代理服务器;这两个术语可以互换。管理员可以监视边缘服务器上的流量。每一台边缘服务器上的访问日志文件可以让管理员核实连接是否是被授权的。日志文件也可以识别未经授权的连接请求。
边缘服务器-源服务器的部署是有伸缩性的。边缘服务器可以让管理员提高或重新分配对Flash Media Server的访问而无需将它们当前的部署解体。管理员可以添加边缘服务器。管理员可以重新分配边缘服务器以匹配一个组织机构中的用户和站点的重新排列,或是改变站点间的流量。
部署边缘服务器可以让管理员分配进入的Flash Media Server服务连接请求。客户机和缘服务器之间的流量可以最有效的使用现有的带宽和系统资源。更多的流量可以在客户机计算机和本地的边缘服务器之间发生。而如果没有边缘服务器的话,所有的客户机都不得不连接到一台Flash Media Server源服务器,不管这个源服务器放在哪里。
边缘服务器仲裁在组织所信赖的网络和一个不信赖的网络比如Internet之间的通信流量。使用边缘服务器并不能移除对一个在IP级管理流量的防火墙的需要,但边缘服务器可以在应用程序级提供一个额外的安全层。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)