客戶機/服務器計算是什么 客戶機/服務器計算介紹 什么是客戶機-服務器應用程序?_觀熱點
什么是客戶機/服務器計算
(資料圖片僅供參考)
客戶機/服務器計算定義一種體系結構,在該結構中,程序邏輯分布在客戶機系統(tǒng)和服務器系統(tǒng)之間。客戶機/服務器計算是20世紀80年代的各種趨勢形成的結果,它使用通過LAN連接到后端數(shù)據(jù)庫服務器或應用程序服務器的功能強大的計算機來裝備臺式計算機。設計這種模型是為了替換主機計算模型,在主機計算模型中所有的處理都是由一個集中式系統(tǒng)完成的。
客戶機/服務器計算結構是一種基于信息的組合式結構,意在提高集中化的時間共享大型機計算。客戶機被定義為一種服務請求器,服務器被定義為一種服務供應商。單個機器既可以作為客戶機也可以作為服務器,這主要取決于軟件配置及執(zhí)行功能類型。
客戶機/服務器計算依賴于分布應用程序,其前站(用戶見到的部分)在工作站上運行,后端(完成大部分工作)在服務器上運行。例如,前端PC機請求后端服務器進行數(shù)據(jù)庫搜索,服務器僅將搜索結果(而不是整個應用程序和數(shù)據(jù)集)送回給請求的PC機。與傳統(tǒng)的文件服務器不同,客戶機/服務器計算實際上是在服務器上運行應用程序,只把結果(不是原始數(shù)據(jù))返給提出請求的PC機。
隨著因特網的發(fā)展,客戶機/服務器計算模型已經從一個雙向關系(通常被稱為兩層模型)演變?yōu)槿龑踊蚨鄬幽P汀T谶@些模型中,客戶機與中間應用程序服務器或Web服務器進行通信,而應用程序服務器或Web服務器則與后端數(shù)據(jù)服務器和/或遺留系統(tǒng)進行通信。然后中間服務器將數(shù)據(jù)庫查詢結果返回到客戶機。
目前,共有幾種可能的客戶機/服務器配置。在最基本的模型中,幾個客戶機訪問單個服務器;不過,圖C-l7中所示的分布式方法則更常用。分布式配置中的服務器可以互相通信以向客戶機提供協(xié)調的服務。
在圖C-18中,數(shù)據(jù)庫被復制到一個遠程系統(tǒng)以便遠程站點的用戶能夠在本地站點而不是通過WAN(廣域網)鏈路訪問數(shù)據(jù)。兩臺服務器周期性地相互同步以確保用戶使用的是最新信息。在圖C-18的右邊,企業(yè)的大量數(shù)據(jù)存儲在“數(shù)據(jù)存儲倉庫”中。工作組訪問中間層“升級系統(tǒng)”,而該中間層“升級系統(tǒng)”對常被訪問的數(shù)據(jù)進行高速緩存或替客戶機對后端系統(tǒng)進行查詢。
這些討論都假定客戶機與服務器是軟件兼容的,但事實并不總是這樣。一個企業(yè)網絡可能是部門LAN和應用程序及各個客戶機的結合。C-19所示,中間設備幫助將這些不同類組件結合在一起,以便開發(fā)人員能夠隱藏應用程序之間的差異并為各個客戶機提供連接。中間設備還提供消息系統(tǒng)形式的通信系統(tǒng)或客戶機與服務器之間的直接鏈接.
文件服務器、應用程序服務器、打印服務器、傳真服務器、通信服務器等等都利用了客戶機/服務器模型。這里“服務器”一詞既指系統(tǒng)也指系統(tǒng)軟件。系統(tǒng)中運行的服務器進程等待客戶機的請求,可能是對文件的請求也可能是對開始一項復雜事務的請求。
在一個客戶機/服務器應用中,客戶端應用程序是針對一個小的、特定的數(shù)據(jù)集,如一個表的行來進行操作的,而不是像文件服務器那樣針對整個文件進行,對某一條記錄進行封鎖,而不是對整個文件進行封鎖,因此保證了系統(tǒng)的并發(fā)性,并使網絡上傳輸?shù)臄?shù)據(jù)量減到最少,從而改善了系統(tǒng)的性能。客戶機/服務器模型的優(yōu)點主要在于系統(tǒng)的客戶端應用程序和服務器部件分別運行在不同的計算機上,系統(tǒng)中每臺服務器都可以適合各部件的要求,這對于硬件和軟件的變化顯示出極大的適應性和靈活性,而且易于對系統(tǒng)進行擴充和縮小。在客戶機/服務器模型中,系統(tǒng)中的功能部件充分隔離,客戶端用程序的開發(fā)集中于數(shù)據(jù)的顯示和分析,而數(shù)據(jù)庫服務器的開發(fā)則集中于數(shù)據(jù)的管理,不必在每一個新的應用開發(fā)中都要對一個數(shù)據(jù)庫進行編碼。將大的應用處理任務分布到許多通用網絡連接的低成本計算機上導致了費用的極大節(jié)約。
后端數(shù)據(jù)服務器運行DBMS(數(shù)據(jù)庫管理系統(tǒng))軟件,客戶機則通過SQL(結構化查詢語言)語句查詢這些系統(tǒng)。SQL作為LAN中客戶機/服務器中間設備的一種形式,因為它在只選擇和移動那些需要的記錄方面效率很高,所以很受歡迎。而且它還可以直接在數(shù)據(jù)庫服務器上運行存儲的程序而不用先將數(shù)據(jù)移動到客戶機然后在客戶機運行程序。
因為服務器向許多客戶機提供服務,所以為了性能的緣故,它們必須是功能強大的系統(tǒng)。在所謂的瘦客戶機環(huán)境中,服務器完成大部分工作而客戶機基本上只顯示信息和接收用戶的輸入。許多瘦客戶機甚至沒有硬盤驅動器。在一個更加平衡的模型中,客戶機和服務器(或多個服務器)共同工作。大多數(shù)瘦客戶機模型都是基于Java小程序和應用程序的。
關鍵詞:
相關文章
蒙牛乳業(yè)(02319.HK)6月26日斥資750.28萬港元回購25萬股-當前熱聞
蒙牛乳業(yè)(02319)發(fā)布公告,于2023年6月26日該公司斥資750 28萬港元
當前熱文:中國保險行業(yè)協(xié)會發(fā)布《發(fā)電企業(yè)保險風險評估工作指引》
中國保險行業(yè)協(xié)會發(fā)布《發(fā)電企業(yè)保險風險評估工作指引》,保險行業(yè),保險
精彩推送
6月26日基金凈值:南方大數(shù)據(jù)100A最新凈值0.7742,跌2.37%
6月26日,南方大數(shù)據(jù)100A最新單位凈值為0 7742元,累計凈值為0 7742元
美股三大指數(shù)集體收跌 特斯拉跌超6%創(chuàng)1月31日以來單日最大跌幅
美股三大指數(shù)集體收跌,納指跌1 16%,標普500指數(shù)跌0 44%,道指跌0 03%
6月26日:"農產品批發(fā)價格200指數(shù)"比昨天下降0.36個點
據(jù)農業(yè)農村部監(jiān)測,6月26日 "農產品批發(fā)價格200指數(shù) "為121 23,比昨天
焦點報道:債市縱覽:央行公開市場操作凈投放量630億元 國債期貨全線收漲
據(jù)國家統(tǒng)計局網站消息,2022年12月份,全國工業(yè)生產者出廠價格同比下降
B站陳睿:播放分鐘數(shù)比次數(shù)更體現(xiàn)視頻質量 未來幾周產品將更新-天天播報
B站將播放時長替代播放次數(shù)作為外顯數(shù)據(jù)。陳睿表示,播放分鐘數(shù)比播放
【全球報資訊】八方股份:公司未就人形機器人業(yè)務進行布局,亦未就人形機器人業(yè)務開展商務洽談或技術合作
八方股份(603489 SH)發(fā)布股價異動稱,近日,公司留意到有市場傳聞將公
日民眾為防衛(wèi)預算“買單” 分析人士:日本大把撒錢意在配合美國霸權|世界新消息
據(jù)央視新聞,近來,日本軍事擴張的勢態(tài)十分明顯,今年6月,防衛(wèi)費財源
環(huán)球觀速訊丨特斯拉啟動召回計劃:2%的2023款Model 3和Model Y存在電池隔離裝置故障問題
驅動中國2023年6月26日消息,據(jù)特斯拉公司宣布,由于部分2023年款的Mod
莫諾莫塔帕聯(lián)足球俱樂部(關于莫諾莫塔帕聯(lián)足球俱樂部的簡介) 環(huán)球今亮點
1、英文名:MonomotapaUnited2、國語譯名:莫諾莫塔帕聯(lián)足球俱樂部本文
當前快播:開發(fā)綠色氫電廠!阿曼Hydrom簽署價值100億美元的氫能協(xié)議
阿曼的Hydrom已經簽署了價值100億美元的協(xié)議,與Posco-Engie財團和Hypo
【世界新視野】Netflix 劇集《獵魔人》第三季終極預告片發(fā)布:上半部 6 月 29 日、下半部 7 月 27 日上線
Netflix今日放出《獵魔人》第三季終極預告片,終極大戰(zhàn)即將打響,亨利
