網絡的計算模式_第1頁
網絡的計算模式_第2頁
網絡的計算模式_第3頁
網絡的計算模式_第4頁
網絡的計算模式_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第7章 網絡的計算模式 8/25/20221本章主要內容 網絡計算模式的發(fā)展;客戶機/服務器模式形成和發(fā)展及其特點;客戶機/服務器模式的中間件;瀏覽器/服務器計算模式的形成和發(fā)展,瀏覽器/服務器計算機模式的特征與應用;8/25/20222網絡計算模式的發(fā)展以大型機為中心通過硬件連線把簡單的終端接到主機上;所有用戶的擊鍵和光標位置傳入主機,所有從主機返回的結果,顯示在終端屏幕的特定位置;分時共享模式,所有的程序和數據都存儲在大型的主機中(數據庫、應用程序、通信程序),資源集中控制;利用主機的能力運行應用程序,利用無智能的終端來對應用進行控制;優(yōu)點:數據存取管理方便、安全性好;缺點:系統(tǒng)投資大,維

2、護費用高;8/25/20223網絡計算模式的發(fā)展以服務器為中心背景:個人計算機飛速發(fā)展,用戶計算機具有了有限的CPU和數據存儲能力;PC機對數據處理的能力不夠,促使了局域網的產生;局域網使PC機的資源得到了擴展(文件和打印服務);主要特點:屬于資源共享模式,用于共享共同的應用、數據和打印機;所有的用戶查詢或命令處理都在工作站上完成;利用工作站的能力運行所有應用,用服務器的能力來作為外設的延伸,如硬盤、打印機等;8/25/20224網絡計算模式的發(fā)展客戶機/服務器模式 在Client-Server模式,應用被分為前端(客戶端)和后端(服務器端);客戶部分運行在微機或工作站上,而服務器部分可以運行

3、在從微機到大型機等各種計算機上。客戶機和服務器分別工作在不同的邏輯實體中,并協(xié)同工作。服務器主要是運行客戶機不能完成或費時的工作,比如大型數據庫的管理,而客戶機可以通過預先指定的語言向服務器提出請求,要求服務器去執(zhí)行某項操作,并將操作結果返送給客戶機。 8/25/20225網絡計算模式的發(fā)展瀏覽器/服務器模式 基于瀏覽器、WWW服務器和應用服務器的計算結構,稱為瀏覽器/服務器(Browser/Server)的計算模式,簡稱B/S模式,該計算模式在20世紀90年代中期逐漸形成和發(fā)展。B/S計算模式繼承和共融了傳統(tǒng)客戶機/服務器模式中的網絡軟、硬件平臺和應用,但它具有傳統(tǒng)C/S計算模式所不及的很多

4、特點,比如更加開放、與軟、硬件平臺無關、應用開發(fā)速度快、生命周期長、應用擴充和系統(tǒng)維護升級方便等。8/25/20226客戶機/服務器計算模式在客戶機/服務器計算模式下,一個或更多個客戶機和一個或更多的服務器,以及支持客戶機和服務器進程通信的網絡操作系統(tǒng),共同組成了一個支持分布計算、分析和表示的系統(tǒng);在C/S模式中,客戶方發(fā)出請求,網絡通信系統(tǒng)將請求的內容傳到服務器,服務器根據請求完成預定的操作,然后把結果送回客戶。8/25/20227客戶機的特點客戶機的特點提供一個用戶界面,包括用戶命令和數據的輸入,并顯示服務器處理的結果;一個C/S系統(tǒng)中可以包含多個客戶機,且多個界面可存在于同一系統(tǒng)中,但每

5、個客戶機要有一種用戶界面;客戶機使用預定義的結構化查詢語言SQL,構成一條或多條發(fā)送到服務器的命令;客戶機可以利用網絡操作系統(tǒng)的進程通信機制與服務器通信,并向用戶屏蔽進程通信的細節(jié)和差異性;8/25/20228服務器的主要特點服務器的主要特點服務器向客戶機提供一種服務,服務類型可以是文件的存儲服務,或者是集中計算的各種應用;服務器負責響應客戶機的SQL服務請求命令,但不主動與客戶機建立會話,它只負責系統(tǒng)數據存儲管理與提供應用服務;8/25/20229客戶機/服務器計算模式的特點 桌面上的智能,因為客戶機負責處理用戶界面,它要把用戶的查詢或命令變換成一個可被服務器理解的預定義語言,并把服務器返回

6、的結果提交給用戶。最優(yōu)化地共享服務器資源,如CPU資源、數據存儲能力??蛻魴C可以請求服務器完成大型計算(如圖像處理)或運行大型應用(如數據庫管理系統(tǒng))。優(yōu)化網絡利用率。因為客戶機只把請求的內容傳給服務器,服務器也只是返回最終結果,系統(tǒng)中沒有必要傳輸整個數據文件的內容,從而減輕了網絡負擔。8/25/202210資源共享模式和C/S模式的比較 8/25/202211資源共享模式和客戶機/服務器模式的比較 8/25/202212客戶機/服務器模式的優(yōu)點 減少了網絡的流量響應時間較短充分利用了客戶機和服務器雙方的能力數據的安全性和完整性8/25/202213中間件問題的提出編寫跨平臺、多協(xié)議、多編程語

7、言的網絡應用軟件比較困難;若針對底層網絡協(xié)議編寫應用程序,會造成程序過多的依賴底層網絡技術,而且很難集成新的網絡服務;中間件的產生在客戶機與服務器之間增加一層軟件,即中間件;利用中間件提供的高層應用程序接口,可以將底層網絡協(xié)議與實現技術屏蔽,使用戶集中編寫應用軟件;8/25/202214瀏覽器/服務器計算模式 瀏覽器/服務器模式是一種平面型多層次的網狀結構。網絡用戶在基于瀏覽器的客戶機上以網絡用戶界面(NUI)多對多地訪問應用服務器上的資源。用戶訪問應用服務器資源以動態(tài)交互或互相合作的方式進行。B/S計算模式最主要的特點是與軟、硬件平臺無關性,瀏覽器、Web-server、Java、HTML以

8、及數據庫資源都可以做到與軟、硬件平臺無關。 8/25/202215C/S與B/S的比較在C/S計算模式中,不同的操作系統(tǒng)與網絡操作系統(tǒng)對應著不同的語言和開發(fā)工具,由于在這種模式中,要把對數據庫資源的訪問形成一個統(tǒng)一的連接平臺,因此客戶機上除負責圖形顯示和事件輸入外,把應用邏輯和業(yè)務處理規(guī)則可能都放置于客戶機上,造成客戶機越來越“胖”,開發(fā)著力點主要落在客戶機端上。由于客戶機端配置了大量的應用邏輯和業(yè)務處理規(guī)則軟件以及開發(fā)工具軟件,而軟件的變動與版本的升級以及硬件平臺的適應能力都影響著系統(tǒng)中所有的客戶機,在這種情況下,勢必造成成本的增加和管理維護上的難度。在B/S模式下,可以將應用邏輯和業(yè)務處理規(guī)則放置在服務器一側,對于這樣的結構,客戶機可以做得盡可能的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論