在计算机和电信系统中,服务层用来帮助分配任务。服务层必须在更高的层之下,因为它只是为了协助工作,而不是在没有指令的情况下执行任务。当这一层接收到任务时,它会与层接触,负责完成任务并告诉它们打开或关闭的程序或功能...
在计算机和电信系统中,服务层用来帮助分配任务。服务层必须在更高的层之下,因为它只是为了协助工作,而不是在没有指令的情况下执行任务。当这一层接收到任务时,它会与层接触,负责完成任务并告诉它们打开或关闭的程序或功能。除了通信之外,这一层通常没有自己的任何功能。对于上层来说,工作可能很困难,因此,让这一层来进行通信,可以减轻一些计算压力。当使用服务层时,它不能用作接收用户指令的顶层。这是因为这一层不理解如何解释指令,它也不知道如何去完成它们。它必须在另一个层次下才能正常工作。一种方法是把这一层看作是一个助手,它擅长完成任务和组织工人,但不善于在没有得到管理层直接指示的情况下做出决策。在上层得到指示后,它把它委托给它下面的服务层。例如,上层可能被告知开始向某个位置发送数据包。该层将通知服务层,它将联系所有负责执行此任务的程序和功能,并告诉它们开始工作。虽然服务层可以告诉其他功能工作,但该层本身很少有自己的功能。它可以组织计算机的其他区域来正确地完成一项任务,但是它本身不能完成任务,这意味着这个层只是作为上层和功能之间的联络层,使用服务层的主要原因是为了让上层更容易处理请求,并减轻上层的计算压力如果没有服务层,上层将不得不从用户那里接收任务,找到合适的功能来执行任务,联系这些功能,同时继续解释用户的命令。这通常很困难,并且可能导致层间处理速度缓慢。通过添加中间层,上层可以集中精力获取和移动任务以最大限度地满足用户的需要
-
发表于 2020-08-06 17:20
- 阅读 ( 2954 )
- 分类:电脑网络