『壹』 計算機網路問題:比較二層和三層架構客戶/伺服器模式,分析各自特點,以及適用場合。
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中進行使用。
『貳』 弱電圖tp、tt、do、td、tn、tni代表什麼
弱電里的TP代表的是電視;
TO代表的是數據,也就是網路點。2TO就是2個網路點,2根網線的意思。以下同世升理。
TD、TW代表的是語音,也就是電話點。
弱電里的TP、TO、TD、TW主要看圖例,成套圖紙都有圖例的,一般在第一或第二頁就有了。工程看圖都是以本套圖shu的圖例為基準的。
(2)計算機網路圖例大全擴展閱讀:
常見的弱電系統包括:閉路電視監控系統、防盜報警系統、門禁系統、電子巡更系統、停車場管理系統、可毀返攔視對講系統、家庭智能化系統及安防系統、背景音樂系統、LED顯示系統、等離子拼接屏系統、DLP大屏系統、三表抄送系統;
樓宇自控系統、防雷與接地系統、尋呼對講及專業對講系統、弱電管道系統、UPS不間斷電源系統、機房系纖胡統、綜合布線系統、計算機區域網系統、物業管理系統、多功能會議室系統、有線電視系統、衛星電視系統、衛星通訊系統、消防系統、電話通訊系統、酒店管理系統、視頻點播系統等等