1、簡述客戶伺服器模式和對等連接模式網路結構的優缺點
在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。
優點:
(1)可實現資源共享。C/L結構中的資源是分布的,客戶機與伺服器具有一對多的關系和運行環境。用戶不僅可存取在伺服器和本地工作站上的資源,還可以享用其他工作站上的資源,實現了資源共享。
(2)可實現管理科學化和專業化。系統中的資源分布在各伺服器和工作站上,可以採用分層管理和專業化管理相結合的方式,用戶有權去充分利用本部門、本領域的專業知識來參與管理,使得各級管理更加科學化和專業化。
(3)可快速進行信息處理。由於在 C/S 結構中是一種基於點對點的運行環境,當一項任務提出請求處理時,可以在所有可能的伺服器間均衡地分布該項任務的負載。這樣,在客戶端發出的請求可由多個伺服器來並行進行處理,為每一項請求提供了極快的響應速度和較高的事務吞吐量。
(4)能更好地保護原有的資源。由於C/S是一種開放式的結構,可有效地保護原有的軟、硬體資源。以前,在其他環境下積累的的數據和軟體均可在C/S中通過集成而保留使用,並且可以透明地訪問多個異構的數據源和自由地選用不同廠家的數據應用開發工具,具有高度的靈活性;而以前的硬體亦可完全繼續使用,當在系統中增加硬體資源時,不會減弱系統的能力,同時客戶機和伺服器均可單獨地升級,故具有極好的可擴充性。
對等連接(peer-to-peer,簡寫為 P2P)是指兩個主機在通行時並不區分哪一個是服務請求方還是服務提供方。只要兩個主機都運行了對等連接軟體(P2P軟體),它們就可以進行平等的、對等連接通信。
對等網是一種投資少、見效快、高性價比的實用型小型網路系統。
對比:
雖然對等網是平等的,但仍然不能共享可執行程序,只有上升到客戶/伺服器結構的區域網,才能共享伺服器上的可執行程序。
客戶伺服器模式,需要專人維護、管理伺服器,增加費用。它比較適合較大的網路。像較小的網路。如10PC以下的,使用對等網就可以了。
2、客戶機/伺服器模式有哪些?
如電子郵件交換,Web訪問和資料庫訪問功能,是建立在客戶伺服器模式。用戶訪問銀行服務,從他們的電腦使用Web瀏覽器客戶端發送請求到Web伺服器在銀行。該方案可能反過來請求轉發給它自己的資料庫客戶端程序,在另一家銀行的計算機發送一個請求到資料庫伺服器檢索帳戶信息。該余額返回到銀行的資料庫客戶端,這反過來又服務於它的回Web瀏覽器客戶端顯示結果給用戶。客戶機伺服器模式已成為網路計算的核心思想之一。許多商業應用程序被寫入今天使用客戶伺服器模型。所以,做互聯網的主要應用協議,如的HTTP,SMTP,Telnet和DNS的。
客戶端和伺服器之間的交互是經常使用序列圖描述。序列圖是在統一建模語言規范。
特定類型的客戶包括Web瀏覽器,電子郵件客戶端和在線聊天的客戶。
特定類型的伺服器包括Web伺服器,FTP伺服器,應用伺服器,資料庫伺服器,域名伺服器,郵件伺服器,文件伺服器,列印伺服器和終端伺服器。大多數Web服務也是伺服器類型。
3、什麼是客戶/伺服器模式?
從硬體角度看,客戶/伺服器體系結構是指將某項任務在兩台或多台機器之間進行分配,其中客戶機(Client)用來運行提供用戶介面和前端處理的應用程序,伺服器機(Server)提供客戶機使用的各種資源和服務。
從軟體角度看,客戶/伺服器體系結構是把某項應用或軟體系統按邏輯功能劃分為客戶軟體部分和伺服器軟體部分。客戶軟體部分一般負責數據的表示和應用,處理用戶界面,用以接收用戶的數據處理請求並將之轉換為對伺服器的請求,要求伺服器為其提供數據的存儲和檢索服務;伺服器端軟體負責接收客戶端軟體發來的請求並提供相應服務。
客戶/伺服器融合了大型機的強大功能和中央控制以及PC機的低成本和較好的處理平衡。客戶/伺服器為任務的集中/局部分布提供了一種新的方法,這種體系能夠使用戶對數據完整性、管理和安全性進行集中控制。在緩解網路交通和主機負荷以及滿足用戶需要方面,客戶/伺服器體系提供了良好的解決方案。
總之,客戶/伺服器的工作模式是:客戶與伺服器之間採用網路協議(如TCP/IP、IPX/SPX)進行連接和通訊,由客戶端向伺服器發出請求,伺服器端響應請求,並進行相應服務。
4、客戶機/伺服器模式的特點
客戶機/伺服器(Client/Server) 及其特點
客戶機/伺服器這個名詞雖然近年來報刊雜志上經常出現,但對這一術語至今尚無統一的定義。首先,客戶機/伺服器可以被理解為是一個物理上分布的邏輯整體,它是由客戶機、伺服器和連接支持部分組成。其中客戶機是體系結構的核心部分,是一個面向最終用戶的介面設備或應用程序。它是一項服務的消耗者,可向其他設備或應用程序提出請求,然後再向用戶顯示所得信息;伺服器是一項服務的提供者,它包含並管理資料庫和通信設備,為客戶請求過程提供服務;連接支持是用來連接客戶機與伺服器的部分,如網路連接、網路協議、應用介面等。客戶機 / 伺服器具有以下特點:
(1)可實現資源共享。C/L結構中的資源是分布的,客戶機與伺服器具有一對多的關系和運行環境。用戶不僅可存取在伺服器和本地工作站上的資源,還可以享用其他工作站上的資源,實現了資源共享。
(2)可實現管理科學化和專業化。系統中的資源分布在各伺服器和工作站上,可以採用分層管理和專業化管理相結合的方式,用戶有權去充分利用本部門、本領域的專業知識來參與管理,使得各級管理更加科學化和專業化。
(3)可快速進行信息處理。由於在 C/S 結構中是一種基於點對點的運行環境,當一項任務提出請求處理時,可以在所有可能的伺服器間均衡地分布該項任務的負載。這樣,在客戶端發出的請求可由多個伺服器來並行進行處理,為每一項請求提供了極快的響應速度和較高的事務吞吐量。
(4)能更好地保護原有的資源。由於C/S是一種開放式的結構,可有效地保護原有的軟、硬體資源。以前,在其他環境下積累的的數據和軟體均可在C/S中通過集成而保留使用,並且可以透明地訪問多個異構的數據源和自由地選用不同廠家的數據應用開發工具,具有高度的靈活性;而以前的硬體亦可完全繼續使用,當在系統中增加硬體資源時,不會減弱系統的能力,同時客戶機和伺服器均可單獨地升級,故具有極好的可擴充性。
5、什麼叫做客戶機/伺服器模式
這是網路軟體運行的一種形式。通常,採用客戶機/伺服器結構的系統,有一台或多台伺服器以及大量的客戶機。伺服器配備大容量存儲器並安裝資料庫系統,用於數據的存放和數據檢索;客戶端安裝專用的軟體,負責數據的輸入、運算和輸出。
客戶機和伺服器都是獨立的計算機。當一台連入網路的計算機向其他計算機提供各種網路服務(如數據、文件的共享等)時,它就被叫做伺服器。而那些用於訪問伺服器資料的計算機則被叫做客戶機。嚴格說來,客戶機/伺服器模型並不是從物理分布的角度來定義,它所體現的是一種網路數據訪問的實現方式。採用這種結構的系統目前應用非常廣泛。如賓館、酒店的客房登記、結算系統,超市的POS系統,銀行、郵電的網路系統等。
6、名詞解釋:客戶---伺服器方式
也叫C/S模式。所有程序和數據分為兩部分:客戶端和伺服器端。比如你玩網游,你就在客戶端玩,關鍵數據由伺服器控制。比如你看網頁,瀏覽器就是客戶端程序,而Web伺服器就是伺服器端程序,這種模式另外也叫B/S模式(瀏覽器/伺服器),是C/S模式的一種。
7、客戶伺服器模式的說明
客戶機伺服器的特徵描述了應用程序中的合作關系。伺服器組件提供了一個功能或服務,以一個或多個客戶,這為開展此類服務的要求。
如電子郵件交換,Web訪問和資料庫訪問功能,是建立在客戶伺服器模式。用戶訪問銀行服務,從他們的電腦使用Web瀏覽器客戶端發送請求到Web伺服器在銀行。該方案可能反過來請求轉發給它自己的資料庫客戶端程序,在另一家銀行的計算機發送一個請求到資料庫伺服器檢索帳戶信息。該余額返回到銀行的資料庫客戶端,這反過來又服務於它的回Web瀏覽器客戶端顯示結果給用戶。客戶機伺服器模式已成為網路計算的核心思想之一。許多商業應用程序被寫入今天使用客戶伺服器模型。所以,做互聯網的主要應用協議,如的HTTP,SMTP,Telnet和DNS的。
客戶端和伺服器之間的交互是經常使用序列圖描述。序列圖是在統一建模語言規范。
特定類型的客戶包括Web瀏覽器,電子郵件客戶端和在線聊天的客戶。
特定類型的伺服器包括Web伺服器,FTP伺服器,應用伺服器,資料庫伺服器,域名伺服器,郵件伺服器,文件伺服器,列印伺服器和終端伺服器。大多數Web服務也是伺服器類型。
8、客戶伺服器模式的特徵
主從式架構意圖提供一個可縮放 (scalable)的架構,藉此網上的計算機或者處理過程是一個客戶端或者伺服器。伺服器軟體一般,但不是總是,運行在強大的專用商業計算機上。另一方面,客戶端一般運行在普通個人電腦或者工作站上。 主動的角色(主)。 發送要求。 等待直到收到回應。 伺服器可是有狀態或者無狀態的。無狀態的伺服器不會保留任何兩個請求之間的信息,有狀態伺服器會記住請求之間的信息。這些信息的作用域可以是全局的或者某個事務 (session)的。靜態 HTML 頁面伺服器是一個無狀態伺服器的例子,Apache Tomcat 是一個有狀態伺服器。
伺服器端與用戶端的互動經常使用循序圖描述,循序圖是UML中的一個標准。
9、客戶伺服器方式與對等通信方式的主要區別是什麼
主要區別:
客戶服務方式是客戶機/伺服器(client/server)的簡寫,客戶伺服器方式所描述的是進程之間服務和被服務的關系,客戶是服務的請求方而伺服器是服務的提供方.對等通信方式是一種點對點的通信方式。
拓展資料客戶伺服器方式:
客戶伺服器方式(簡稱C/S方式),為網路邊緣的系統中運行的程序之間的一種通信方式。描述的是進程之間服務和被服務的關系,客戶是服務請求方,伺服器是服務提供方。客戶伺服器模式是一種分布式系統體系結構。
共同點:
主機之間的通信方式實際上是主機A的某個進程和主機B的某個進程之間進行通信。