Jakie serwery są dostępne: klasyfikacja, przeznaczenie, konfiguracja

Jakie serwery są dostępne? Zwykli użytkownicy zwykle nie zastanawiają się nad takimi kwestiami, uważając je za prerogatywę administratorzy systemów i programiści. Jednak dość często, gdy są zapraszani do połączenia się z jakimś serwerem lub zainstalowania odpowiedniego oprogramowania na własnym komputerze, zaczynają się problemy. Poniżej postaramy się przybliżyć, co dokładnie rozumiemy pod pojęciem "serwer", zdefiniować rodzaje serwerów i opisać podstawowe przeznaczenie każdego z nich, starając się nie wchodzić w szczegóły kwestie techniczne, ale mówiąc prosto.

Co robi serwer i czym jest w potocznym rozumieniu?

Generalnie, ściśle rzecz biorąc, opierając się na interpretacji szanowanych źródeł, jak np "Wikipedia", Serwer początkowo odnosi się do specjalnego oprogramowania, które jest zainstalowane na jednym lub więcej komputerów w celu zapewnienia lepszej wydajności dla niektórych zadań lub dostępu do wszelkiego rodzaju usług i funkcji, które są dostępne za pośrednictwem połączeń sieciowych lub internetowych.

Jednak prawdopodobnie znajdą się użytkownicy, którzy słyszeli, jak programiści i administratorzy systemu żartowali, że serwer się zawiesił. Oczywiście w tym przypadku nie chodzi o to, że komputer spadł z półki. Problem awarii zainstalowanego oprogramowania został opisany tutaj.

Serwer w postaci terminala komputerowego

Z drugiej strony, dziś pod serwerami naprawdę bardzo często rozumie się pojedyncze lub połączone terminale komputerowe, które pełnią zupełnie inne funkcje. Na przykład ich dyski twarde mogą być używane do do przechowywania plików lub bazy danych. Innym przeznaczeniem jest podłączenie do sieci lokalnych lub wirtualnych z dostępem do Internetu itp. д. W przypadku wspólnych zadań, oprogramowanie może być zupełnie inne i odwrotnie.

Wreszcie, do osobnej kategorii można zaliczyć całe serwerowe systemy operacyjne, działające zarówno jako serwer, do którego podłączają się inne terminale i użytkownicy, jak i jako system operacyjny.

Mówiąc o tym, czym są serwery, należy zwrócić uwagę na jeszcze jedną ważną kwestię. Przez zasada działania, jeśli chodzi tylko o oprogramowanie, prawie wszystkie znane serwery działają na zasadzie łańcucha "klient-serwer". Innymi słowy, jeden centralny zasób lub urządzenie komputerowe, które pełni rolę serwera, jest połączone z innymi komputerami w sieci lub kieruje do nich żądania użytkowników. W zależności od przeznaczenia serwery można pogrupować według typów, jednak dzisiejsza klasyfikacja jest niezwykle nieprecyzyjna, gdyż możliwości systemów serwerowych stale się poszerzają i udoskonalają. Ponadto istnieją pewne typy serwerów, których nie można umieścić w jednej kategorii.

Najprostsza klasyfikacja serwerów

Dzielenie serwerów na grupy i podgrupy może być bardzo długie, i zajęłoby dużo czasu. Niemniej jednak zobaczmy, jakie są rodzaje serwerów, jeśli rozpatrujemy je pod kątem pewnej uproszczonej klasyfikacji. Wśród ich niezliczonej ilości rodzajów i podgatunków można wyróżnić kilka kategorii, podsumowanych przez pewne wspólne cechy, przeznaczenie i wykonywane zadania. Do najbardziej znanych dziś należą:

  • Serwery grup roboczych i kontrolery domeny;
  • serwerów i usług sieciowych;
  • serwery pocztowe i serwery wymiany danych;
  • serwery aplikacyjne;
  • serwerów baz danych;
  • serwerów internetowych;
  • Serwery plików i FTP;
  • serwery terminali.

Kontroler grupy roboczej i domeny

Te dwa typy serwerów są ze sobą bardzo ściśle powiązane. Pierwsza kategoria to ujednolicone rozwiązanie do zarządzania innymi komputerami podłączonymi do sieci oraz do różnicowania praw dostępu użytkowników do poszczególnych funkcji systemu lub zainstalowanego oprogramowania.

Zasada działania serwera kontrolera domeny

Serwer kontrolera domeny jest ściśle hierarchiczny i przeznaczony do przeprowadzania uwierzytelniania użytkowników przy użyciu usług Active Directory do przechowywania informacji o użytkownikach i zarządzania zasobami domeny.

Serwery i usługi sieciowe

Wśród serwerów sieciowych można znaleźć wiele podgatunków. Najprostszym serwerem sieciowym, choć w rzeczywistości nim nie jest, można nazwać najczęściej spotykany router jako modem lub ruter. Pełni jednak funkcję dystrybucyjną i prowadzącą, łącząc użytkowników w tej samej sieci i wysyłając żądania do określonych zasobów lub witryn.

Jak działają serwery DNS

Serwery DNS pełnią rolę tłumaczy żądań użytkowników, dlatego nazywane są serwerami nazw domenowych. Nie wpisujesz na przykład unikalnego adresu IP, gdy próbujesz wejść na stronę w Internecie? Serwer samodzielnie konwertuje wprowadzony przez użytkownika ciąg alfanumeryczny na żądany ciąg. W ten sposób nie musisz pamiętać każdego adresu strony, których w jednym zasobie może być wiele, a raczej znasz tylko główną nazwę zasobu.

Jak wiemy, przy dostępie do Internetu stosowane są specjalne protokoły. Serwery DHCP są z nimi bardzo ściśle powiązane.

Jak działa serwer DHCP

Aby nie wnikać w sedno ich pracy, wystarczy zauważyć, że nawet dostawca usług internetowych nie może zapewnić Ci dostępu do Internetu z wykorzystaniem protokołu TCP/IPv6, jeśli nie posiada serwera szóstej modyfikacji.

Wśród serwerów sieciowych serwery proxy zajmują szczególne miejsce, ponieważ pierwotnie zostały zaprojektowane w celu zapewnienia bezpieczeństwa i anonimowości użytkownikom, którzy łączą się z nimi w ramach surfowania po Internecie. W rzeczywistości to właśnie oparte na proxy klienty VPN pozwalały na zmianę adresów IP komputerów i urządzeń mobilnych użytkownika, omijając wszelkiego rodzaju regionalne zakazy i ograniczenia.

Jak działa serwer proxy

Okazuje się, że połączenie z serwerem proxy jest realizowane tylko bezpośrednio z terminala użytkownika, a żądanie zasobu za pośrednictwem serwera nie przechodzi, ponieważ po jego zaakceptowaniu serwer wysyła zupełnie identyczne żądanie do żądanego serwisu lub strony, ale już we własnym imieniu. Tak więc, aby obliczyć swoją lokalizację w zakresie terytorium na przynależność do określonego regionu unikalnego adresu IP komputera staje się po prostu niemożliwe.

Wreszcie, serwery są ściśle zaangażowane w aranżację sieci lokalnych. Tak więc, na przykład, rola serwera może wykonywać jeden potężny (lub nie) terminal, przez który wszystkie inne maszyny są połączone ze sobą. Ale tutaj szczególne znaczenie ma zastosowana organizacja połączeń, zwana topologią sieci.

Topologia sieci gwiaździstej

Najczęściej stosuje się połączenie typu gwiazda lub mieszane. Jest jeszcze jeden ciekawy fakt, który warto odnotować przy okazji. Na przykład, przy takim układzie systemy operacyjne na terminalach dziecięcych nie zawsze jest zainstalowany system operacyjny, który można obsługiwać tylko za pomocą systemu operacyjnego zainstalowanego na serwerze centralnym. Jest więc jasne, dlaczego systemy operacyjne serwerów są również zaliczane do jednego z podgatunków serwerów.

Wreszcie, kategoria ta obejmuje również wszelkiego rodzaju serwery zdalnego dostępu, które pozwalają kontrolować komputery rozdzielone na duże odległości, co zwykle może wymagać albo serwera IP, albo adresu zdalnego terminala.

Jeśli chodzi o usługi sieciowe, to w tej chwili jest ich wiele. Niektóre z najlepszych przykładów to usługi synchronizacji czasu NTP, serwery obsługujące informacje o hostach lub użytkownikach dial-in, narzędzia monitorujące SNMP itp.д. W zasadzie wszystkie należą do tzw. serwerów uniwersalnych.

Serwery pocztowe i serwery wymiany danych

Teraz zobaczmy, jakie są serwery tych kierunków. Wśród nich można znaleźć również wiele ciekawostek. Myślę, że mamy dość jasny obraz serwerów pocztowych. Wystarczy wejść do dowolnego zasobu, który świadczy usługi w zakresie korzystania z poczty elektronicznej, i wszystko jest od razu jasne.

Jeśli jednak mówimy o organizacji poczty elektronicznej w ramach sieci lokalnej lub korporacyjnej, można zastosować i specjalne oprogramowanie, pozwalające np. jako domenę podstawową określić stronę firmy, choć w rzeczywistości nie świadczy ona usług poczty elektronicznej. Z grubsza rzecz biorąc, pracujesz w firmie o nazwie kodowej "111". Instalacja odpowiedniego oprogramowania pozwala na posiadanie adresu e-mail takiego jak [email protected].

Jak działa serwer pocztowy

Jednak z całej tej różnorodności największym zainteresowaniem cieszyły się i nadal cieszą systemy oparte na POP3, SMTP i IMAP.

Jeśli chodzi o serwery wymiany danych, to chyba każdy z nas zdaje sobie z nich sprawę. Dość często, jeśli mówimy tylko o oprogramowaniu, takie technologie są wykorzystywane na wszelkiego rodzaju giełdach plików jak DepositeFiles, Turbobit itp.д.

Serwery plików i FTP

Serwery FTP należą do najstarszych od czasu pojawienia się Internetu. Można je jednocześnie określić mianem serwerów wymiany plików i danych, ponieważ przechowywane są na nich pliki, możliwe jest również ich pobieranie lub wysyłanie do zdalnej lokalizacji. Do tego celu wykorzystywany jest uniwersalny protokół FTP, który przeznaczony jest do przesyłania plików.

Cóż, w przypadku serwerów plików sprawa jest dość oczywista. Ich głównym celem jest wyłącznie przechowywanie danych, a rolę takiego serwera, w zasadzie, może pełnić każdy komputer lub grupa terminali, które posiadają dyski twarde o odpowiednio dużej objętości. Uniwersalne takie serwery są z tego prostego powodu, że nie zależą od regionalnej lokalizacji danego terminala komputerowego i mogą być rozproszone po całym świecie.

Serwery aplikacji

Ten typ serwerów jest magazynem oprogramowanie, który w każdej chwili może zostać poproszony przez użytkownika o wykorzystanie dostępnego oprogramowania dla jego potrzeb, bez konieczności instalowania jakiegokolwiek oprogramowania na własnym komputerze. Jedną z odmian takich rozwiązań są specyficzne rozwiązania serwerowe jak "1C", kiedy część serwerowa jest zainstalowana na jednym terminalu, a część kliencka na maszynach potomnych. Dostęp do podstawowa funkcjonalność programy po uwierzytelnieniu zarejestrowanych użytkowników z ich własnych komputerów.

Usługi w chmurze na serwerze aplikacji Google

To samo zresztą widać w przypadku usług w chmurze, takich jak Office 365 czy rozszerzenia Chrome`a.

Do tej kategorii można zaliczyć również wszelkiego rodzaju serwery gier (np. popularny Platforma Minecraft lub ta sama usługa Steam).

Serwery baz danych

Zazwyczaj serwery aplikacji bardzo ściśle współpracują z serwerami baz danych, a czasami w ogóle nie współpracują bez nich. Celem tych ostatnich jest nie tylko przechowywanie, ale także przetwarzanie ogromnych ilości informacji, do których dostęp uzyskuje się w procesie instalacji. Do najbardziej znanych serwerów tego typu należą MySQL, SQL Server firmy Microsoft, Oracle i kilka innych.

Serwery druku

Serwery wydruku to wysoce kierunkowe platformy, które umożliwiają korzystanie z jednego urządzenia drukującego dla kilku komputerów jednocześnie. Serwer tego typu prawidłowo ustawia wydruk w kolejce, priorytet wydrukować dokumenty, itp.д. Wszystko to pozwala zwolnić trochę pamięci operacyjnej na komputerach, na których podłączenie własnych drukarek może nadmiernie obciążać zasoby systemowe.

Serwery terminalowe

Wreszcie, serwery terminali mogą stanowić jeden z potężnych komputer lub nawet całe systemy klastrowe, które udostępniają swoje zasoby obliczeniowe do wspólnego użytku, gdy słabe maszyny lub terminale sieciowe nie są w stanie sprostać przetwarzaniu obliczeń ze względu na swoją ograniczoną konfigurację.

Jak działa serwer terminali

Takie technologie nabierają ostatnio rozpędu, a zwykli użytkownicy, którzy łączą się z takimi systemami, nie muszą modernizować własnych komputerów, aby uzyskać lepszą wydajność.

Artykuły na ten temat