什么是客戶服務(wù)器模式 什么是客戶/服務(wù)器式網(wǎng)絡(luò)?
什么是客戶/服務(wù)器式網(wǎng)絡(luò)?在局域網(wǎng)中使用的一種組織方案,它充分利用分布式智能,把服務(wù)器和工作站看作智能的、可編程的設(shè)備,從而充分發(fā)揮各自的計(jì)算能力。具體實(shí)現(xiàn)方法是:運(yùn)行的應(yīng)用程序分為“前端”客戶端程序
什么是客戶/服務(wù)器式網(wǎng)絡(luò)?
在局域網(wǎng)中使用的一種組織方案,它充分利用分布式智能,把服務(wù)器和工作站看作智能的、可編程的設(shè)備,從而充分發(fā)揮各自的計(jì)算能力。
具體實(shí)現(xiàn)方法是:運(yùn)行的應(yīng)用程序分為“前端”客戶端程序和“后端”服務(wù)器??蛻舳私M件是一個(gè)完整的、獨(dú)立的個(gè)人計(jì)算機(jī)(不是一個(gè)“啞巴”終端),用戶可以使用它的所有功能和特性來(lái)運(yùn)行應(yīng)用程序。服務(wù)器組件可以是個(gè)人計(jì)算機(jī)、小型計(jì)算機(jī)或大型機(jī),只要它們能夠在分時(shí)環(huán)境中提供小型計(jì)算機(jī)和大型機(jī)的傳統(tǒng)功能:數(shù)據(jù)管理、客戶端之間的信息共享以及復(fù)雜的網(wǎng)絡(luò)管理和安全功能。與舊的體系結(jié)構(gòu)相比,這種客戶機(jī)和服務(wù)器同時(shí)工作的方式不僅提高了處理能力,而且可以更有效地利用這些功能。原因是應(yīng)用程序的客戶端經(jīng)過(guò)了優(yōu)化,更適合與用戶交互,而服務(wù)器端則提供了集中的多用戶功能。
什么叫做客戶機(jī)/服務(wù)器模式?
這是一種網(wǎng)絡(luò)軟件操作形式。
通常,具有客戶機(jī)/服務(wù)器結(jié)構(gòu)的系統(tǒng)具有一個(gè)或多個(gè)服務(wù)器和大量客戶機(jī)。服務(wù)器配備大容量?jī)?nèi)存和數(shù)據(jù)庫(kù)系統(tǒng),用于數(shù)據(jù)存儲(chǔ)和檢索;客戶端安裝專用軟件,用于數(shù)據(jù)輸入、計(jì)算和輸出。客戶機(jī)和服務(wù)器都是獨(dú)立的計(jì)算機(jī)。當(dāng)連接到網(wǎng)絡(luò)的計(jì)算機(jī)向其他計(jì)算機(jī)提供各種網(wǎng)絡(luò)服務(wù)(如數(shù)據(jù)、文件共享等)時(shí),它被稱為服務(wù)器。用來(lái)訪問(wèn)服務(wù)器數(shù)據(jù)的計(jì)算機(jī)稱為客戶機(jī)。嚴(yán)格來(lái)說(shuō),client/server模型并不是從物流的角度定義的,它體現(xiàn)了一種網(wǎng)絡(luò)數(shù)據(jù)訪問(wèn)方式。這種結(jié)構(gòu)的系統(tǒng)目前應(yīng)用廣泛。如酒店、酒店客房登記、結(jié)算系統(tǒng)、超市POS系統(tǒng)、銀行、郵電網(wǎng)絡(luò)系統(tǒng)等。
什么是
對(duì)等網(wǎng)絡(luò)意味著網(wǎng)絡(luò)中的所有計(jì)算機(jī)都是平等的,包括服務(wù)器和客戶端。所有計(jì)算機(jī)都安裝了相同的獨(dú)立操作系統(tǒng),如Windows 98/XP/Vista/7。它可以設(shè)置共享資源,但受連接數(shù)的限制。一般只允許10個(gè)用戶同時(shí)打開(kāi)共享資源,其他用戶再次打開(kāi)時(shí)會(huì)提示連接數(shù)過(guò)大很多,客戶機(jī)/服務(wù)器網(wǎng)絡(luò)是指網(wǎng)絡(luò)中的一臺(tái)計(jì)算機(jī)安裝了網(wǎng)絡(luò)操作系統(tǒng),如Windows 2000/2003/2008/Linux等。,其他電腦都是點(diǎn)擊安裝操作系統(tǒng),比如Windows98/XP/Vista/7等,有網(wǎng)絡(luò)操作系統(tǒng)的電腦叫服務(wù)器,其他機(jī)器叫客戶端,客戶端由服務(wù)器管理,服務(wù)器設(shè)置是共享資源不受連接數(shù)的限制。只要客戶端以服務(wù)器上建立的用戶名登錄網(wǎng)絡(luò),就可以使用,并且可以在服務(wù)器上設(shè)置文件或文件夾權(quán)限。
服務(wù)器的作用是什么?
服務(wù)器是支持當(dāng)前各種互聯(lián)網(wǎng)應(yīng)用的“幕后英雄”。各種互聯(lián)網(wǎng)應(yīng)用的核心是資源的獲取。雖然資源種類繁多,但這些資源需要由各種服務(wù)器承載,涉及存儲(chǔ)、計(jì)算、安全、負(fù)載等。如果把網(wǎng)絡(luò)視為人體內(nèi)的“血管”,那么服務(wù)器就是合成血液、為血液提供各種營(yíng)養(yǎng)的器官。
在當(dāng)前的云計(jì)算時(shí)代,大量的網(wǎng)絡(luò)服務(wù)都是基于分布式結(jié)構(gòu)的,所謂分布式概念通常是指將不同的功能封裝成不同的組件,然后部署到不同的服務(wù)器上,從而為用戶提供服務(wù)。隨著網(wǎng)絡(luò)用戶越來(lái)越多,服務(wù)越來(lái)越多,服務(wù)器本身的架構(gòu)也在不斷擴(kuò)展和升級(jí)。從服務(wù)器集群到分布式集群,再到采用虛擬化技術(shù)的云計(jì)算,服務(wù)器的服務(wù)能力不斷提高,為用戶提供更好的網(wǎng)絡(luò)服務(wù)體驗(yàn)。
從技術(shù)角度來(lái)看,服務(wù)器為各種應(yīng)用程序提供兩種基本服務(wù),即存儲(chǔ)和計(jì)算。在大數(shù)據(jù)時(shí)代,服務(wù)器存儲(chǔ)的數(shù)據(jù)類型不斷擴(kuò)展,從早期的結(jié)構(gòu)化數(shù)據(jù)到半結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的覆蓋,這也導(dǎo)致了一系列存儲(chǔ)技術(shù)的更新,比如目前的NoSQL數(shù)據(jù)庫(kù)就是針對(duì)這種變化提出來(lái)的。
在存儲(chǔ)和計(jì)算兩大服務(wù)的基礎(chǔ)上,對(duì)現(xiàn)有服務(wù)器的功能也進(jìn)行了較為詳細(xì)的介紹,如目錄服務(wù)器、存儲(chǔ)服務(wù)器、驗(yàn)證服務(wù)器等。這些服務(wù)器將承載各種不同的網(wǎng)絡(luò)服務(wù)需求。隨著網(wǎng)絡(luò)的不斷發(fā)展,未來(lái)服務(wù)器的作用將不斷加強(qiáng),應(yīng)用邊界將不斷擴(kuò)大。