介面和服務是什麼意思?
通常,**網路服務**是在應用層及以上執行的應用程式,用於計算機網路。
網路服務提供資料儲存、操作、呈現和通訊。這是使用客戶端-伺服器架構或點對點架構實現的。
**服務介面**用於實現面向服務的架構 (SOA)。這是為了實現各種技術之間應用程式的互操作性而實現的。
每一層結構的函式基礎都是為其上層提供服務。
介面服務的型別
介面服務的型別如下:
實體和對等實體
實體是每一層中的活動元素,可以是軟體實體或硬體實體。
軟體實體示例:程序。
硬體實體示例:I/O晶片。
服務提供者和服務使用者
實體和第n層為其上方的(n+1)層實現服務,提供服務的第n層稱為服務提供者,使用這些服務的第(n+1)層稱為服務使用者。
服務訪問點 (SAP)
它們位於第n層和第(n+1)層的介面處。服務在SAP上可用,這意味著第n層SAP位於第(n+1)層訪問所提供服務的介面處。
介面資料單元 (IDU)
為了在兩層之間成功交換資訊,應該提供關於介面的一組規則,第(n+1)層實體透過SAP將IDU傳遞給第n層實體。IDU主要包含兩部分:ICI和SDU。
**SDU** - 服務資料單元是IDU的一部分,SDU是從對等網路到對等實體,然後傳遞到第(n+1)層幫助層的跨兩個網路的資訊。
**ICI** - ICI包含幫助下層n完成必要工作的必要控制資訊。
協議資料單元 (PDU)
為了傳輸SDU,第n層實體必須將其分成許多較小的部分。每個部分中給定的報頭正在為實體購買其對等協議,如下面的圖所示。
第n層實體交換其第n層協議的PDU

下圖顯示了層和介面之間的關係:

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP