Jak działa wielu serwerów klienta?
Serwer wielu klientów to rodzaj architektury oprogramowania dla sieci komputerowych, w których klienci, które mogą być podstawowymi stacji roboczych lub w pełni funkcjonalnych komputerów osobistych, żądają informacji z komputera serwerowego. Często istnieją interfejsy oprogramowania między klientem a serwerem, znane również jako oprogramowanie do routingu i protokołu sieciowego, a także oprogramowanie bezpieczeństwa, takie jak zapory ogniowe. W zależności od wielkości sieci serwery i klienci mogą wchodzić w interakcje bezpośrednio lub za pośrednictwem trzypoziomowej architektury, która zapewnia dodatkowe przetwarzanie między dwoma typami maszyn.
Najczęstszym rodzajem systemu wielu serwerów klientów dla małych firm i domów jest pojedynczy serwer z wieloma klientami. Jeden serwer jest w stanie jednocześnie obsługiwać dziesiątki żądań informacji od komputerów klienckich. Wbrew powszechnemu przekonaniu sam komputer serwerowy nie musi być najszybszym, najpotężniejszym komputerem w sieci do wydajnego wykonywania tej roli.
jeden priMary Distinction w wielu sieciach serwerów klienta polega na tym, że mogą to być lokalne sieci (LAN), które są samodzielne w jednym budynku i niekoniecznie połączone z Internetem lub sieciami szerokokątnymi (WAN). Sieci szerokiego obszaru to systemy serwerów wielu klientów rozmieszczone w wielu lokalizacjach geograficznych i prawie wyłącznie związane z Internetem. Niektóre duże korporacje mają jednak systemy WAN, które są niezależne od Internetu. Wzrost wielkości Internetu, jego opracowywanie sieci WWW oraz rosnąca różnorodność oprogramowania sieciowego i wyboru sprzętu spowodowało, że termin nabrał szerszego znaczenia.
W przeszłości WAN był jednym lub więcej fizycznymi serwerami zapewniającymi wsparcie sieciowe wielu klientom. Termin ten jest teraz bardziej luźniej zdefiniowany, a WAN można budować głównie na samym oprogramowaniu, na przykład w przetwarzaniu w chmurze lub korzystaniu z WPrzeglądarki EB i serwery internetowe. Bardziej tradycyjne WAN używa architektury protokołu transferu plików (FTP) i systemu nazw domen (DNS). Wskaźniki przesyłania plików i przetwarzania w WAN zostały również ulepszone dzięki zastosowaniu wieloczynnikowego serwera klienta, sieci zbudowanej na środkowych jednostkach przetwarzania (CPU), która pozornie może wykonywać wiele różnych instrukcji programu jednocześnie.
Serwery internetowe to rodzaj wirtualnego hostingu wielu serwerów klienta. Sieci te są zbudowane całkowicie na oprogramowaniu i nie wymagają określonych fizycznych lokalizacji dla komputerów klienta lub serwera. Serwer WWW działa jako serwer fizyczny i może działać na wielu maszynach lub w jednej sekcji komputera serwerowego z wieloma serwerami WWW. Komputer klienta w tym przypadku to przeglądarka internetowa, która uzyskuje dostęp do serwera, a także można go załadować z różnych komputerów, które nie są powiązane z jedną konkretną lokalizacją.
Obliczanie w chmurze ma podobieństwa do koncepcji stacji roboczej z wcześniejszych lat dla wielu ClienT serwery. Zarówno przetwarzanie w chmurze, jak i stacje robocze są maszynami klientami z niewielkimi lokalnymi zasobami, na których można czerpać. Prawie całe oprogramowanie sieci Cloud Computing jest zainstalowane na samym serwerze, takim jak edytory tekstu, gry, aplikacje muzyczne i wideo i wiele innych. Klient zyskuje dostęp do tego oprogramowania na serwerze, aby je uruchomić. Stacja robocza to lokalizacja monitora i sieci z minimalnymi zasobami, takimi jak bardzo mało pamięci lub możliwości przetwarzania, a bez dostępu do serwera nie byłoby funkcjonalnym komputerem.
Architektury serwerów internetowych, przetwarzanie w chmurze i zestawione projekty stacji roboczej to wszystkie próby obniżenia kosztów sieci wielu serwerów klientów. Nie dystrybuując fizycznych zasobów sprzętowych ani oprogramowania do dziesiątek lub setek maszyn klientów, chodzi o to, że można go bardziej ekonomicznie uzyskać na jednym centralnym, potężnym serwerze. Wrażliwość na nich polega na tym, że lokalne kopie większości plików nie istnieją, a jeśli nETWORK zawiedzie, wiele osób może stracić dostęp do swojej pracy.
Zarówno systemy FTP, jak i DNS są fundamentalnymi projektami komunikacji z wieloma klientami. FTP to szybka, niezawodna metoda przesyłania tekstu i niektórych innych plików, zwykle w trybie binarnym, w sieci. Był to oryginalny protokół transferu, gdy Internet był w dużej mierze tekstowy, zanim powstał bogaty w graficzny podgrupa sieci World Wide. Większość dzisiejszych ruchów internetowych to nadal transfery FTP, które odbywają się w dużej mierze niewidoczne przez użytkowników sieci. Systemy DNS pojawiły się również wcześnie, zwłaszcza w miarę wzrostu sieci na całym świecie, jako sposób na zastąpienie rzeczywistych adresów sieciowych w formie liczb numerów protokołów internetowych (IP), ze znanymi angielskimi nazwami dla serwerów, do których uzyskaliby dostęp klientów.