在計算機和電信系統中,服務層用來幫助分配任務。服務層必須在更高的層之下,因為它只是為了協助工作,而不是在沒有指令的情況下執行任務。當這一層接收到任務時,它會與層接觸,負責完成任務并告訴它們打開或關閉的程序或功能...
在計算機和電信系統中,服務層用來幫助分配任務。服務層必須在更高的層之下,因為它只是為了協助工作,而不是在沒有指令的情況下執行任務。當這一層接收到任務時,它會與層接觸,負責完成任務并告訴它們打開或關閉的程序或功能。除了通信之外,這一層通常沒有自己的任何功能。對于上層來說,工作可能很困難,因此,讓這一層來進行通信,可以減輕一些計算壓力。當使用服務層時,它不能用作接收用戶指令的頂層。這是因為這一層不理解如何解釋指令,它也不知道如何去完成它們。它必須在另一個層次下才能正常工作。一種方法是把這一層看作是一個助手,它擅長完成任務和組織工人,但不善于在沒有得到管理層直接指示的情況下做出決策。在上層得到指示后,它把它委托給它下面的服務層。例如,上層可能被告知開始向某個位置發送數據包。該層將通知服務層,它將聯系所有負責執行此任務的程序和功能,并告訴它們開始工作。雖然服務層可以告訴其他功能工作,但該層本身很少有自己的功能。它可以組織計算機的其他區域來正確地完成一項任務,但是它本身不能完成任務,這意味著這個層只是作為上層和功能之間的聯絡層,使用服務層的主要原因是為了讓上層更容易處理請求,并減輕上層的計算壓力如果沒有服務層,上層將不得不從用戶那里接收任務,找到合適的功能來執行任務,聯系這些功能,同時繼續解釋用戶的命令。這通常很困難,并且可能導致層間處理速度緩慢。通過添加中間層,上層可以集中精力獲取和移動任務以最大限度地滿足用戶的需要
-
發表于 2020-08-06 17:20
- 閱讀 ( 2758 )
- 分類:電腦網絡