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

下載本文檔

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

文檔簡介

1、3/6/2022.13/6/20222l網(wǎng)絡計算模式的發(fā)展;網(wǎng)絡計算模式的發(fā)展;l客戶機客戶機/服務器模式形成和發(fā)展及其特點;服務器模式形成和發(fā)展及其特點;l客戶機客戶機/服務器模式的中間件;服務器模式的中間件;l瀏覽器瀏覽器/服務器計算模式的形成和發(fā)展,服務器計算模式的形成和發(fā)展,l瀏覽器瀏覽器/服務器計算機模式的特征與應用;服務器計算機模式的特征與應用;3/6/20223l通過硬件連線把簡單的終端接到主通過硬件連線把簡單的終端接到主機上;機上;l所有用戶的擊鍵和光標位置傳入主所有用戶的擊鍵和光標位置傳入主機,所有從主機返回的結果,顯示機,所有從主機返回的結果,顯示在終端屏幕的特定位置;在終

2、端屏幕的特定位置;l分時共享模式,所有的程序和數(shù)據(jù)分時共享模式,所有的程序和數(shù)據(jù)都存儲在大型的主機中(數(shù)據(jù)庫、都存儲在大型的主機中(數(shù)據(jù)庫、應用程序、通信程序),資源集中應用程序、通信程序),資源集中控制;控制;l利用主機的能力運行應用程序,利利用主機的能力運行應用程序,利用無智能的終端來對應用進行控制;用無智能的終端來對應用進行控制;l優(yōu)點:數(shù)據(jù)存取管理方便、安全性優(yōu)點:數(shù)據(jù)存取管理方便、安全性好;好;l缺點:系統(tǒng)投資大,維護費用高;缺點:系統(tǒng)投資大,維護費用高;3/6/20224l背景:背景:l個人計算機飛速發(fā)展,用戶計算機具有了有限的個人計算機飛速發(fā)展,用戶計算機具有了有限的CPU和數(shù)據(jù)

3、存儲和數(shù)據(jù)存儲能力;能力;lPC機對數(shù)據(jù)處理的能力不夠,促使了局域網(wǎng)的產(chǎn)生;機對數(shù)據(jù)處理的能力不夠,促使了局域網(wǎng)的產(chǎn)生;l局域網(wǎng)使局域網(wǎng)使PC機的資源得到了擴展(文件和打印服務);機的資源得到了擴展(文件和打印服務);l主要特點:主要特點:l屬于資源共享模式,用于共享共同的應用、數(shù)據(jù)和打印機;屬于資源共享模式,用于共享共同的應用、數(shù)據(jù)和打印機;l所有的用戶查詢或命令處理都在工作站上完成;所有的用戶查詢或命令處理都在工作站上完成;l利用工作站的能力運行所有應用,用服務器的能力來作為外設的利用工作站的能力運行所有應用,用服務器的能力來作為外設的延伸,如硬盤、打印機等;延伸,如硬盤、打印機等;3/6

4、/20225l在在Client-Server模式,應用被分為前端(客戶端)和后端(服務器模式,應用被分為前端(客戶端)和后端(服務器端);端);l客戶部分運行在微機或工作站上,而服務器部分可以運行在從微機到客戶部分運行在微機或工作站上,而服務器部分可以運行在從微機到大型機等各種計算機上。大型機等各種計算機上。l客戶機和服務器分別工作在不同的邏輯實體中,并協(xié)同工作。服務器客戶機和服務器分別工作在不同的邏輯實體中,并協(xié)同工作。服務器主要是運行客戶機不能完成或費時的工作,比如大型數(shù)據(jù)庫的管理,主要是運行客戶機不能完成或費時的工作,比如大型數(shù)據(jù)庫的管理,而客戶機可以通過預先指定的語言向服務器提出請求,

5、要求服務器去而客戶機可以通過預先指定的語言向服務器提出請求,要求服務器去執(zhí)行某項操作,并將操作結果返送給客戶機。執(zhí)行某項操作,并將操作結果返送給客戶機。 3/6/20226l基于瀏覽器、基于瀏覽器、WWW服務器和應用服務器的計算結構,稱為瀏覽器服務器和應用服務器的計算結構,稱為瀏覽器/服服務器(務器(Browser/Server)的計算模式,簡稱)的計算模式,簡稱B/S模式,該計算模式在模式,該計算模式在20世紀世紀90年代中期逐漸形成和發(fā)展。年代中期逐漸形成和發(fā)展。lB/S計算模式繼承和共融了傳統(tǒng)客戶機計算模式繼承和共融了傳統(tǒng)客戶機/服務器模式中的網(wǎng)絡軟、硬件服務器模式中的網(wǎng)絡軟、硬件平臺和

6、應用,但它具有傳統(tǒng)平臺和應用,但它具有傳統(tǒng)C/S計算模式所不及的很多特點,比如更計算模式所不及的很多特點,比如更加開放、與軟、硬件平臺無關、應用開發(fā)速度快、生命周期長、應用加開放、與軟、硬件平臺無關、應用開發(fā)速度快、生命周期長、應用擴充和系統(tǒng)維護升級方便等。擴充和系統(tǒng)維護升級方便等。3/6/20227l在客戶機在客戶機/服務器計算模式下,服務器計算模式下,一個或更多個客戶機和一個一個或更多個客戶機和一個或更多的服務器,以及支持或更多的服務器,以及支持客戶機和服務器進程通信的客戶機和服務器進程通信的網(wǎng)絡操作系統(tǒng),共同組成了網(wǎng)絡操作系統(tǒng),共同組成了一個支持分布計算、分析和一個支持分布計算、分析和表

7、示的系統(tǒng);表示的系統(tǒng);l在在C/S模式中,客戶方發(fā)出模式中,客戶方發(fā)出請求,網(wǎng)絡通信系統(tǒng)將請求請求,網(wǎng)絡通信系統(tǒng)將請求的內(nèi)容傳到服務器,服務器的內(nèi)容傳到服務器,服務器根據(jù)請求完成預定的操作,根據(jù)請求完成預定的操作,然后把結果送回客戶。然后把結果送回客戶。3/6/20228l客戶機的特點客戶機的特點l提供一個用戶界面,包括用戶命令和數(shù)據(jù)的輸入,并提供一個用戶界面,包括用戶命令和數(shù)據(jù)的輸入,并顯示服務器處理的結果;顯示服務器處理的結果;l一個一個C/S系統(tǒng)中可以包含多個客戶機,且多個界面可存系統(tǒng)中可以包含多個客戶機,且多個界面可存在于同一系統(tǒng)中,但每個客戶機要有一種用戶界面;在于同一系統(tǒng)中,但每個

8、客戶機要有一種用戶界面;l客戶機使用預定義的結構化查詢語言客戶機使用預定義的結構化查詢語言SQL,構成一條,構成一條或多條發(fā)送到服務器的命令;或多條發(fā)送到服務器的命令;l客戶機可以利用網(wǎng)絡操作系統(tǒng)的進程通信機制與服務客戶機可以利用網(wǎng)絡操作系統(tǒng)的進程通信機制與服務器通信,并向用戶屏蔽進程通信的細節(jié)和差異性器通信,并向用戶屏蔽進程通信的細節(jié)和差異性;3/6/20229l服務器的主要特點服務器的主要特點l服務器向客戶機提供一種服務,服務類型可以是文件服務器向客戶機提供一種服務,服務類型可以是文件的存儲服務,或者是集中計算的各種應用;的存儲服務,或者是集中計算的各種應用;l服務器負責響應客戶機的服務器

9、負責響應客戶機的SQL服務請求命令,但不主服務請求命令,但不主動與客戶機建立會話,它只負責系統(tǒng)數(shù)據(jù)存儲管理與動與客戶機建立會話,它只負責系統(tǒng)數(shù)據(jù)存儲管理與提供應用服務;提供應用服務;3/6/202210l桌面上的智能桌面上的智能,因為客戶機負責處理用戶界面,它要把用,因為客戶機負責處理用戶界面,它要把用戶的查詢或命令變換成一個可被服務器理解的預定義語言,戶的查詢或命令變換成一個可被服務器理解的預定義語言,并把服務器返回的結果提交給用戶。并把服務器返回的結果提交給用戶。l最優(yōu)化地共享服務器資源最優(yōu)化地共享服務器資源,如,如CPU資源、數(shù)據(jù)存儲能力。資源、數(shù)據(jù)存儲能力。客戶機可以請求服務器完成大型

10、計算(如圖像處理)或運客戶機可以請求服務器完成大型計算(如圖像處理)或運行大型應用(如數(shù)據(jù)庫管理系統(tǒng))。行大型應用(如數(shù)據(jù)庫管理系統(tǒng))。l優(yōu)化網(wǎng)絡利用率優(yōu)化網(wǎng)絡利用率。因為客戶機只把請求的內(nèi)容傳給服務器,。因為客戶機只把請求的內(nèi)容傳給服務器,服務器也只是返回最終結果,系統(tǒng)中沒有必要傳輸整個數(shù)服務器也只是返回最終結果,系統(tǒng)中沒有必要傳輸整個數(shù)據(jù)文件的內(nèi)容,從而減輕了網(wǎng)絡負擔。據(jù)文件的內(nèi)容,從而減輕了網(wǎng)絡負擔。3/6/2022113/6/2022123/6/202213l減少了網(wǎng)絡的流量減少了網(wǎng)絡的流量l響應時間較短響應時間較短l充分利用了客戶機和服務器雙方的能力充分利用了客戶機和服務器雙方的能力

11、l數(shù)據(jù)的安全性和完整性數(shù)據(jù)的安全性和完整性3/6/202214l問題的提出問題的提出l編寫跨平臺、多協(xié)議、多編程語言的網(wǎng)絡應用軟件比較困難;編寫跨平臺、多協(xié)議、多編程語言的網(wǎng)絡應用軟件比較困難;l若針對底層網(wǎng)絡協(xié)議編寫應用程序,會造成程序過多的依賴底層網(wǎng)絡技若針對底層網(wǎng)絡協(xié)議編寫應用程序,會造成程序過多的依賴底層網(wǎng)絡技術,而且很難集成新的網(wǎng)絡服務;術,而且很難集成新的網(wǎng)絡服務;l中間件的產(chǎn)生中間件的產(chǎn)生l在客戶機與服務器之間增加一層軟件,即中間件;在客戶機與服務器之間增加一層軟件,即中間件;l利用中間件提供的高層應用程序接口,可以將底層網(wǎng)絡協(xié)議與實現(xiàn)技術利用中間件提供的高層應用程序接口,可以將

12、底層網(wǎng)絡協(xié)議與實現(xiàn)技術屏蔽,使用戶集中編寫應用軟件;屏蔽,使用戶集中編寫應用軟件;3/6/202215l瀏覽器瀏覽器/服務器模式是一種平面型多層次的網(wǎng)狀結服務器模式是一種平面型多層次的網(wǎng)狀結構。網(wǎng)絡用戶在基于瀏覽器的客戶機上以網(wǎng)絡用構。網(wǎng)絡用戶在基于瀏覽器的客戶機上以網(wǎng)絡用戶界面(戶界面(NUI)多對多地訪問應用服務器上的資)多對多地訪問應用服務器上的資源。用戶訪問應用服務器資源以動態(tài)交互或互相源。用戶訪問應用服務器資源以動態(tài)交互或互相合作的方式進行。合作的方式進行。lB/S計算模式最主要的特點是與軟、硬件平臺無計算模式最主要的特點是與軟、硬件平臺無關性,瀏覽器、關性,瀏覽器、Web-serv

13、er、Java、HTML以及以及數(shù)據(jù)庫資源都可以做到與軟、硬件平臺無關。數(shù)據(jù)庫資源都可以做到與軟、硬件平臺無關。 3/6/202216l在在C/S計算模式中,不同的操作系統(tǒng)與網(wǎng)絡操作系統(tǒng)對應計算模式中,不同的操作系統(tǒng)與網(wǎng)絡操作系統(tǒng)對應著不同的語言和開發(fā)工具,由于在這種模式中,要把對數(shù)著不同的語言和開發(fā)工具,由于在這種模式中,要把對數(shù)據(jù)庫資源的訪問形成一個統(tǒng)一的連接平臺,因此客戶機上據(jù)庫資源的訪問形成一個統(tǒng)一的連接平臺,因此客戶機上除負責圖形顯示和事件輸入外,把應用邏輯和業(yè)務處理規(guī)除負責圖形顯示和事件輸入外,把應用邏輯和業(yè)務處理規(guī)則可能都放置于客戶機上,造成客戶機越來越則可能都放置于客戶機上,造

14、成客戶機越來越“胖胖”,開,開發(fā)著力點主要落在客戶機端上。由于客戶機端配置了大量發(fā)著力點主要落在客戶機端上。由于客戶機端配置了大量的應用邏輯和業(yè)務處理規(guī)則軟件以及開發(fā)工具軟件,而軟的應用邏輯和業(yè)務處理規(guī)則軟件以及開發(fā)工具軟件,而軟件的變動與版本的升級以及硬件平臺的適應能力都影響著件的變動與版本的升級以及硬件平臺的適應能力都影響著系統(tǒng)中所有的客戶機,在這種情況下,勢必造成成本的增系統(tǒng)中所有的客戶機,在這種情況下,勢必造成成本的增加和管理維護上的難度。加和管理維護上的難度。l在在B/S模式下,可以將應用邏輯和業(yè)務處理規(guī)則放置在服模式下,可以將應用邏輯和業(yè)務處理規(guī)則放置在服務器一側,對于這樣的結構,客戶機可以做得盡可能的務器一側,對于這樣的結構,客戶機可以做得盡可能的“瘦瘦”,其功能可能只是體現(xiàn)在一個瀏覽器或是,其功能可能只是體現(xiàn)在一個瀏覽器或是Java虛虛擬機。擬機。 3/6/2022171997199719981998至今結構連接Internet 建立IntranetInternet、Intranet,Extranet技術HTMLHTTP靜態(tài)Web服務基本安全配置各類服

溫馨提示

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

評論

0/150

提交評論