應用層介紹



應用層

應用層是 OSI 模型和 TCP/IP 模型中最頂層的一層。由於其在與使用者和使用者應用程式互動方面的重要性,這一層存在於這兩種分層模型中。這一層用於參與通訊系統的應用程式。

使用者可能直接或間接地與應用程式互動。應用層是實際通訊發起和反映的地方。由於這一層位於層堆疊的頂部,它不服務於任何其他層。應用層藉助於傳輸層及其下方的所有層來進行通訊或將其資料傳輸到遠端主機。

當應用層協議想要與其在遠端主機上的對等應用層協議通訊時,它會將資料或資訊交給傳輸層。傳輸層在下方所有層的幫助下完成其餘工作。

Application Layer

理解應用層及其協議存在模糊之處。並非所有使用者應用程式都可以放入應用層,只有那些與通訊系統互動的應用程式除外。例如,設計軟體或文字編輯器不能被認為是應用層程式。

另一方面,當我們使用 Web 瀏覽器時,它實際上是使用超文字傳輸協議 (HTTP) 與網路進行互動的。HTTP 是應用層協議。

另一個例子是檔案傳輸協議 (FTP),它幫助使用者在網路上傳輸基於文字或二進位制的檔案。使用者可以在基於 GUI 的軟體(如 FileZilla 或 CuteFTP)中使用此協議,也可以在命令列模式下使用 FTP。

因此,無論您使用哪種軟體,都是該軟體使用的應用層協議被考慮在內。DNS 是一種協議,它幫助諸如 HTTP 等使用者應用程式協議完成其工作。

應用層的函式

應用層的函式解釋如下:

  • 使用者介面:它代表使用者介面到低層和多個應用程式程序。
  • 安全:它負責在使用者實體點執行安全測試。
  • 檔案傳輸:應用層支援檔案傳輸訪問和管理 (FTAM)。它使客戶能夠在遠端系統中建立檔案,從遠端系統檢索文件,以及處理或控制遠端系統中的檔案。
  • 電子郵件:它支援電子郵件轉發和字串的基礎。
  • 資料庫訪問:它支援分散式資料庫源和關於多個物件和函式的全域性資料。
  • 定址:它用於使用者和伺服器之間的連線。需要定址。當用戶請求伺服器時,請求中包含伺服器地址及其地址。伺服器響應使用者請求,請求包含目標地址,即客戶端地址。
  • 目錄服務:一個應用程式包含一個分散式資料庫,該資料庫支援關於多個物件和函式的全域性資料。
廣告
© . All rights reserved.