Skip to main content

Co to jest serwer HTTP?

Serwer HTTP to serwer, który wykorzystuje protokół transferu Hyper Text (HTTP) do komunikacji z komputerami kliencką, zwykle za pośrednictwem przeglądarki internetowej.HTTP jest głównym protokołem stosowanym na stronach internetowych, a serwery HTTP zajmują większość serwerów w Internecie.Inne typy serwerów są używane do bardziej szczegółowych zastosowań, takie jak serwer plików, który używa protokołu transferu plików (FTP) zamiast http.

Korzystanie z serwera HTTP jest najczęściej widoczne podczas przeglądania Internetu do strony internetowej,Chociaż wiele sieci wewnętrznych używa również serwerów HTTP.W typowym procesie przeglądania z komputera klienta uniwersalny lokalizator zasobów (URL) jest umieszczany w pasku adresu przeglądarki.Prawie zawsze zaczyna się od definicji tego, jaki protokół zostanie użyty do złożenia żądania, który jest zwykle protokołem HTTP.Większość przeglądarek domyślnie używa tego protokołu, nawet jeśli nie jest on specjalnie wprowadzony do paska adresu.

Po wprowadzeniu adresu URL serwer HTTP otrzymuje żądanie wyświetlenia strony internetowej i wysyła zawartość strony internetowej z powrotemDo klienta, zwykle w postaci dokumentów dotyczących znaczników hiper tekstu (HTML).Protokół HTTP jest przede wszystkim stosowany podczas tego procesu.Czasami w bezpiecznych połączeniach, takich jak transakcja karty kredytowej, serwer będzie używał protokołu HTTPS, który jest zaszyfrowaną wersją HTTP.Większość serwerów HTTP może domyślnie korzystać z protokołu HTTPS.

Oprócz dostarczania stron internetowych serwery HTTP mogą również odbierać dane od klientów wykorzystujących HTTP.Jest to dobre w sytuacjach, gdy potrzebne są dane wejściowe z serwera HTTP, takie jak wypełnienie formularza, przyjmowanie ankiety lub przesłanie pliku.Może to być jeszcze bardziej problem, gdy serwer HTTP znajduje się tylko w sieci, na przykład w sieci lub sieci szkolnej, ponieważ często mają interaktywne strony internetowe.

Najpopularniejszym serwerem HTTP w Internecie jest serwer Apache HTTP.Apache jest uważane za oprogramowanie typu open source, co oznacza, że główny kod źródłowy, który go utworzył, jest bezpłatny i może zostać zmieniony i ulepszony przez użytkowników.Oprócz tego, że jest wolny, ma również tę zaletę, że korzystanie z skryptów.Oznacza to, że oddzielne skrypty można uruchomić oddzielnie od oprogramowania głównego serwera, które pozwala na dynamikę strony internetowej i szybko zmieniać zawartość bez zakłócania ogólnej wydajności strony internetowej.Na początku 2011 r. Serwery Apache HTTP były używane w około 60% wszystkich serwerów w Internecie.