Co to jest serwer?

Spisu treści:

Co to jest serwer?
Co to jest serwer?
Anonim

Serwer to komputer przeznaczony do przetwarzania żądań i dostarczania danych do innego komputera przez Internet lub sieć lokalną. Dobrze znanym typem serwera jest serwer sieciowy, na którym strony internetowe są dostępne przez Internet za pośrednictwem klienta, takiego jak przeglądarka internetowa. Istnieje jednak kilka typów serwerów, w tym lokalne, takie jak serwery plików, które przechowują dane w sieci intranet.

Co robi serwer w sieci komputerowej?

Chociaż każdy komputer z niezbędnym oprogramowaniem może działać jako serwer, najbardziej typowe użycie tego słowa odnosi się do ogromnych maszyn o dużej mocy, które wypychają i pobierają dane z Internetu.

Większość sieci komputerowych obsługuje jeden lub więcej serwerów obsługujących specjalistyczne zadania. Z reguły im większa sieć pod względem klientów, którzy się z nią łączą lub ilości przesyłanych danych, tym bardziej prawdopodobne jest, że rolę odgrywa kilka serwerów, z których każdy jest przeznaczony do określonego celu.

Serwer to oprogramowanie, które obsługuje określone zadanie. Jednak potężny sprzęt obsługujący to oprogramowanie jest również nazywany serwerem. Dzieje się tak, ponieważ oprogramowanie serwera, które koordynuje sieć setek lub tysięcy klientów, wymaga sprzętu, który jest bardziej niezawodny niż komputery do użytku konsumenckiego.

Typowe typy serwerów

Podczas gdy niektóre serwery dedykowane skupiają się na jednej funkcji, takiej jak serwer wydruku lub serwer bazy danych, niektóre implementacje wykorzystują jeden serwer do wielu celów.

Duża sieć ogólnego przeznaczenia, która obsługuje średniej wielkości firmy, prawdopodobnie wdraża kilka typów serwerów, w tym:

  • Serwer WWW: Serwer WWW wyświetla strony i uruchamia aplikacje przez przeglądarki internetowe. Serwer, z którym Twoja przeglądarka jest teraz połączona, jest serwerem sieciowym, który dostarcza tę stronę i znajdujące się na niej obrazy. Programem klienckim w tym przypadku jest przeglądarka, taka jak Internet Explorer, Chrome, Firefox, Opera lub Safari. Serwery internetowe są używane do wielu zadań, oprócz dostarczania prostego tekstu 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 tworzenia kopii zapasowych online.
  • Serwer e-mail: Serwery e-mail wysyłają i odbierają wiadomości e-mail. Jeśli masz klienta poczty e-mail na swoim komputerze, oprogramowanie łączy się z serwerem IMAP lub POP w celu pobrania wiadomości na komputer oraz z serwerem SMTP, aby wysyłać wiadomości z powrotem przez serwer poczty e-mail.
  • Serwer FTP: Serwery FTP przenoszą pliki za pomocą narzędzi protokołu transferu plików. Serwery FTP są dostępne zdalnie za pomocą programów klienckich FTP, które łączą się z udziałem plików na serwerze za pomocą wbudowanych funkcji FTP serwera lub dedykowanego programu serwera FTP.
  • Serwer tożsamości: Serwery tożsamości obsługują logowanie i role bezpieczeństwa dla autoryzowanych użytkowników.

Setki wyspecjalizowanych typów serwerów obsługują sieci komputerowe. Oprócz typowych typów korporacyjnych, użytkownicy domowi często łączą się między innymi z serwerami gier online, serwerami czatu oraz serwerami strumieniowania audio i wideo.

Niektóre serwery istnieją w określonym celu, ale nie muszą być z nimi powiązane w jakikolwiek znaczący sposób. Przykładami są serwery DNS i proxy.

Typy serwerów sieciowych

Wiele sieci w Internecie wykorzystuje model sieci klient-serwer, który integruje strony internetowe i usługi komunikacyjne.

Model alternatywny, zwany siecią peer-to-peer, umożliwia wszystkim urządzeniom w sieci działanie w zależności od potrzeb jako serwer lub klient. Sieci równorzędne oferują większy stopień prywatności, ponieważ komunikacja między komputerami jest ściśle ukierunkowana. Jednak, częściowo ze względu na ograniczenia przepustowości, większość implementacji sieci peer-to-peer nie jest wystarczająco solidna, aby obsługiwać duże skoki ruchu.

Zrozumienie klastrów serwerów

Słowo klaster jest szeroko używane w sieciach komputerowych w odniesieniu do implementacji współdzielonych zasobów obliczeniowych. Zazwyczaj klaster integruje zasoby dwóch lub więcej urządzeń komputerowych, które w innym przypadku mogłyby funkcjonować oddzielnie do jakiegoś wspólnego celu (często stacja robocza lub urządzenie serwerowe).

Image
Image

Farma serwerów WWW to zbiór sieciowych serwerów WWW, z których każdy ma dostęp do treści w tej samej witrynie. Te serwery działają koncepcyjnie jako klaster. Puryści debatują jednak nad techniczną klasyfikacją farmy serwerów jako klastra, w zależności od szczegółów konfiguracji sprzętu i oprogramowania.

Serwery komputerowe w domu

Ponieważ serwery są oprogramowaniem, ludzie mogą uruchamiać serwery w domu, dostępne dla urządzeń podłączonych do ich sieci domowej lub urządzeń spoza sieci. Na przykład niektóre dyski twarde obsługujące sieć używają protokołu serwera Network Attached Storage, aby umożliwić różnym komputerom w sieci domowej dostęp do udostępnionego zestawu plików.

Image
Image

Oprogramowanie serwera multimediów Plex pomaga użytkownikom oglądać multimedia cyfrowe na telewizorach i urządzeniach rozrywkowych, niezależnie od tego, czy dane znajdują się w chmurze, czy na lokalnym komputerze.

Jeśli Twoja sieć jest skonfigurowana tak, aby zezwalać na przekazywanie portów, możesz akceptować przychodzące żądania spoza sieci, aby Twój serwer macierzysty działał jako serwer dużej firmy, takiej jak Facebook lub Google (gdzie każdy może uzyskać dostęp do Twoich zasobów).

Jednak nie wszystkie komputery domowe i połączenia internetowe są odpowiednie dla dużego ruchu. Przepustowość, pamięć masowa, pamięć RAM i inne zasoby systemowe to czynniki, które wpływają na wielkość obsługiwanego serwera domowego. Większość domowych systemów operacyjnych jest również pozbawiona funkcji związanych z serwerem.

Więcej informacji o serwerach

Ponieważ czas pracy jest krytycznie ważny dla większości serwerów, serwery nie są zaprojektowane do wyłączania, ale działają przez całą dobę. Jednak serwery czasami przestają działać celowo z powodu zaplanowanej konserwacji, dlatego niektóre witryny i usługi powiadamiają użytkowników o planowanych przestojach lub planowanych konserwacjach. Serwery mogą również nieumyślnie przestać działać podczas czegoś takiego jak atak DDoS.

Serwer sieciowy, który zgłasza błąd z powodu przestoju - celowego lub nie - może to zrobić przy użyciu standardowego kodu stanu

Gdy serwer sieciowy trwale lub nawet tymczasowo usuwa informacje, nadal możesz mieć dostęp do tych plików, jeśli zarchiwizowała je usługa innej firmy. Wayback Machine to jeden z przykładów archiwizatora internetowego, który przechowuje migawki stron internetowych i plików przechowywanych na serwerach internetowych.

Duże firmy, które mają wiele serwerów, zazwyczaj nie uzyskują dostępu do tych serwerów lokalnie, na przykład za pomocą klawiatury i myszy, ale poprzez dostęp zdalny. Serwery te są również czasami maszynami wirtualnymi, co oznacza, że jedno urządzenie pamięci masowej może obsługiwać wiele serwerów, co pozwala zaoszczędzić miejsce i pieniądze.

FAQ

    Co robi serwer proxy?

    Serwer proxy stanowi dodatkową warstwę ochrony między Tobą a odwiedzanymi witrynami. Połączenie z serwerem proxy ukrywa Twój adres IP przed innymi serwerami, z którymi się łączysz, ponieważ zamiast tego widzą adres serwera proxy. Poszukaj w Internecie hasła „bezpłatne serwery proxy”, aby znaleźć dziesiątki opcji.

    Co robi serwer DNS?

    Serwery DNS przechowują bazy danych publicznych adresów IP. Kiedy wpisujesz adres URL w przeglądarce, serwer DNS tłumaczy go na adres IP, umożliwiając połączenie z odpowiednim serwerem WWW.

    Co robi serwer DHCP?

    Serwery DHCP są odpowiedzialne za przypisywanie adresów IP przy użyciu protokołu DHCP (Dynamic Host Configuration Protocol). W większości domowych sieci Wi-Fi to zadanie wykonuje router, ale większe sieci mogą mieć dedykowany serwer DHCP.

    Co to jest serwer Discord?

    Discord to narzędzie do czatu tekstowego, głosowego i wideo przeznaczone dla społeczności graczy. Dołączasz lub tworzysz serwer Discord, aby komunikować się z ludźmi z całego świata o podobnych zainteresowaniach. Serwery Discord mogą być publiczne lub prywatne.

Zalecana: