Skip to main content

Co to jest architektura klienta-serwer?

Firmy różnej wielkości mają różne potrzeby komputerowe.Większe firmy koniecznie muszą korzystać z większej liczby komputerów niż mniejsze firmy.Duże firmy rutynowo mają duże konfiguracje komputerowe, takie jak komputery mainframe i sieci.Sieć dla dużej firmy ma zwykle architekturę klient-serwer, znaną również jako architektura dwupoziomowa.Bez względu na to, jak się nazywa, ten rodzaj architektury jest podziałem pracy dla funkcji obliczeniowych wymaganych przez dużą firmę.jako mózgi organizacji i grupa komputerów klientów, które są powszechnie nazywane

stacji roboczych

.Część serwera architektury klient-serwer będzie komputerem o dużej pojemności, być może nawet komputerów mainframe, z dużą ilością danych i funkcjonalności.Części klienta architektury klient-serwer są mniejszymi komputerami, których pracownicy używają do wykonywania swoich obowiązków komputerowych. Serwery zwykle zawierają pliki danych i aplikacje, do których można uzyskać dostęp w sieci, przez stacje robocze lub komputery pracownicze.Na przykład pracownik, który chce uzyskać dostęp do całej firmy, użyłby swojego komputera klienta w celu uzyskania dostępu do plików danych na serwerze.Inni pracownicy mogą korzystać z aplikacji wspólnego dostępu, uzyskując dostęp do serwera za pośrednictwem komputerów klienckich.

Ten typ serwera nazywa się serwer

aplikacji

.W pełni wykorzystuje architekturę klient-serwer, używając serwera jako urządzenia pamięci masowej aplikacji i wymagając od klientów zalogowania się na serwerze w celu korzystania z tych aplikacji.Przykłady tego rodzaju aplikacji są liczne;Wśród najpopularniejszych są edytory tekstu, arkusze kalkulacyjne i programy projektowania graficznego.W każdym przypadku użycie aplikacji ilustruje architekturę klient-serwer. Serwer nie jest jednak przeznaczony tylko do przechowywania.Wiele sieci ma architekturę klient-serwer, w której serwer działa również jako źródło zasilania przetwarzania.W tym scenariuszu komputery klienckie są praktycznie podłączone do serwera i zyskują z niego moc przetwarzania.W ten sposób komputer klienta może symulować większą moc przetwarzania serwera bez przechowywania wymaganego procesora w jego ramach.Tutaj architektura klienta-serwera opisuje wirtualny rodzaj elektrowni.

Nawet światowa sieć jest przykładem architektury klienta-serwera.Każdy komputer korzystający z przeglądarki internetowej jest klientem, a dane na różnych stronach internetowych, do których dostęp do klientów są przechowywane na wielu serwerach.