當前位置:首頁 » 雲伺服器 » 什麼時候採用客戶機伺服器結構

什麼時候採用客戶機伺服器結構

發布時間: 2022-11-19 04:49:03

A. 什麼叫客戶機什麼叫伺服器他們的關系

客戶機/伺服器系統 Client/server system 簡稱C/S系統。是一類按新的應用模式運行的分布式計算機系統。在這個應用模式中,用戶只關心完整地解決自己的應用問題,而不關心這些應用問題由系統中哪台或哪幾台計算機來完成。在C/S系統中,能為應用提供服務(如文件服務,列印服務,拷貝服務,圖象服務,通信管理服務等)的計算機或處理器,當其被請求服務時就成為伺服器。一台計算機可能提供多種服務,一個服務也可能要由多台計算機組合完成。與伺服器相對,提出服務請求的計算機或處理器在當時就是客戶機。從客戶應用角度看,這個應用的一部分工作在客戶機上完成,其他部分的工作則在(一個或多個)伺服器上完成。

B. 計算機網路問題:比較二層和三層架構客戶/伺服器模式,分析各自特點,以及適用場合。

1、簡單說client直接訪問DBserver為兩層結構。
client通過中間件等應用伺服器訪問DBserver為三層結構。
三層結構比兩層結構安全。
2、可以這樣理解:客戶端程序訪問伺服器的結構叫兩層結構。中間加一個事務邏輯處理封裝的中間件作為溝通就是三層結構,這樣可以均衡數據負載!
3、拷貝一些基礎知識你看一下。(沒有圖片)
附:相關知識
現代社會的軟體開發體系結構簡單概括就是N層體系結構,這里的N大於等於1。換而言之就是:單機體系(N=1)、Client/Server結構體系(N=2)、多層體系結構(N>2)。下面我們就對這幾種體系結構進行簡單的介紹和比較。
單機體系:這種軟體適用於單機狀態,一般情況下是針對某一種單一的應用,如字典軟體、翻譯軟體等等。這種開發方式不適用於綜合管理系統的開發。
C/S結構:c/s結構是在區域網上發展起來的,它具有數據集中管理的能力,在出現之初確實解決了很多計算機發展的難題,同時隨著4GL語言的發展,用戶的界面也比較豐富,在CLIENT端的事物處理能力也使整個系統的性能得到全面的提高,並使管理信息系統(MIS:Management Information System)得到快速的發展。其大概的圖例見圖1。
我們根據兩層結構體系的概念來分解C/S結構的話,可以將他分為表現層(也叫表達層)和數據層。數據層提供數據存放的載體,而表現層則通過一定技術將數據層中數據取出,進行一定的分析並以某一種格式向用戶進行顯示。在兩層體系結構中,表現層對資料庫進行直接操作,且大部分的商業處理邏輯(Business Logic,數據之間的關系規則)也在表現層中實現.

圖1:Client/Server 體系結構示例

三層體系結構:三層體系結構是N層體系結構的典型,所謂的三層體系結構就是將原來在兩層體系結構中的商業邏輯部分從數據層和表現層中提煉出來,形成中間件伺服器,所以三層就是:表現層、商業邏輯層(Business Logic)、數據層。在此之外,還有一種系統結構就是分布式系統,其結構系統圖見圖2。
圖2:分布式系統的結構示意圖

在分布式系統中,其介於客戶端和數據端之間的僅僅是一個應用伺服器,它管理客戶端的軟體,但不做性能調整,比如每一個客戶端調用時均產生一個新的資料庫連接,而不能夠將連接保持形成一個連接緩沖池。雖然在分布式應用中已經結合了一些商業處理邏輯,但是並沒有真正改變原來的C/S體系結構。
在三層體系結構中,表現層將主要提供與客戶的交互功能,數據層提供系統中的所有的數據保存載體,而商業邏輯層將整個系統中的商業處理邏輯整和在一起,形成中間件,在三層中。中間件起了承前啟後的作用,表現層將客戶端的請求通過IDL調用中間件,中間件在將其轉化成數據處理原則,並從資料庫中獲得相應的數據,返回給客戶端的軟體,轉換成客戶要求的方式顯示。關於三層體系結構的示意圖見圖3。
圖3:三層體系結構示意圖

我們已經簡單的介紹了C/S結構和三層體系結構,有關的優點已經昭然若揭,為了更好的讓您了解兩者的區別,我們將兩者進行一些比較。
C/S結構的缺點:
缺乏有效的集權控制:在眾多的C/S軟體中我們不難看出,所有的構件不能夠在一個地點(如一台機器)進行統一的管理,而不得不將他們分化在各個CLIENT的應用中,使得維護和安全保密均很困難。
缺乏安全性:在分散的計算機系統中,控制信息的訪問安全是非常困難的,由於客戶端經常需要對一些敏感的數據進行分析導致安全漏洞很容易發生。
客戶端工作量重:當將一個應用中的所有的商業邏輯全部在各個客戶端來實現的時候,僅僅是使用桌面電腦的客戶端資源將發生不堪負載的情況。
軟體的重用性差:由於C/S結構下的應用軟體一般均是根據操作系統進行定製,且開發工具也是有一定的限定,一旦需要改變某一個要素的話,很可能只能重做,例如原來用C語言來開發,現在需要轉向PB進行開發,那麼,原來的所有工作都需要重新來過。
隨著應用的不斷復雜,桌面電腦將需要不斷的升級以適應系統的性能需求,甚至有時侯會完全超出桌面系統能夠承受的限度。例如:諸如多線程和對稱多重處理技術等先進操作系統的特性可能不能在標准桌面電腦系統中提供,不通過訪問具有這些技術的伺服器,客戶端的桌面系統將可能永遠不能獲得這些新的技術的性能。
針對這些問題,三層體系結構給予了很好的解決方案。
在三層體系結構中,提供在客戶端和伺服器端進行應用功能的分割,系統通過應用將用戶定義的界面系統從商業處理邏輯中分割出去。通過將商業處理邏輯集中在中間件伺服器中,將能夠減小客戶端的工作量並使敏感數據訪問控制變得簡單。
在三層結構中,客戶端將與伺服器端的數據變化隔離,簡單的說,商業處理邏輯不受客戶端的用戶界面的改變而影響。三層體系中有一個非常重要的特性就是系統具有良好的組件重用性,例如在PB中開發的組件,可以在VC中進行使用。

C. 哪種是在體系結構上採用了客戶機/伺服器模式的

CS網路模式的結構、工作原理和特點

CS模式是一種兩層結構的系統:第一層是在客戶機系

統上結合了表示與業務邏輯;第二層是通過網路結合了資料庫伺服器。CS模式主要由客戶應用程序、伺服器管理程序和中間件三個部分組成。首先,交互性強是CS固有的

D. 客戶端伺服器的體系結構

文件共享架構, 在此之前是基於PC網路伺服器使用的文件共享架構,下載文件的共享位置的桌面環境。客戶端的工作,然後在桌面環境中運行。此體系結構的工作僅當共享使用率較低,更新競爭是低的,要傳輸的數據量是低的。在20世紀90年代,PC LAN(區域網)的計算,因為容量的文件共享是過度緊張的在線用戶數的增長。 由於這些限制的文件共享架構,客戶機/伺服器體系結構的出現。
客戶機/伺服器體系結構, 這種方法介紹了由資料庫伺服器,文件伺服器更換。使用關系資料庫管理系統,可以直接回答用戶查詢。客戶機/伺服器體系結構的顯著降低網路流量,提供查詢響應,而不是總的文件傳輸。它通過一個GUI前端允許多用戶更新到共享資料庫。遠程過程調用(RPC)或標準的查詢語言(SQL)語句通常用於客戶端和伺服器之間的通信。 以下是客戶機/伺服器體系結構的例子。
1) 在兩層客戶機/伺服器體系結構的兩層架構,用戶界面被放置在用戶的桌面環境,通常在一台伺服器,這是一個更強大的機器提供服務的許多客戶資料庫管理系統服務。拆分信息處理系統之間的用戶界面環境的資料庫管理伺服器環境。資料庫管理伺服器支持存儲過程和觸發器。軟體供應商提供的應用程序開發工具,以簡化的兩層客戶機/伺服器體系結構。
2)三層架構 的三層體系結構,克服缺點的兩層結構。在三層體系結構,中間件之間使用用戶系統介面的客戶端環境和資料庫管理伺服器環境。這些中間件實現在各種方式,如事務處理監視器,消息伺服器或應用程序伺服器。的中間件進行排隊,執行應用程序和資料庫升級的功能。此外,中間件增加了調度和優先順序的工作正在進行中。三層客戶機/伺服器體系結構,以提高性能為大量的用戶,也兩層的方法相比,提高了靈活性。三層架構的缺點是,開發環境是比較困難的使用比兩層的應用程序的發展。
3)消息伺服器的三層。 在這種體系結構中,消息非同步處理和優先順序。消息有頭,包括優先順序信息,地址和身份證號碼。消息伺服器的關系型資料庫管理系統和其他數據源的鏈接。郵件系統是無線基礎設施的替代。
4)三層與應用程序伺服器 體系結構允許的應用程序運行在一個共享主機,而不是在用戶介面的客戶端環境的主體。應用程序伺服器共享業務邏輯,計算和數據檢索引擎。在這種體系結構中,應用程序的可擴展性和一台伺服器上安裝成本比維持在桌面上的客戶端使用 客戶機/伺服器體系結構,用於工業以及軍事。他們提供了一個靈活的架構,允許插入新的技術更容易比早期版本的軟體設計。

E. 資料庫結構體系中,客戶機/伺服器模式結構的特點

CS模式是一種兩層結構的系統:第一層是在客戶機系統上結合了表示與業務邏輯;第二層是通過網路結合了資料庫伺服器。CS模式主要由客戶應用程序、伺服器管理程序和中間件三個部分組成。首先,交互性強是CS固有的一個優點。在CS中,客戶端有一套完整應用程序,在出錯提示、在線幫助等方面都有強大的功能,並且可以在子程序間自由切換。其次,CS模式提供了更安全的存取模式。由於CS配備的是點對點的結構模式,採用適用於區域網、安全性可以得到可靠的保證。而B/S採用點對多點、多點對多點這種開放的結構模式,並採用TCPIP這一類運用於Internet的開放性協議,其安全性只能靠數據伺服器上管理密碼的資料庫來保證。由於CS在邏輯結構上比BS少一層,對於相同的任務,CS完成的速度總比BS快,使得C/S更利於處理大量數據。由於客戶端實現與伺服器的直接相連,沒有中間環節,因此響應速度快。同時由於開發是針對性的,因此,操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。但缺少通用性,業務的變更,需要重新設計和開發,增加了維護和管理的難度,進一步的業務拓展困難較多。不過此部分內容對於管理制度成熟的倉庫企業而言,其困難度並不大。

F. 什麼叫做客戶機/伺服器模式

客戶機/伺服器模式是指兩個邏輯(往往是物理的)系統(客戶機和伺服器)及其應用程序邏輯組件之間復雜關系的協同。客戶機/伺服器模式將一個應用分為兩個部分:前端(客戶端)、後端(伺服器)。所謂伺服器是指提供客戶機服務的邏輯系統,所謂客戶機是指向伺服器請求提供服務的邏輯系統。

G. 對等網模式、客戶機-伺服器模式和專用伺服器結構模式的區別是什麼

對等網
通常是由很少幾台計算機組成的工作組。對等網採用分散管理的方式,網路中的每台計算機既作為客戶機又可作為伺服器來工作,每個用戶都管理自己機器上的資源。
對等網可以說是當今最簡單的網路,非常適合家庭,校園和小型辦公室。它不僅投資少,連接也很容易。當然,想自己動手組建一個,您可不能什麼都不知道喲!下面的一些基本知識將幫助您了解並盡快建立一個小型的對等網。
什麼是對等網?與其他網路形式相比,它的優點在哪裡?它在什麼時候最適用呢?
答 如果您使用過直接電纜連接,您一定會有所感受:它只是一種通訊手段。每次只能讓一方訪問另外一方,具體地說就是只能客戶機訪問主機。要使主機能訪問客戶機,必須重新設置直接電纜連接,使主/客位置換過來才能達到目的。顯然,這只是一種臨時使用的通訊手段,並非長遠之策;對等網相對直接電纜連接就高級了一些,它不但方便連接兩台以上的電腦,而且更關鍵的是它們之間的關系是對等的,連接後雙方可以互相訪問,沒有主客階級差異;然而,對等網仍然不能共享可執行程序,只有上升到客戶/伺服器結構的區域網,才能共享伺服器上的可執行程序。當然,那樣的網路需要犧牲一台高性能的電腦作為網路中的伺服器讓大家共享,這台電腦不能讓任何人用作個人應用目的,而且需要一個專人(網路系統管理員)來維護它,成本(人力、資金)就會大大增加。因此,對等網是一種投資少、見效快、高性價比的實用型小型網路系統。如果沒有特殊需要,建立對等網足矣。
對等網適合家庭,校園或比較小型的辦公網路,連接的電腦數最好不超過10台。如果連接到對等網的電腦超過10台,這個網路系統的性能會有所降低,請改用客戶/伺服器結構的Win NT網路或Novell網路。
對等網一般可以採用什麼樣的網路結構?
答 現在流行的網路布線拓撲結構是匯流排型和星型。
匯流排型網路是將所有電腦連接在一條線上,使用同軸電纜連接,就像一條線上栓著的幾只螞蚱,只適合使用在電腦不多的對等網上,因為電纜中的一段出了問題,其他電腦也無法接通,會導致整個網路癱瘓。系統中要使用BNC介面網卡、BNC-T型接頭、終結器和同軸細纜。
星型網路使用雙絞線連接,結構上以集線器(HUB)為中心,呈放射狀態連接各台電腦。由於HUB上有許多指示燈,遇到故障時很容易發現出故障的電腦,而且一台電腦或線路出現問題絲毫不影響其他電腦,這樣網路系統的可靠性大大增強。另外,如果要增加一台電腦,只需連接到HUB上就可以,很方便擴充網路,所以筆者推薦採用星型結構。
客戶機/伺服器(Client/Server) 及其特點

客戶機/伺服器這個名詞雖然近年來報刊雜志上經常出現,但對這一術語至今尚無統一的定義。首先,客戶機/伺服器可以被理解為是一個物理上分布的邏輯整體,它是由客戶機、伺服器和連接支持部分組成。其中客戶機是體系結構的核心部分,是一個面向最終用戶的介面設備或應用程序。它是一項服務的消耗者,可向其他設備或應用程序提出請求,然後再向用戶顯示所得信息;伺服器是一項服務的提供者,它包含並管理資料庫和通信設備,為客戶請求過程提供服務;連接支持是用來連接客戶機與伺服器的部分,如網路連接、網路協議、應用介面等。客戶機 / 伺服器具有以下特點:

(1)可實現資源共享。C/L結構中的資源是分布的,客戶機與伺服器具有一對多的關系和運行環境。用戶不僅可存取在伺服器和本地工作站上的資源,還可以享用其他工作站上的資源,實現了資源共享。

(2)可實現管理科學化和專業化。系統中的資源分布在各伺服器和工作站上,可以採用分層管理和專業化管理相結合的方式,用戶有權去充分利用本部門、本領域的專業知識來參與管理,使得各級管理更加科學化和專業化。

(3)可快速進行信息處理。由於在 C/S 結構中是一種基於點對點的運行環境,當一項任務提出請求處理時,可以在所有可能的伺服器間均衡地分布該項任務的負載。這樣,在客戶端發出的請求可由多個伺服器來並行進行處理,為每一項請求提供了極快的響應速度和較高的事務吞吐量。

(4)能更好地保護原有的資源。由於C/S是一種開放式的結構,可有效地保護原有的軟、硬體資源。以前,在其他環境下積累的的數據和軟體均可在C/S中通過集成而保留使用,並且可以透明地訪問多個異構的數據源和自由地選用不同廠家的數據應用開發工具,具有高度的靈活性;而以前的硬體亦可完全繼續使用,當在系統中增加硬體資源時,不會減弱系統的能力,同時客戶機和伺服器均可單獨地升級,故具有極好的可擴充性。

(一) 直立式伺服器(塔式伺服器):

為可獨立放置於桌面或地面的伺服器,大都具有較多的擴充槽及硬碟空間。無需額外設備,插上電即可使用,因此使用最為廣泛。

(二) 機架式伺服器:

為可裝上機櫃之伺服器,主要作用為節省空間,機台高度以1U為單位,1U約44mm,因空間較局限,擴充性較受限制,例如1U的伺服器大都只有1到2個PCI擴充槽。此外,散熱性能成為十分重要的因素,此時,各家廠商的功力就在此展現了。缺點是需要有機櫃等設備,多為伺服器用量較大的企業使用。

(三) 刀片伺服器:

可算是比機架式伺服器更節省空間的產品。主要結構為一大型主體機箱,內部可插上許多卡片,一張卡片即相當於一台伺服器。當然,散熱性在此非常重要,往往各家廠商都裝上大型強力風扇來散熱。此型伺服器雖然空間較節省,但光是主體機箱部份可能就所費不貲,除大型企業外較少使用。

伺服器類型

伺服器(SERVER)發展到今天,適應各種不同功能、不同環境的伺服器不斷地出現,分類標准也多種多樣。

1.按應用層次劃分為入門級伺服器、工作組級伺服器、部門級伺服器和企業級伺服器四類。

(1)入門級伺服器
(2)工作組級伺服器
(3)部門級伺服器
(4)企業級伺服器

2.按伺服器的處理器架構(也就是伺服器CPU所採用的指令系統)劃分把伺服器分為CISC架構伺服器、RISC架構伺服器和VLIW架構伺服器三種。

(1)CISC架構伺服器
(2)RISC架構伺服器
(3)VLIW架構伺服器

3.按伺服器按用途劃分為通用型伺服器和專用型伺服器兩類。

(1)通用型伺服器
(2)專用型伺服器

4.按伺服器的機箱結構來劃分,可以把伺服器劃分為「台式伺服器」、「機架式伺服器」、「機櫃式伺服器」和「刀片式伺服器」四類。

(1)台式伺服器
(2)機架式伺服器
(3)機櫃式伺服器
(4)刀片式伺服器

H. 最早在體系結構上採用了客戶機/伺服器模式的網路操作系統是什麼

最早在體系結構上採用了客戶機/伺服器模式的網路操作系統是 Novell Netware
滿意請採納

I. 客戶機伺服器交互模式的特點及應用

C/S結構,即Client/Server(客戶機/伺服器)結構,是大家熟知的軟體系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,可以充分利用兩端硬體環境的優勢。Server是伺服器瑞,client是客戶端。
客戶端是面向用戶的,用戶通過客戶端提交各種請求(軟體功能范圍內的)。
伺服器端處理客戶請求並作出回應。Client就是中文中的客戶,用戶,使
用者,而Server就是和client相對應的東西,Client和Server之間的關系是一種服務的提供方,和服務
的使用方之間的關系,這種關系是生活中普遍存在的關系.例如,我們去銀行取錢,我們就是銀行的Cli
ent,而銀行作為一個整體是我們的Server.為我們提供服務的是銀行的一套系統,而不僅僅是某一個
具體的工作人員.這種關系,就是Client和Server之間的關系.Client/Server就是利用這種關系作為
基礎而構成的系統.
在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。
它是軟體系統體系結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到
Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體應用系統正在向分布式的Web應用發展,Web和Client/Server
應用都可以進行同樣的業務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以擴展出新的應用系統。這也就是目前應用系統的發展方向。

J. 最早出現的計算機網路

最早的計算機網路是伴隨著主機(Host)和終端(Terminal)這兩個概念的出現而產生的。當時的主機通常指大型機或功能較強的小型機,而終端則是指一種計算機外部設備,現在的終端概念已定位到一種由CRT顯示器、控制器及鍵盤合為一體的設備,它與我們平常指的微型計算機的根本區別是沒有自己的中央處理單元(CPU),當然也沒有自己的內存,其主要功能是將鍵盤輸入的請求數據發往主機(或列印機)並將主機運算的結果顯示出來。而隨著互聯網的發展,目前對於「終端」一詞又引入了新的含義。對互聯網而言,終端泛指一切可以接入網路的計算設備,如個人電腦、網路電視、可上網手機、PDA等。
【客戶機/伺服器結構】 這是網路軟體運行的一種形式。通常,採用客戶機/伺服器結構的系統,有一台或多台伺服器以及大量的客戶機。伺服器配備大容量存儲器並安裝資料庫系統,用於數據的存放和數據檢索;客戶端安裝專用的軟體,負責數據的輸入、運算和輸出。
客戶機和伺服器都是獨立的計算機。當一台連入網路的計算機向其他計算機提供各種網路服務(如數據、文件的共享等)時,它就被叫做伺服器。而那些用於訪問伺服器資料的計算機則被叫做客戶機。嚴格說來,客戶機/伺服器模型並不是從物理分布的角度來定義,它所體現的是一種網路數據訪問的實現方式。採用這種結構的系統目前應用非常廣泛。如賓館、酒店的客房登記、結算系統,超市的POS系統,銀行、郵電的網路系統等。
【瀏覽器/伺服器結構】 這種結構在20世紀90年代末期開始盛行,是目前最流行的網路軟體系統結構,它正逐漸取代客戶機/伺服器結構,成為網路軟體開發商的首選。
隨著網際網路瀏覽器功能越來越強大,在許多場合下,瀏覽器可以取代客戶機/伺服器結構的客戶端軟體。也就是說,開發商可以遵循一定規則,開發一套運行於伺服器的網路軟體,在客戶端可以直接使用瀏覽器進行數據的輸入和輸出,而不必為客戶端開發特定的軟體。
當前,瀏覽器/伺服器結構和客戶機/伺服器結構已成為計算機應用的主要形式,而伺服器在其中扮演了不可或缺的重要角色,所以伺服器又被稱為「E時代的基本元素」。
【IA架構伺服器】 通常將採用英特爾處理器的伺服器稱為IA(Intel Architec-ture)架構伺服器,由於該架構伺服器採用了開放式體系,並且實現了工業標准化技術和得到國內外大量軟硬體供應商的支持,在大批量生產的基礎上,以其極高的性能價格比而在全球范圍內,尤其在我國得到廣泛的應用。2000年國內IA架構伺服器供應商前三位是惠普、IBM、浪潮。
【IA64架構伺服器】 IA64處理器I-tanium(安騰)是Intel自推出32位微處理器以來,在高性能計算機領域的又一座里程碑。基於IA64處理器架構的伺服器具有64位運算能力、64位定址空間和64位數據通路,突破了傳統IA32架構的許多限制,在數據的處理能力,系統的穩定性、安全性、可用性、可觀理性等方面獲得了突破性的提高。我國目前只有浪潮一家推出該架構伺服器超能2000。

熱點內容
安卓怎麼恢復刪除照片恢復軟體 發布:2025-01-11 14:55:49 瀏覽:171
空調壓縮機皮帶打滑 發布:2025-01-11 14:55:10 瀏覽:61
授權輕松訪問 發布:2025-01-11 14:51:50 瀏覽:406
大主宰腳本 發布:2025-01-11 14:40:56 瀏覽:826
ftp保存密碼是灰色 發布:2025-01-11 14:00:07 瀏覽:261
壓縮文件最好 發布:2025-01-11 13:59:58 瀏覽:649
有幾家java培訓機構 發布:2025-01-11 13:55:05 瀏覽:476
搭建個人伺服器缺點 發布:2025-01-11 13:54:13 瀏覽:376
怎麼用安卓的手機登錄ios第五人格 發布:2025-01-11 13:44:11 瀏覽:770
登陸Ftp重輸密碼 發布:2025-01-11 13:40:12 瀏覽:335