Jak działają serwery WAN i LAN?
Serwer to wyspecjalizowany komputer, który zapewnia usługi, takie jak przechowywanie plików na komputerach klienckich w sieci. Zakres obowiązków serwera może się znacznie różnić, ponieważ serwery Wide Area Network muszą obsługiwać klientów w różnych budynkach, a nawet w różnych miastach, podczas gdy serwery sieci lokalnych zazwyczaj obejmują tylko pokój lub biuro. Jednak zarówno serwery WAN, jak i LAN używają tych samych podstawowych procesów podczas pobierania danych do swoich klientów.
Typy serwerów
Serwery rządzą praktycznie każdym procesem opartym na sieci. Jeśli komputer potrzebuje pobrać dane z sieci lub połączenia internetowego w celu wykonania zadania, dane te prawie na pewno zostaną wysłane do niego przez serwer. Do typowych typów serwerów należą serwery WWW, które przechowują pliki i kod używany do tworzenia stron internetowych; serwery pocztowe, które działają jako centralne repozytorium kont pocztowych; i serwery plików, które są używane do udostępniania plików do pobrania w sieci.
Żądanie danych
Ogólnie proces komunikacji klient-serwer rozpoczyna się od żądania klienta. Na przykład, gdy użytkownik sieci wprowadza adres na pasku adresu przeglądarki, skutecznie informuje swój komputer, aby skontaktował się z odpowiednim serwerem sieci Web i przesłał jej pliki tworzące tę stronę. Komputer korzysta z systemu nazw domen (DNS) w celu wyszukania adresu właściwego serwera, a następnie wysyła do niego żądanie, wyszczególniając dokładnie strony, które serwer musi przesłać.
Odpowiedź
Gdy serwer odbiera żądanie od klienta, przetwarza żądanie i wysyła poprawne dane z powrotem. Rzeczywisty proces, w którym jest to osiągane, zależy od zastosowania. Jednak większość żądań serwera to w zasadzie przypadek serwera szukającego poprawnego pliku w jego bazie danych, a następnie zwracania go w formacie, który klient może odczytać. Serwery w dużych sieciach mogą potrzebować obsługiwać setki klientów jednocześnie. Jako takie często są znacznie bardziej wydajne niż zwykłe komputery.
Oprogramowanie serwerowe
Serwery zwykle uruchamiają specjalistyczne oprogramowanie, które pomaga im w wykonywaniu zadań. To oprogramowanie często jest wbudowane w niestandardowy system operacyjny serwera, taki jak Windows Server lub Apple OS X Server. Na przykład system Windows Server umożliwia konfigurowanie serwerów według roli, umożliwiając użytkownikom konfigurowanie usług, takich jak udostępnianie plików lub poczta, bez konieczności przeprowadzania złożonego procesu ręcznej konfiguracji. Tego typu konfiguracja oparta na rolach oznacza, że serwery można w razie potrzeby łatwo zmienić.