Systemy klient a serwer
Komputery są potrzebne w firmach o różnych rozmiarach. Duże konfiguracje komputerów obejmujące sieci i komputery mainframe są używane w dużych firmach. Sieć komputerowa stosowana w tego typu firmach ma architekturę klient-serwer lub architekturę dwuwarstwową. Głównym celem tej architektury jest podział pracy wymagany w dużych organizacjach.
serwer
W środowisku klient-serwer komputer-serwer działa jak „mózg” firmy. Jako serwer używany jest komputer o bardzo dużej pojemności. Może istnieć również komputer mainframe, ponieważ przechowuje on wiele różnych funkcji i danych.
Zasadniczo aplikacje i pliki danych są przechowywane na komputerze serwera. Komputery lub stacje robocze pracowników uzyskują dostęp do tych aplikacji i plików w sieci. Na przykład pracownik może uzyskać dostęp do plików danych firmy przechowywanych na serwerze ze swojego komputera klienckiego.
W niektórych przypadkach pracownicy mogą uzyskiwać dostęp tylko do określonych aplikacji z komputera klienckiego. Serwer aplikacji to nazwa nadana temu typowi serwera. Architektura klient-serwer jest w pełni wykorzystywana w tego typu środowisku, ponieważ pracownicy muszą zalogować się ze swojego komputera klienckiego, aby uzyskać dostęp do aplikacji przechowywanej na serwerze. Na przykład tego rodzaju aplikacje obejmują programy do projektowania graficznego, arkusze kalkulacyjne i edytory tekstu. Architektura klient-serwer jest zilustrowana za każdym razem.
Oprócz nośnika pamięci serwer działa również jako źródło zasilania przetwarzania. Komputery klienckie uzyskują moc przetwarzania z tego źródła serwera. Dzięki temu nie jest potrzebny dodatkowy sprzęt dla klienta i wykorzystuje on większą moc przetwarzania serwera.
Klient
W architekturze klient-serwer klient działa na mniejszym komputerze, z którego korzystają pracownicy organizacji w celu wykonywania codziennych czynności. Pracownik korzysta z komputera klienckiego w celu uzyskania dostępu do plików danych lub aplikacji przechowywanych na serwerze.
Prawa autoryzowane do komputera klienta mogą być różne. Niektórzy pracownicy mają dostęp do plików danych organizacji, podczas gdy inni mogą uzyskiwać dostęp tylko do aplikacji obecnych na serwerze.
Oprócz korzystania z aplikacji i plików danych, komputer kliencki może również wykorzystywać moc przetwarzania serwera. W takim przypadku komputer kliencki jest podłączony do serwera, a komputer serwera obsługuje wszystkie obliczenia. W ten sposób można wykorzystać dużą moc przetwarzania serwera bez konieczności dodawania sprzętu po stronie klienta.
Najlepszym przykładem architektury klient-serwer jest WWW lub World Wide Web. Tutaj klient jest przeglądarką zainstalowaną na każdym komputerze, a informacje o różnych stronach są przechowywane po stronie serwera, z którego klient lub użytkownik może uzyskać do nich dostęp.
Różnica między klientem a serwerem • Klient to mniejszy komputer, przez który użytkownik uzyskuje dostęp do informacji lub aplikacji przechowywanych na serwerze, podczas gdy serwer to potężny komputer, który przechowuje pliki danych i aplikacje. • W niektórych przypadkach klient może wykorzystać większą moc przetwarzania serwera. • W niektórych przypadkach strona klienta może mieć lepszy graficzny interfejs użytkownika lub GUI w porównaniu do strony serwera. |