wtorek 22 Sierpień 2017

Serwer

Serwer

Serwer (z ang. serve – służyć) – oprogramowanie, dzięki któremu nie potrzebna jest bezpośrednia ingerencja użytkownika w realizacji pewnych działań. Pod pojęciem serwera może kryć się także komputer, który udostępnia określone usługi innym programom.

SERWER jako sprzęt komputerowy

Serwerownia
Komputer, który pełni rolę serwera nie jest taki sam jak zwykły komputer. Różnie się on na przykład tym, że:

  • Jest bardziej odporny na działania zewnętrzne, takie jak kurz czy woda
  • Zwykle jego obsługa jest zabezpieczona przed przypadkowym uruchomieniem
  • Przypadki uszkodzenia pamięci, zdarzają się rzadziej ze względu na wyższe zabezpieczenia

Serwerownie, to miejsca na których znajdują się serwery- pomieszczenia przystosowane w specjalne stelaże dzięki czemu komputery są bezpieczne. Konsola służy do sterowania, a także konfiguracji serwerów.

SERWER – Oprogramowanie
Interakcja klient – serwer, gdzie klientem jest aplikacja, a serwerem oprogramowanie, wszystkie zasoby są udostępniane przez serwer, jeśli takie zapytanie padnie ze strony klienta. Bardzo dobrym przykładem nad którym warto się zastanowić jest serwer Proxy. Specjalne oprogramowanie odpowiedzialne jest za to, żeby wykonać funkcje logiczne Proxy, natomiast zasoby są udostępniane przez serwer. Innym połączeniem między klientem, a serwerem jest Peer-to-peer (P2P). Komputer użytkownika do wymiany danych w takim połączeniu musi mieć uprawnienia klienta oraz serwera.

 

Typy serwerów

  • Serwer plików – jest on odpowiedzialny za udostępnianie danych, które przechowywane są na dysku twardym serwera. Do serwera plików można dostać się poprzez http, SFTP (Secure FTP), a także FTP (File Transfer Protocol)
  • Serwer dla gier – w Internecie istnieje wiele gier, tak zwanych multiplayery, to właśnie dzięki specjalnym serwerom, takie gry są odpowiednio organizowane
  • Serwis wymiany wiadomościami – Jeśli korzystamy z komunikatorów lub poczty elektronicznej, to korzystamy właśnie z takiego serwera.

 

Rola serwera

Dzięki serwerom możliwa jest komunikacja międzyprocesowa. Czyli udostępniane są klientom pewne dane. Istnieją serwery, które sterują jednym systemem komputerowym bądź korzystają z innych możliwości, jak połączenia sieciowe, czy też kanały transmisji danych (chociażby port COM). Protokół uwzględnia jaka ma być forma zapytań, a także odpowiedzi. Chociaż istnieją pewne standardy takich procesów, które określone są w dokumentach RFC.

Jeśli dany serwer nie ma aktualnie żadnych zapytań, wtedy może przejść w stan uśpienia. Ale nie jest to obowiązkowy stan, ponieważ mogą mieć zlecone inne działania, takie jak na przykład gromadzenie potrzebnych informacji.

 

0 pytania / komentarze

(p)