Serwer to komputer przeznaczony do przetwarzania żądań i dostarczania danych do innego komputera przez Internet lub sieć lokalną.
Słowo "serwer" jest rozumiane przez większość jako serwer WWW, do którego strony internetowe są dostępne przez Internet, np. Przez przeglądarkę internetową. Istnieje jednak kilka typów serwerów, w tym serwery lokalne, które przechowują dane w sieci intranetowej.
Chociaż dowolny komputer z niezbędnym oprogramowaniem może działać jako serwer, najbardziej typowe użycie tego słowa odwołuje się do ogromnych, wysoko wydajnych maszyn, które działają jak pompy przepychające i pobierające dane z Internetu.
Większość sieci komputerowych obsługuje jeden lub więcej serwerów obsługujących wyspecjalizowane zadania. Zasadą jest, że im większa sieć pod względem klientów, którzy się z nią łączą, lub ilość przenoszonych danych, tym bardziej prawdopodobne jest, że kilka serwerów odgrywa rolę, z których każda jest przeznaczona do określonego celu.
Ściśle mówiąc, serwer jest oprogramowaniem, które obsługuje określone zadanie. Jednak potężny sprzęt obsługujący to oprogramowanie jest również zwykle nazywany serwerem, ponieważ oprogramowanie serwera koordynujące sieć setek lub tysięcy klientów wymaga sprzętu o wiele bardziej wytrzymałego niż to, co można kupić w zwykłym użytku.
Typowe typy serwerów
Podczas gdy niektóre dedykowane serwery koncentrują się tylko na jednej funkcji, niektóre implementacje wykorzystują jeden serwer do wielu celów.
Duża, uniwersalna sieć, obsługująca średniej wielkości firmę, prawdopodobnie wdraża kilka typów serwerów, w tym:
- Serwer internetowy: Serwery WWW wyświetlają strony i uruchamiają aplikacje za pośrednictwem przeglądarek internetowych. Serwer, na którym jest teraz połączona twoja przeglądarka, to serwer WWW, który dostarcza tę stronę i wszelkie obrazy, które na niej widzisz. Program klienta, w tym przypadku, najprawdopodobniej jest przeglądarką, taką jak Internet Explorer, Chrome, Firefox, Opera lub Safari. Serwery WWW są używane do wszelkiego rodzaju rzeczy, oprócz dostarczania prostych tekstów i obrazów, takich jak przesyłanie i tworzenie kopii zapasowych plików online za pośrednictwem usługi przechowywania w chmurze lub usługi kopii zapasowej online.
- Serwer e-mail: Serwery e-mail ułatwiają wysyłanie i odbieranie wiadomości e-mail. Jeśli masz na komputerze klienta poczty e-mail, oprogramowanie łączy się z serwerem poczty e-mail IMAP lub POP, aby pobrać wiadomości do komputera, oraz serwer SMTP, aby wysłać wiadomości z powrotem przez serwer poczty e-mail.
- Serwer FTP: Serwery FTP obsługują przenoszenie plików za pośrednictwem narzędzi protokołu FTP. Serwery FTP są dostępne zdalnie za pośrednictwem programów klienckich FTP.
- Serwer tożsamości: Serwery tożsamości obsługują logowania i role zabezpieczeń dla autoryzowanych użytkowników.
Setki różnych typów wyspecjalizowanych typów serwerów obsługują sieci komputerowe. Oprócz typowych typów firm, użytkownicy domowi często łączą się z serwerami gier online, serwerami czatu oraz serwerami strumieniowania audio i wideo.
Typy serwerów sieciowych
Wiele sieci w Internecie wykorzystuje model sieci typu klient-serwer, który integruje strony internetowe i usługi komunikacyjne.
Alternatywny model, nazywany siecią typu peer-to-peer, umożliwia wszystkim urządzeniom w sieci funkcjonowanie jako serwer lub klient w razie potrzeby. Sieci peer oferują większy stopień prywatności, ponieważ komunikacja między komputerami jest wąsko ukierunkowana, ale większość wdrożeń sieci peer-to-peer nie jest wystarczająco silna, by obsługiwać duże skoki ruchu.
Klastry serwerów
Klaster słów jest szeroko stosowany w sieciach komputerowych w celu odniesienia do implementacji współdzielonych zasobów obliczeniowych. Zazwyczaj klaster integruje zasoby dwóch lub więcej urządzeń komputerowych, które w przeciwnym razie mogłyby funkcjonować osobno dla jakiegoś wspólnego celu (często stacji roboczej lub urządzenia serwerowego).
Farma serwerów internetowych to zbiór sieciowych serwerów sieciowych, z których każdy ma dostęp do zawartości w tej samej witrynie. Funkcjonują one jako klaster pojęciowo. Puryści jednak debatują nad techniczną klasyfikacją farmy serwerów jako klastra, w zależności od szczegółów konfiguracji sprzętu i oprogramowania.
Serwery w domu
Ponieważ serwery są tylko oprogramowaniem, ludzie mogą uruchamiać serwery w domu, dostępne tylko dla urządzeń podłączonych do ich sieci domowej. Na przykład niektóre sieciowe dyski twarde korzystają z protokołu Network Attached Storage Server, aby umożliwić różnym komputerom w sieci domowej uzyskanie dostępu do współużytkowanego zestawu plików.
Oprogramowanie Plex media server pomaga użytkownikom korzystać z multimediów cyfrowych na telewizorach i urządzeniach rozrywkowych, niezależnie od tego, czy pliki multimedialne znajdują się w chmurze, czy na lokalnym komputerze.
Więcej informacji na temat serwerów
Ponieważ czas pracy jest krytyczny dla większości serwerów, nigdy się nie wyłącza, ale działa 24 godziny na dobę.
Jednak czasami serwery celowo rezygnują z planowej konserwacji, dlatego niektóre witryny i usługi powiadamiają użytkowników o "planowanym przestoju" lub "planowej konserwacji". Serwery mogą również niechcący przejść podczas ataku typu DDoS.