什麼是CS結構,各有什麼優缺點

2021-03-04 06:56:29 字數 3147 閱讀 8927

1樓:小小理財行家

1、簡單解釋:

b/s最大優勢為客戶端免維護,適用於使用者群龐大,或客戶需求經長髮生變化的情況。

c/s功能強大,可以減輕伺服器端壓力,如果使用者的需求特別複雜,用c/s。

全面:client/server是建立在區域網的基礎上的.browser/server是建立在廣域網的基礎上的.

硬體環境不同:

c/s 一般建立在專用的網路上, 小範圍裡的網路環境, 區域網之間再通過專門伺服器提供連線和資料交換服務.

b/s 建立在廣域網之上的, 不必是專門的網路硬體環境,例與**上網, 租用裝置. 資訊自己管理. 有比c/s更強的適應範圍, 一般只要有作業系統和瀏覽器就行

請問關於b/s結構?c/s結構?介紹一下兩種結構的優缺點.面試時怎麼說好啊?

2樓:匿名使用者

b/s結構軟體的好處

何謂b/s結構,就是隻安裝維護一個伺服器

(server),而客戶端採用瀏覽器(browse,如inter*** explorer,myie等)執行軟體,即瀏覽器/伺服器結構。

相對於c/s結構,儘管c/s結構相對於更早的檔案伺服器來說,有了很大的進步,但與b/s相比,缺點和不足是很明顯的。

1.首先,b/s比c/s的維護工作量大大減少了。c/s結構的每一個客戶端都必須安裝和配置軟體。

假如一個企業共有50個客戶站點使用一套c/s結構的軟體,則當這套軟體進行了哪怕很微小的改動後(比如增加某個功能),系統維護員都必須進行這樣的維護;將伺服器更新到最新版本;將客戶端原有的軟體解除安裝,再安裝新的版本,然後進行設定,最為可怕的是客戶端的維護工作必須不折不扣的進行50次。若其中有部分客戶端是在另外一個地方,則系統維護員還必須跑到該地方再進行解除安裝、安裝、設定的工作。 若某個客戶端,忘記進行這樣的維護,則該客戶端將會碰到版本不一致的問題而無法工作。

而b/s結構,客戶端不必安裝及維護。如果我們將前面企業的c/s結構的軟體換成b/s結構的,我們看看軟體升級後,系統維護員如何維護: 系統維護員只要將伺服器的軟體升級到最新版本就行了。

其他客戶端,只要重新登入系統,使用的就已經是最新版本的軟體了。

2.其次,b/s相對c/s能夠降低總體擁有成本, c/s軟體一般是採用兩層結構的。

兩層結構中,客戶端接受使用者的請求,客戶端向資料庫服務提出請求,資料庫服務將資料提交給客戶端,客戶端將資料進行計算(可能涉及到運算、彙總、統計等等)並將結果呈現給使用者。

在三層結構中,客戶端接受使用者的請求,客戶端嚮應用服務提出請求,應用服務從資料庫服務中獲得資料,應用服務將資料進行計算並將結果提交給客戶端,客戶端將結果呈現給使用者。

這兩種結構的不同點是,兩層結構中客戶端參與運算,而三層結構中客戶端並不參與運算,只是簡單的接收使用者的請求,顯示最後的結果。由於三層結構中的客戶端並不需要參與計算,所以對客戶端計算機的配置要求是比較低的。

另外,由於從應用服務到客戶端只傳遞最終的結果,資料量較少,使用**線也能夠信任。而採用c/s兩層結構,使用**線作為傳輸線路可能因為速度太慢而不能夠接受。 採用三層結構的璐華軟體的配置可以是提高伺服器的配置,降低客戶端的配置。

這樣增加的只是一臺伺服器(應用服務和資料庫服務可以放在同一臺計算機中)的**,而降低的卻是幾十臺客戶端機器的**。起到了降低總體擁有成本的作用。

c/s、b/s軟體資料一致性比較

在c/s結構軟體的解決方案裡,對於異地經營的大型集團都採用各地安裝區域級伺服器,然後再進行資料同步的模式。這些伺服器每天必須同步完畢之後,總部才可得到最終的資料。由於區域性網路故障造成個別資料庫不能同步不說,即使同步上來,各伺服器也不是一個時點上的資料,資料永遠無法一致,不能用於決策。

對於b/s結構的軟體來講,其資料是集中存放的,客戶端發生的每一筆業務單據都直接進入到**資料庫,不存在資料一致性的問題。

c/s、b/s軟體資料實時性比較

在集團級應用裡,c/s結構不可能隨時隨地看到當前業務的發生情況,看到的都是事後資料;而b/s結構則不同,它可以實時看到當前發生的所有業務,方便了快速決策,有效地避免了企業損失。

c/s、b/s軟體資料安全性比較

由於c/s結構軟體的資料分佈特性,客戶端所發生的火災、盜搶、**、病毒、黑客等都成了可怕的資料殺手。另外,對於集團級的異地軟體應用,c/s結構的軟體必須在各地安裝多個伺服器,並在多個伺服器之間進行資料同步。如此一來,每個資料點上的資料安全都影響了整個應用的資料安全。

所以,對於集團級的大型應用來講,c/s結構軟體的安全性是令人無法接受的。對於b/s結構的軟體來講,由於其資料集中存放於總部的資料庫伺服器,客戶端不儲存任何業務資料和資料庫連線資訊,也無需進行什麼資料同步,所以這些安全問題也就自然不存在了。

3樓:吾皇挽睡

1.首先介紹一下兩種結構,把你知道的都說一下(面試官永遠喜歡那些健談的人)。

c/s (client/server)結構,即客戶機和伺服器結構。

通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到client端和server端來實現。c/s結構可以看做是胖客戶端架構。客戶端實現絕大多數的業務邏輯處理和介面展示,作為客戶端的部分需要承受很大的壓力,對客戶機的要求較高。

b/s(browser/server)結構,即瀏覽器和伺服器結構。

它是隨著inter***技術的興起,對c/s結構的一種變化或者改進的結構。b/s結構可以看作是瘦客戶端,只是把顯示的較少的邏輯交給了web瀏覽器,事務邏輯資料處理在放在了server端。b/s結構的系統無須特別安裝,只有web瀏覽器即可。

2.說一下兩者具體的優缺點,記住要抓住要點。

b/s結構的優點:

<1>.無需安裝,客戶端不需要安裝有瀏覽器即可。

<2>.業務擴充套件便捷,通過增加頁面即可增加伺服器功能。

<3>.無需升級多個客戶端,升級伺服器即可,就可以實現所有使用者的同步更新。

b/s結構的缺點:

<1>.在速度和安全性上需要花費很多設計成本,響應速度不及c/s。

<2>.使用者體驗不是很理想,b/s需要單獨介面設計,各個瀏覽器廠商的對瀏覽器的解析的標準不同。

c/s結構的優點:

<1>.c/s結構的安全效能可以很容易保證。

<2>.由於客戶端實現與伺服器的直接相連,沒有中間環節,只有一層互動,因此響應速度較快。

c/s結構的缺點:

<1>.適用面窄,通常用於區域網中。

<2>.客戶端需要安裝專用的客戶端軟體。

<3>進行一次維護升級,需要所有客戶端的程式進行重新安裝。

s結構和b s結構的優缺點,c s結構和b s結構的優缺點

1 c s結構一般指client server,優缺點如下 c s結構的優點是能充分發揮客戶端pc的處理能力,很多工作可以在客戶端處理後再提交給伺服器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個 只適用於區域網。而隨著網際網路的飛速發展,移動辦公和分散式辦公越來越普及,這需要我們的系統具有擴...

什麼是木結構房屋,木結構建築有什麼優缺點????

是單純由木材或主要由木材承受荷載的結構,通過各種金屬連線件或榫卯手段進行連線和固定。這種結構因為是由天然材料所組成,受著材料本身條件的限制,因而木結構多用在民用和中小型工業廠房的屋蓋中。木屋蓋結構包括木屋架 支撐系統 吊頂 掛瓦條及屋面板等。木材易於取材,加工方便,質輕且強。缺點是各向異性,有木節 ...

自家炒菜用什麼鍋好?各有什麼優缺點

九陽的炒鍋挺好用的,大品牌 也不太貴。推薦。炒菜到底用什麼鍋好?原來以前用錯了,難怪菜炒的不好吃 用鐵鍋比較好。鋁鍋 不宜用金屬鏟炒菜 鋁鍋的特性是熱分佈優良,且鍋體較輕。但使用不當鋁會大量溶出,長期食鋁過多,會加速人體衰老。鋁鍋不宜用於高溫煎炒菜,高溫或者金屬鏟在炒菜時與鋁鍋碰撞 摩擦都有可能使鋁...