全球专业中文经管百科,由121,994位网友共同编写而成,共计436,047个条目

應用層

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

應用層(Application Layer)

目錄

什麼是應用層

  應用層是七層OSI模型的第七層。應用層直接和應用程式介面並提供常見的網路應用服務。應用層也向表示層發出請求。

  應用層是開放系統的最高層,是直接為應用進程提供服務的。其作用是在實現多個系統應用進程相互通信的同時,完成一系列業務處理所需的服務.其服務元素分為兩類:公共應用服務元素CASE和特定應用服務元素SASE.

  CASE提供最基本的服務,它成為應用層中任何用戶和任何服務元素的用戶,主要為應用進程通信,分佈系統實現提供基本的控制機制;特定服務SASE則要滿足一些特定服務,如文捲傳送,訪問管理,作業傳送,銀行事務,訂單輸入等。這些將涉及到虛擬終端,作業傳送與操作,文捲傳送及訪問管理,遠程資料庫訪問,圖形核心系統,開放系統互連管理等等。

應用層的軟體

  1、網路感知應用程式

  應用程式是指人們用於網路通信的軟體程式。有些終端用戶應用程式是網路感知程式,即這些程式實現應用層協議,並可直接與協議棧的較低層通信。電子郵件客戶程式和 Web 瀏覽器就屬於這種類型的應用程式。

  2、應用層服務

  如何實現一個網路應用

  1.選擇一個合適的網路應用體繫結構;

  2.根據所選的網路應用體繫結構,確定客戶進程和伺服器進程;

  3.確定客戶進程和伺服器進程的埠號;

  4.確定客戶進程和伺服器進程的IP地址;

  5.選擇一個合適的應用層協議;

  6 考慮網路應用所需的服務

應用層功能特點

  屬於應用的概念和協議發展得很快,使用面又很廣泛,這給應用功能的標準化帶來了複雜性和困難性。比起其它層來說,應用層需要的標準最多,但也是最不成熟的一層。但隨著應用層的發展,各種特定應用服務的增多,應用服務的標準化開展了許多研究工作,ISO已制定了一些國際標準(IS)和國際標準草案(DIS)。因此,通過介紹一些具有通用性的協議標準,來描述應用層的主要功能及其特點。

  主要是提供網路任意端上應用程式之間的介面。

  運輸訪問和管理

  文件運輸與遠程文件訪問是任何電腦網路最常用的兩種應用。文件運輸與遠程訪問所使用的技術是類似的,都可以假定文件位於文件伺服器機器上,而用戶是在顧客機器上並想讀、寫而整個或部分地運輸這些文件,支持大多數現代文件伺服器的關鍵技術是虛擬文件存儲器,這是一個抽象的文件伺服器。虛擬文件存儲給顧客提供一個標準化的介面和一套可執行的標準化操作。隱去了實際文件伺服器的不同內部介面,使顧客只看到虛擬文件存儲器的標準介面,訪問和運輸遠地文件的應用程式,有可能不必知道各種各樣不兼容的文件伺服器的所有細節。

  電腦網路上電子郵件的實現開始了人們通信方式的一場革命。電子郵件的吸引力,在於象電話一樣,速度快,不要求雙方都同時在場,而且還留下可供處理或多處投遞的書寫文電拷貝。

  雖然電子郵件被認為只是文件運輸的一個特例,但它有一些不為所有文件運輸所共有的特殊性質。因為,電子郵件系統首先需考慮一個完善的人機界面,例如寫作,編輯和讀取電子郵件的介面,其次要提供一個運輸郵件所需的郵政管理功能,例如管理郵件表和遞交通知等。此外,電子郵件與通用文件運輸的另一個差別是,郵件文電是最高度結構化的文本。在許多系統中,每個文電除了它的內容外,還有大量的附加信息域,這些信息域包括發送方名和地址、接收方名和地址、投寄的日期和時刻、接收覆寫副本的人員表、失效日期、重要性等級、安全許可性以及其它許多附加信息。

  1984年CCITT制定了叫做MHS(文電處理系統)的X.400建議的一系列協議。ISO試圖把它們收進OSI的應用層,並叫做MOTIS(面向文電的正交換系統)。由於X.400結構的缺少,這種吸收不是很簡單。1988年又修改了X.400,力爭與MOTIS會聚。本章我們將介紹MHS

  由於種種原因,可以說終端標準化的工作已完全失敗了。解決這一問題的OSI方法是,定義一種虛擬終端,它實際上只是代有實際終端的抽象狀態的一種抽象數據結構。這種抽象數據結構可由鍵盤和電腦兩者操作,並把數據結構的當前狀態反映在顯示器上。電腦能夠查詢此抽象數據結構,並能改變此抽象數據結構以使得屏幕上出現輸出。

其它功能

  其它應用已經或正在標準化。在此,要介紹的是目錄服務、遠程作業錄入、圖形和信息通信。

  (1)目錄服務:它類似於電子電話本,提供了在網路上找人或查到可用服務地址的方法。

  (2)遠程作業錄入:允許在一臺電腦上工作的用戶把作業提交到另一臺電腦上去執行。

  (3)圖形:具有發送如工程圖在遠地顯示和標繪的功能。

  (4)信息通信:用於家庭或辦公室的公用信息服務。例如智能用戶電報、電視圖文等。

  聯繫控制服務元素]ACSE和up][2]sup]提交、併發與恢復CCR b]

  隨著應用層的發展,各種特定應用服務增多,當初ISO7498中定義的應用層服務已大部分劃歸到公共應用服務元素(CASE)中去了,而且許多應用有一定數據的共同部分,幾乎所有這些應用都需要管理連接。為了避免每一個新的應用都要重新從頭開始,ISO決定把這些公共部分實行標準化。下麵描述其中最重要的兩個。

  (1)聯繫控制服務元素ACSE

  聯繫控制服務元素提供應用連接的建立和正常或異常釋放的功能。

  所謂聯繫是指兩個應用實體之間的連接;聯繫控制服務元素是應用層的基本核心子集。提出以下幾個ACSE原語:

  • A一ASSOCIATE建立一個聯繫
  • A一RELEASE 釋放一個聯繫
  • A一ABORT 用戶發起的夭折
  • A一P一ABORT 提供者發起的夭折

  每一條ACSE原語與相應的表示層服務原語有一一映照關係,也即應用聯繫與表示連接是同時建立、同時釋放的。

  (2)托付、併發和恢復(CCR)

  CCR的主要目的就是協調若幹個(相互關聯的)應用聯繫,為基本多應用聯繫的信息處理任務提供一個安全和高效的環境。幾乎所有的需要可靠性操作的應用都使用CCR。在CCR模型中,數據分為兩大類:安全數據和常規數據,所謂安全數據是那些能經受應用失敗,並且在應用聯繫恢復到正常後可以重新引用的數據。通常是把安全數據存儲在全部存儲介質中。為了保證安全數據的完整性和可靠性,對它的修改要用一些特定的規則,

  例如特定的封鎖機制。所謂常規數據是那些在應用聯繫工作期間並沒有被保存在可靠存儲區域的數據。例如在緩衝區或工作棧中。當應用聯繫受到破壞後,這些數據將不再可用。

本條目對我有幫助7
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

刘维燎.

評論(共0條)

提示:評論內容為網友針對條目"應用層"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号