1.b/s模式
b/s(browser/server,瀏覽器/伺服器)方式的網路結構。
①、客戶端統一採用瀏覽器如:netscape和ie,通過web瀏覽器向web伺服器提出請求,由web伺服器對資料庫進行操作,並將結果傳回客戶端。
②、b/s結構簡化了客戶機的工作,但伺服器將擔負更多的工作,對資料庫的訪問和應用程式的執行都將在這裡完成。即當瀏覽器發出請求後,其資料請求、加工、返回結果、動態網頁生成等工作全部由web伺服器完成。
工作原理:
在b/s模式中,客戶端執行瀏覽器軟體。瀏覽器以超文字形式向web伺服器提出訪問資料庫的要求,web伺服器接受客戶端請求後,將這個請求轉化為sql語法,並交給資料庫伺服器,資料庫伺服器得到請求後,驗證其合法性,並進行資料處理,然後將處理後的結果返回給web伺服器,web伺服器再一次將得到的所有結果進行轉化,變成html文件形式,**給客戶端瀏覽器以友好的web頁面形式顯示出來。
特點:
①、系統開發、維護和公升級的經濟性:對於大型的管理資訊系統,軟體開發、維護與公升級的費用是非常高的,bs模式所具有的框架結構可以大大節省這些費用,同時,bs模式對前台客戶機的要求並不高,可以避免盲目進行硬體公升級造成的巨大浪費。
②、b/s模式提供了一致的使用者介面:b/s模式的應用軟體都是基於web瀏覽器的,這些瀏覽器的介面都很相似。對於無使用者互動功能的頁面,使用者接觸的介面都是一致的,從而可以降低軟體的培訓費用。
③、b/s模式具有很強的開放性: 在b/s模式下,外部的使用者亦可通過通用的瀏覽器進行訪問。
b/s模式的結構易於擴充套件: 由於web的平台無關性,bs模式結構可以任意擴充套件,可以從一台伺服器、幾個使用者的工作組級擴充套件成為擁有成千上萬使用者的大型系統。
④、b/s模式具有更強的資訊系統整合性: 在bs模式下,整合了解決企事業單位各種問題的服務,而非零散的單一功能的多系統模式,因而它能提供更高的工作效率。
⑤、b/s模式提供靈活的資訊交流和資訊發布服務: b/s模式借助internet強大的資訊發布與資訊傳送能力可以有效地解決企業內部的大量不規則的資訊交流。
2.c/s模式
c/s(client/server,客戶/伺服器)方式的網路計算模式。
①、伺服器負責管理資料庫的訪問,並對客戶機/伺服器網路結構中的資料庫安全層加鎖,進行保護;
②、客戶機負責與使用者的互動,收集使用者資訊,通過網路向伺服器傳送請求。
③、c/s模式中,資源明顯不對等,是一種「胖客戶機(fat client)」或「瘦伺服器(thin server)」結構。
④、客戶程式(前台程式)在客戶機上執行,資料庫服務程式(後台程式)在應用伺服器上執行。
工作原理:
c/s模式主要由客戶應用程式、伺服器管理程式和中介軟體三個部分組成。伺服器一般分為應用伺服器和資料庫伺服器。兩層c/s結構的實現原理是:應用程式(客戶端)首先依據使用者操作形成對應的sql語句,然後通過網路協議(如:tcp/ip等)向資料庫伺服器傳送sql命令;資料庫伺服器通過其監聽埠(如:oracle的1521等)實時檢測有無服務請求。當檢測到有sql請求時,伺服器首先對客戶端身份進行驗證,驗證通過後執行請求客戶的sql命令。
特點:
②、c/s模式提供了更安全的訪問模式。由於cs配備的是點對點的結構模式,採用適用於區域網、安全性可以得到可靠的保證。而b/s採用點對多點、多點對多點這種開放的結構模式,並採用tcp/ip這一類運用於internet的開放性協議,其安全性只能靠資料伺服器上管理密碼的資料庫來保證。
③、由於c/s在邏輯結構上比bs少一層,對於相同的任務,c/s完成的速度總比bs快,使得c/s更利於處理大量資料。由於客戶端實現與伺服器的直接相連,沒有中間環節,因此響應速度快。同時由於開發是針對性的,因此,操作介面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。
缺點:
c/s缺少通用性,業務的變更,需要重新設計和開發,增加了維護和管理的難度,進一步的業務拓展困難較多
B S C S模式介紹
1.b s模式 b s browser server,瀏覽器 伺服器 方式的網路結構。客戶端統一採用瀏覽器如 netscape和ie,通過web瀏覽器向web伺服器提出請求,由web伺服器對資料庫進行操作,並將結果傳回客戶端。b s結構簡化了客戶機的工作,但伺服器將擔負更多的工作,對資料庫的訪問和應...
知識點 B S C S 架構
c s即 client與server 中文意思 客戶端與伺服器端架構,這種架構也是從使用者層面 也可以是物理層面 來劃分的。這裡的客戶端一般泛指客戶端應用程式exe,程式需要先安裝後,才能執行在使用者的電腦上,對使用者的電腦作業系統環境依賴較大。b s即 browser與server,中文意思 瀏覽...
對B S C S架構的見解
1.b s c s 架構 b s架構的全稱為 browser server 即瀏覽器 伺服器結構,b s架構軟體 web server 客戶端為瀏覽器,1 b s 架構的優點 1 客戶端無需安裝,有 web瀏覽器即可。2 bs 架構可以直接放在廣域網上,通過一定的許可權控制實現多客戶訪問的目的,互動...