導航:首頁 > 網路連接 > 計算機網路的客戶結構

計算機網路的客戶結構

發布時間:2023-07-19 11:32:52

A. 網路操作系統與網路結構

網路操作系統與網路結構

操作系統概述

單機操作系統l作為計算機和用戶之間的介面,是為用戶提供計算機資源的手段;由一些程序模塊組成,管理和控制計算機系統中的硬體及軟體資源;

合理地組織計算機工作流程,以便有效地利用這些資源為用戶提供一個功能強、使用方便的工作環境;

只為本地用戶服務,不能滿足網路環境的要求;網路操作系統l網路操作系統l屏蔽本地資源與網路資源的差異;

作為網路用戶和計算機網路的介面;

管理計算機的硬體和軟體資源,如網卡、網路列印機、大容量外存等;

為用戶提供文件共享、列印共享等各種網路服務;

完成網路的共享資源管理、網路的安全管理;

網路操作系統的定義:「利用區域網底層所提供的數據傳輸功能,為網路用戶提供區域網共享資源管理服務和其他網路服務功能的區域網系統軟體」;網路操作系統的特徵 l與硬體無關l廣域網連接l支持多客戶端和多用戶l網路管理l系統容錯l安全性和存取控制網路操作系統的服務功能l文件服務l列印服務l資料庫服務l通信服務

信息服務

目錄服務

網路管理服務Internet/Intranet服務網路系統的結構及相關概念

計算機網路有兩種基本的網路結構類型:對等網路;基於伺服器的網路;

從資源的分配和管理的角度來看,對等網路和基於伺服器的網路最大的差異就在於共享網路資源是分散到網路的所有計算機上,還是使用集中的網路伺服器。

l對等網路採用分散管理的結構;基於伺服器的網路採用集中管理的結構。對等網路 l網路上的計算機平等地進行通信。每一台計算機都負責提供自己的資源(文件、目錄、應用程序、列印機、數據機或傳真卡等),供網路上的其他計算機使用。

每一台計算機還負責維護自己資源的安全性。

對等網路的優點 l對等網路的結構簡單,網路中對硬體的需求比較低。由於對等網路中的資源被分布到許多計算機中,因此不需要高端伺服器,節省了網路成本。針對網路用戶較少的網路,對等網路很容易安裝和管理。

每一台機器都可以對本機的資源進行管理,如設置網路上其他用戶可以訪問的本地資源,以及設置訪問密碼等。管理網路的工作人員被分配給每台計算機的用戶。

對等網路並不需要使用網路操作系統,只要每台計算機安裝有支持對等連網功能的操作系統,就可以實現對等網路。

支持對等網路的操作系統有Windows 95/98、Windows NT Workstation/2000 Professional等。

對等網路的缺點

用戶計算機的性能會受影響

網路的安全性無法保證

備份困難基於伺服器的網路

使用一台高性能的計算機(伺服器)用於存儲共享資源,並向用戶計算機分發文件和信息。

網路資源由伺服器集中管理,伺服器控制數據、列印機以及客戶機需要訪問的其他資源,當客戶機或工作站需要使用共享資源時,可以向伺服器發出請求,要求伺服器提供服務。基於伺服器網路的優點

易於實現資源的管理和備份l具有良好的安全性

l具有較好的性能l可靠性較高網路伺服器的種類 l

文件伺服器l文件伺服器主要提供共享的硬碟來存儲數據和應用程序,以便向客戶機分發這些資源。當一台客戶機需要使用文件伺服器上的資源時,客戶機首先將所需的文件復制到客戶機本地,然後再對這些資源進行處理。在伺服器上,不進行應用程序的處理,所有任務都在客戶機本地進行。

應用伺服器l在客戶機和應用伺服器上都運行有應用程序。客戶機運行本地的程序,向伺服器發出服務請求,要求伺服器對某個數據進行處理,而伺服器會將處理後的信息返送給客戶機。通過這種方法,客戶機幾乎不處理信息,所有任務都由伺服器處理。

資料庫伺服器: 其他類型的伺服器;

郵件伺服器。

郵件伺服器專為處理客戶機的電子郵件需要而建立,為客戶機提供發送和接收電子郵件的環境。Web伺服器Web伺服器廣泛應用於Internet和Intranet,用戶通過客戶機上的瀏覽器應用程序,瀏覽Web伺服器上的信息。

通信伺服器

通信伺服器為處理遠程用戶撥號入網而建立。為安全起見,通信伺服器應用程序通常放置在單獨的伺服器上。

視頻伺服器l視頻伺服器可以提供視頻點播業務,同時支持多個視頻流的單播或廣播。伺服器技術

多處理器技術

匯流排能力

內存

磁碟介面技術

容錯技術

磁碟陣列技術

熱插撥技術

雙機熱備份

伺服器狀態監視多處理器技術

l中央處理器(CPU)是決定伺服器性能好壞的重要因素之一。雖然伺服器對其他組件的性能要求也很高,但處理器對於決定伺服器的性能仍然是很重要的。伺服器可以使用一個處理器或多個處理器運行l多處理器技術的類型l非對稱多處理器AMP;

對稱多處理器SMP;

對多處理器的選擇l根據使用的網路操作系統;l根據伺服器所完成的功能;lCPU的種類Intel、AMD、Cyrix等匯流排和內存l伺服器需要內部的高速匯流排來完成各種任務。l匯流排是計算機系統中的數據傳送的「主幹線路」,CPU、內存和其他的設備組件都連接到匯流排上。在某一時刻,伺服器可能將大量的數據從磁碟傳送到網卡、處理器、系統內存,並在處理完數據後將其傳送回磁碟。

內存分為三種l非奇偶校驗RAMl奇偶校驗RAMl帶有錯誤檢查和更正(ECC)的RAM 磁碟介面技術 l計算機系統基本上採用兩種硬碟介面,即EIDE(Enhanced Integrated Drive Electronics)和SCSI(Small Computer Systems Interface)。

SCSI系列標准:

SCSI-1

SCSI-1是最基本的SCSI技術規范,它使用8位的數據帶寬,以大約5Mbps的速度將數據讀出或寫入硬碟。由於SCSI技術的不斷發展,使得SCSI-1基本上不再使用了。

SCSI-2

SCSI-2擴展了SCSI技術規范,而且向SCSI添加了許多特性,還允許更快的SCSI連接。另外,SCSI-2 大大提高了不同SCSI設備製造商之間的SCSI兼容性。lFAST-SCSIlFAST-SCSI使用了基本的SCSI-2技術規范,將SCSI匯流排的數據傳輸速度從5Mbps增加到10Mbps。FAST-SCSI也被稱為「Fast NARROW-SCSI」。磁碟介面技術lSCSI系列標准lWIDE-SCSIlWIDE-SCSI也是基於SCSI-2的技術,WIDE-SCSI將SCSI-2從8位增加到16位或32位的數據帶寬。使用16位的WIDE-SCSI最高可以達到20Mbps。

Ultra-SCSIlUltra-SCSI也被稱為「SCSI-3」,它將SCSI匯流排的數據傳輸速度增加到20Mbps。使用8位的匯流排時,Ultra-SCSI可以達到20Mbps的速度。使用16位匯流排時,速度可以提高到40Mbps。

Ultra2-SCSI

Ultra2-SCSI是SCSI標準的另一個發展,Ultra2-SCSI 使Ultra-SCSI 性能再次提高。Ultra2-SCSI 系統使用16位的匯流排,速度可達到80Mbps。

Ultra3-SCSIlUltra3-SCSI使得Ultra2-SCSI 的性能再一次提高,達到了160Mbps的速度。SCSI系列標准l容錯是指在硬體或軟體出現故障時,仍能完成處理和運算,不降低系統性能,即用冗餘的資源使計算機具有容忍故障的能力,容錯技術可分為:

軟體容錯 採用多處理器和具有容錯功能的操作系統來實現容錯。

硬體容錯 由於硬體成本不斷下降,而軟體成本不斷升高,因此硬體容錯技術的應用越來越普遍。

硬體容錯系統應具有的特性為:

使用雙匯流排體系結構,確保系統的某一部分發生故障時仍能運行,不降低系統性能;l冗餘CPU、內存、通信子系統、磁碟、電源等,確保這些關鍵部件的可靠性;

自動故障檢測,以及故障部件的隔離和更換。磁碟陣列技術

磁碟陣列(Disk Array)是由一個硬碟控制器來控制多個硬碟的相互連接,使多個硬碟的讀寫同步,以減少錯誤,提高效率和可靠性的技術。

lRAID(Rendant Array of Inexpensive Disks)表示的是廉價磁碟冗餘陣列,是磁碟陣列技術標准,RAID採用冗餘的硬碟來對信息進行冗餘保存,從而提高磁碟系統的可靠性。如果某個硬碟發生故障,則可以通過保存在其他硬碟上的冗餘信息恢復故障硬碟的信息。 RAID技術1.RAID 0 oRAID 0採用數據分割技術,將所有硬碟構成一個磁碟陣列,可以同時對多個硬碟進行讀寫操作;oRAID 0陣列將數據分成多個數據塊,並將數據分塊分布在兩個或更多的硬碟上。 oRAID 0陣列中的一個驅動器出錯將會導致所有硬碟上的數據全部丟失,因此可靠性最差。 RAID技術2.RAID 1 oRAID 1不採用將數據分塊存儲在多個硬碟上的方法,而是採用磁碟鏡像技術。o使用兩個硬碟,並且將一個硬碟的內容同步復制到另一個硬碟上。如果其中一個硬碟出現故障,另一個硬碟將繼續正常工作。 oRAID 1的可靠性較高,但硬碟的使用效率較低。 RAID技術3.RAID 3oRAID 3採用數據交錯存儲技術。RAID 3在多個數據磁碟上分塊分布數據,然後對各個數據磁碟上存儲的所有數據使用異或操作,以產生一個校驗數據(ECC數據),並將這個數據存儲到一個校驗硬碟(ECC硬碟)。如果其中一個存儲數據的硬碟發生故障,導致數據出錯或丟失,那麼RAID 3先讀出其餘硬碟上的數據,再讀出ECC硬碟上的校驗數據,就可以恢復出錯或丟失的數據。 RAID技術4.RAID 5oRAID 5對RAID3技術進行了改進,除了保持分塊存儲數據的功能外,RAID 5將校驗數據存放在所有的硬碟中。oRAID 5的優點是不必依賴一個ECC驅動器來進行所有寫操作,所有硬碟都共享ECC工作,因此RAlD 5的性能要比RAID 3稍高一些,如果任何一個硬碟出現故障,可以將其替換,且數據也能夠恢復。oRAID5能夠將三至三十二個硬碟組合到一個陣列中。其他伺服器技術

熱插撥技術

大多數伺服器都支持熱插撥技術的組件(熱插撥硬碟、熱插撥電源和熱插撥風扇等),它們可以在系統保持運行的同時被替換。l雙機熱備份l

雙機熱備份是指在系統使用兩台或多台伺服器,其中一台主用,另外一台備用,而且這些伺服器都處於正常運行狀態,如果主用伺服器發生故障,則可自動啟動備用伺服器。

伺服器狀態監視 l大多數伺服器可以監視內部組件,並預先發出可能會出現問題的警告。高端的伺服器通常可以監視以下情況:

風扇的轉動、系統電壓、內存錯誤、磁碟錯誤、內部溫度、機箱被打開等。典型的網路操作系統

早期的網路操作系統具有簡單的文件服務和某些安全性特性。隨著用戶要求的增加,現代網路操作系統提供了更為廣泛的服務。

目前,常用的網路操作系統有:Novell 公司的NetWare;

Microsoft的Windows NT/2000;l帶有網路功能的UNIX。

Windows NT和Windows 2000

1983年11月,Microsoft第一個Windows產品——Windows 1.0;l1987年12月,Windows 2.0,其在技術上已有了明顯的進步,允許同時執行多個程序,利用微處理器中的保護模式,突破了DOS中的640KB內存的限制 ;l1990年5月,Windows 3.0,對Windows 2.0進行了改進;

1992年5月,工作組網路Windows for Workgroup 3.1;Windows NT和Windows 2000l1993年5月,Windows NT 3.1,與DOS脫離,採用了很多新技術,但對硬體資源要求較高; l1994年9月,Windows NT 3.5,對NT 3.1進行了改進,降低了對硬體資源的要求,增加了與UNIX和NetWare等的連接和集成;

1996年7月,Windows NT 4.0,在性能、易用性與可管理性以及支持Internet/Intranet方面,有了重大的改進;

2000年,Windows 2000,適用於個人和企業對操作系統的各種需要;

2001年,Window XP。Windows NT的特性 l體系結構的獨立性;

多處理器支持;

多線程的多任務;

大量的內存空間;

集中化的用戶環境文件;

遠程訪問服務;

基於域和工作組的管理功能;

容錯與多驅動器陣列(RAID)支持;Windows 2000 產品系列 lWindows 2000 ProfessionallWindows 2000 Professional是Microsoft在Windows NT Workstation 4.0基礎上發展起來的客戶端的操作系統,不僅繼承了NT Workstation 4.0的穩定性和可靠性等優點,而且還擁有了更好的用戶界面、支持即插即用、管理起來也更加方便,而且具有更高級別的安全性和更好的性能。Windows 2000產品系列lWindows 2000 Serverl用來支持文件和列印、應用程序、Web以及通信服務功能的多任務操作系統。

提供可擴展、基於Internet標准、與操作系統緊密結合的活動目錄服務,方便了網路資源的管理和查找。

提供了Web和Internet服務,為客戶在商業上採用Web技術提供了便利條件,它能適應從簡單的Web站點到Web應用及視頻點播等流媒體服務的各種需要。l支持4GB的物理內存和兩路SMP對稱多處理系統,並包含了活動目錄、COM+、公共密鑰設施、智能鏡像(ntellimirror)和Terminal服務等特性,它適合於中小型規模企業作為應用分發、Web伺服器、工作組和分支辦公室的伺服器操作系統。Windows 2000產品系列lWindows 2000 Advanced Serverl部門和應用伺服器,比Windows 2000 Server提供了更多的網路功能和Internet服務;支持四路SMP和64GB物理內存;

集成了可伸縮集群服務,是資料庫應用、高可用集群和為大型系統和應用的可伸縮性提供負載平衡服務的理想平台。Windows 2000 Server產品系列lWindows 2000 Datacenter ServerlDatacenter Server是功能性最強的伺服器操作系統。l支持16路SMP和64GB的物理內存。lWindows 2000 Datacenter Server提供了集群和負載平衡服務兩個基本特徵服務,適合於大規模數據倉庫、計量經濟學分析、大規模科學和工程計算、事務處理、大規模的ISP等應用。 NetWare操作系統 lNetWare操作系統的發展起源於1981年,Novell公司首次提出了LAN文件伺服器的概念;

1983年,基於Motorola MC68000 (操作系統為CP/M)的網路操作系統Novell SHARE-NET。 1984年, NetWare 1.0,以MS-DOS為環境的網路操作系統。

1985年,Advanced NetWare 1.X,增加了多任務處理功能,完善了低層協議,並支持基於不同網卡的結點互連;

1986年,Advanced NetWare 2.0,擴充了虛擬內存工作方式,並且內存定址突破640KB;NetWare操作系統

1987年, NetWare 2.1,在Netware文件伺服器增加了系統容錯機制(SFT),包括熱修復、磁碟鏡像和磁碟雙工等特性;

1990年, NetWare 3.1,在網路整體性能、系統的可靠性、網路管理 和應用開發平台等方面予以增強;

1993年, NetWare 4.0,在3.11的基礎上,增加了目錄服務和磁碟文件壓縮功能,具有良好的可靠性、易用性、可縮放性和靈活性。

1998年9月,NetWare 5,更大程度地支持並加強了Internet/Intranet以及資料庫的應用與服務。

NetWare操作系統的結構 lIPX(Internet Packet eXchange)作為網路層的分組交換協議,提供分組定址和選擇路由功能,但不保證可靠到達,相當於數據報功能。IPX是Netware結構中關鍵部分,是工作站和文件伺服器相互通信的協議,是較高層SPX和NetBIOS的基礎。lSPX(Sequenced Packet eXchange)是NetWare的運輸層協議,它與TCP/IP協議組中的TCP協議類似,以面向連接的通信方式工作,向上提供簡單卻功能很強的服務。它可以保證信息流按序、可靠地傳送。NetWare操作系統的結構 oNetWare核心協議NCP(NetWare Core Protocol)在用戶發送請求給伺服器的遠端文件服務過程中執行。文件服務過程所產生的相應信息送回給用戶。在NCP的基礎上形成了文件和網路所有的服務。利用這些服務,可以構成各種功能的應用程序。NCP支持使用虛電路和數據報兩種網路應用接入介面。oNCP的主要功能是:服務連接維護、目錄維護、文件維護、數據訪問同步、保密庫維護、網路維護、列印維護、軟體拷貝保護、計費服務和隊列管理服務。

Netware的特點

具有多任務、多用戶的功能,工作站軟體所佔內存較小,支持多種區域網硬體,保護了已有硬體投資;NetWare使用開放性協議技術OPT(Open Protocol Technology),允許各種協議的結合,使各類工作站可與公共伺服器通信;NetWare高效的硬碟存取管理技術消除了伺服器的瓶頸。Netware文件伺服器具有五種安全性措施:注冊口令、受託者權、目錄權、文件屬性和文件伺服器安全性。這些安全性措施可以單獨使用,也可以混合使用。Netware的系統容錯技術

三級容錯l第一級針對硬碟表面介質出故障而設計,採用雙重目錄、文件夾、磁碟熱修復等;

第二級針對硬碟故障而設計,採用硬碟鏡像方法;

第三級提供文件伺服器鏡像的功能;

UNIX操作系統

UNIX不是網路操作系統,但由於它能支持通信功能,並提供一些大型伺服器的操作系統的功能,因此也可把它作為網路操作系統;

在20世紀80年代,UNIX是用於小型計算機的操作系統,以替代一些專用操作系統。在這些系統中,UNIX作為一種多用戶操作系統運行,應用軟體和數據集中在一起,經過不斷的發展,UNIX已成為可移植的操作系統,能運行在范圍廣闊的各種計算機上,包括大型主機和巨型計算機,從而大大擴大了應用范圍。 UNIX操作系統的結構
UNIX內核

UNIX內核的功能是完成底層與硬體相關的功能,控制著計算機的資源,並且將這些資源分配給正在計算機上運行的應用程序。

ShelllShell的作用是解釋來自用戶和應用的命令,使計算機資源的管理更加容易和高效。Shell程序與用戶進行交互,使用戶能夠運行程序、拷貝文件、登錄或退出系統以及完成一些其它的任務。Shell程序可以顯示簡單的命令行提示游標,或者顯示一個有圖標與窗口的圖形用戶界面(X-Windows)。Shell程序與在UNIX上運行的應用程序一起利用內核提供的服務,對文件與外圍設備進行管理。由於Shell程序與硬體無關,因此更容易移植,UNIX可具有多種 Shell。o實用程序與應用n實用程序處於Shell的外層,提供了大部分的可執行程序,而用戶的應用程序在實用程序之上。嚴格來講,實用程序和應用程序是屬於同一性質的,但實用程序大多是為了幫助操作系統執行作業以及幫助程序員開發軟體。由於UNIX具有很多的實用程序,使UNIX實際上成為和硬體獨立的操作系統,適用於開發范圍甚廣的各種應用。UNIX操作系統的結構 UNIX操作系統的功能特性

UNIX是一個多用戶、多任務操作系統;

UNIX具有良好的用戶界面;

UNIX的設備獨立性;l具有很好的可移植性;l可以直接支持網路功能;l可靠的系統安全。關於Linux操作系統

UNIX操作系統一個很大的缺點就是UNIX價格昂貴,Linux是一個自由軟體,它對各廠家的UNIX造成了巨大的沖擊。

Linux是一套免費使用和自由傳播的類UNIX操作系統,它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的UNIX兼容產品。

B. 計算機網路主要由哪些部分組成

計算機網路的組成 篇1
1、主計算機
在一般的區域網中,主機通常被稱為伺服器,是為客戶提供各種服務的計算機,因此對其有一定的技術指標要求,特別是主、輔存儲容量及其處理速度要求較高。根據伺服器在網路中所提供的服務不同,可將其劃分為文件伺服器、列印伺服器、通
信伺服器、域名伺服器、資料庫伺服器等。
2、網路工作站
除伺服器外,網路上的其餘計算機主要是通過執行應用程序來完成工作任務的,我們把這種計算機稱為網路工作站或網路客戶機,它是網路數據主要的發生場所和使用場所,用戶主要是通過使用工作站來利用網路資源並完成自己作業的。
3、網路終端
是用戶訪問網路的界面,它可以通過主機聯入
網內,也可以通過通信控制處理機聯入網內。
4、通信處理機
一方面作為資源子網的主機、終端連接的介面,將主機和終端連入網內;另一方面它又作為通
信子網中分組存儲轉發結點,完成分組的接收、校
驗、存儲和轉發等功能。
5、通信線路
通信線路(鏈路)是為通信處理機與通信處理機、通信處理機與主機之間提供通信信道。
6、信息變換設備
信號進行變換,包括:數據機、無線通信接收和發送器、用於光纖通信的編碼解碼器等。
計算機網路的組成 篇2
在計算機網路系統中,除了各種網路硬體設備外,還必須具有網路軟體,那麼計算機網路軟體是由什麼組成的呢,一起來看看!
1、網路操作系統
網路操作系統是網路軟體中最主要的軟體,用
於實現不同主機之間的用戶通信,以及全網硬體和軟體資源的共享,並向用戶提供統一的、方便的網路介面,便於用戶使用網路。目前網路操作系統有三大陣營:UNIX、NetWare和Windows。目前,我國最廣泛使用的是Windows網路操作系統。
2、網路協議軟體
網路協議是網路通信的數據傳輸規范,網路協
議軟體是用於實現網路協議功能的軟體。
目前,典型的網路協議軟體有TCP/IP協議、IPX/SPX協議、IEEE802標准協議系列等。其中,
TCP/IP是當前異種網路互連應用最為廣泛的網路協
議軟體。
3、網路管理軟體
網路管理軟體是用來對網路資源進行管理以及對網路進行維護的軟體,如性能管理、配置管理、故障管理、記費管理、安全管理、網路運行狀態監視與統計等。
4、網路通信軟體
是用於實現網路中各種設備之間進行通信的軟體,使用戶能夠在不必詳細了解通信控制規程的情況下,控制應用程序與多個站進行通信,並對大量的通信數據進行加工和管理。
5、網路應用軟體
網路應用軟體是為網路用戶提供服務,最重要的特徵是它研究的重點不是網路中各個獨立的計算機本身的功能,而是如何實現網路特有的功能。

C. 計算機網路的基本組成部分有哪些

計算機網路的基本組成部分包括以下幾個方面:

-------FunNet超有趣學網路

D. 計算機網路中的客戶是什麼

計算機網路中的客戶是利用通信設備和線路將地理位置不同、功能獨立的多個計算機系統互聯起來,以功能完善的網路軟體實現網路中資源共享和信息傳遞的系統。通過計算機的互聯,實現計算機之間的通信,從而實現計算機系統之間的信息、軟體和設備資源的共享以及協同工作等功能,其本質特徵在於提供計算機之間的各類資源的高度共享,實現便捷地交流信息和交換思想。

E. 計算機網路通常由哪些部分組成

計算機網路通常由以下幾個部分組成:

總之,計算機網路是由硬體、軟孝跡件、協議、拓撲結構、網路服務和安全機制等多個組成部分構成的復雜系統。這些組成部分相互作用,共同實現了計算機網路中的數據傳輸、處理、存儲和管理等功能。

-------FunNet超有趣學敏臘網路

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

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中進行使用。

G. 計算機網路由哪幾部分組成

計算機網路的組成基本上包括:計算機,網路操作系統,傳輸介質(可以是有形的,也可以是無形的,如無線網路的傳輸介質就是空氣)以及相應的應用軟體四部分。

計算機網路的組成及分類:計算機網路通俗地講就是由多台計算機(或其它計算機網路設備)通過傳輸介質和軟體物理(或邏輯)連接在一起組成的。

計算機網路的組成基本上包括:計算機網路的基本功能是數據通信和資源共享,計算機網路根據其覆蓋范圍可分為區域網,城域網和廣域網。

拓展資料:

計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。

關於計算機網路的最簡單定義是:一些相互連接的、以共享資源為目的的、自治的計算機的集合。若按此定義,則早期的面向終端的網路都不能算是計算機網路,而只能稱為聯機系統(因為那時的許多終端不能算是自治的計算機)。

但隨著硬體價格的下降,許多終端都具有一定的智能,因而「終端」和「自治的計算機」逐漸失去了嚴格的界限。若用微型計算機作為終端使用,按上述定義,則早期的那種面向終端的網路也可稱為計算機網路。

H. 計算機網路由幾部分組成各有什麼功能

計算機網路通常由三個部分組成,它們是資源子網、通信子網和通信協議。

所謂通信子網就是計算機網路中負責數據通信的部分;資源子網是計算機網路中面向用戶的部分,負責全網路面向應用的數據處理工作;而通信雙方必須共同遵守的規則和約定就稱為通信協議,它的存在與否是計算機網路與一般計算機互連系統的根本區別。


(8)計算機網路的客戶結構擴展閱讀:

一般地說,將分散的多台計算機、終端和外部設備用通信線路互聯起來,彼此間實現互相通信,並且計算機的硬體、軟體和數據資源大家都可以共同使用,實現資源共享的整個系統就叫做計算機網路。

連入網上的每台計算機本身都是一台完整獨立的設備。它自己可以獨立工作。例如 們可以對它進行啟動、運行和停機等操作。 們還可以通過網路去使用網路上的另外一台計算機。

計算機之間可以用雙絞線、電話線、同軸電纜和光纖等有線通信,也可以使用微波、衛星等無線媒體把它們連接起來。

參考資料:計算機網路系統_網路

閱讀全文

與計算機網路的客戶結構相關的資料

熱點內容
5g網路難題有哪些 瀏覽:383
一個家的網路是什麼意思 瀏覽:940
網路電視電信密碼 瀏覽:896
什麼是網路醫院 瀏覽:326
圖什麼網路有限公司 瀏覽:952
網路安全的手抄報大學生 瀏覽:938
蘋果手機顯示網速很快但網路很卡 瀏覽:118
北交研究生網路安全就業怎麼樣 瀏覽:48
啥叫網路信號強 瀏覽:792
六安第一中學網路安全守則 瀏覽:774
網路異常無線正常電腦沒網 瀏覽:780
網路電視的央視在哪個板塊 瀏覽:270
電腦已連接網路卻不顯示 瀏覽:776
電腦網口燈不亮網路斷開 瀏覽:312
怎麼關閉路由器有線網路 瀏覽:377
樂播連不上無線網路 瀏覽:643
蘋果5開機選取網路 瀏覽:438
蘭大網路教育學院怎麼預約 瀏覽:256
唐山神締網路怎麼樣 瀏覽:193
如何打通網路電話 瀏覽:932

友情鏈接