HTTP (HyperText Transfer Protocol)/
Hipertekstowy Protokół Transferu /
|
Jednokierunkowy, bezpołączeniowy protokół leżący u podstaw działania sieci WWW (World Wide Web). |
|
Określa sposób formatowania i przesyłania dokumentów oraz komendy sterujące pracą serwerów internetowych i przeglądarek. Przykładowo, po wpisaniu w przeglądarce URL strony WWW (rozpoczynającego się prefiksem "http://"), do serwera zostaje przesłana komenda protokołu HTTP nakazująca odszukanie i wysłanie żądanego dokumentu.
Poważna wadę HTTP stanowi brak możliwości zapamiętywania informacji o wcześniejszych wywołaniach - każde polecenie wykonywane jest niezależnie od wyniku poprzednich. Uniemożliwia to w praktyce tworzenie witryn zdolnych w sposób interaktywny reagować na poczynania użytkownika. Stało się to głównym impulsem do opracowania nowych technologii, które pozwoliłyby ominąć te niedogodności wprowadzając "okrężną drogą" mechanizm sesji (np. CGI, cookie i PHP).
Większość przeglądarek oraz serwerów akceptuje najnowszą wersję protokołu - HTTP 1.1. Jedną z najważniejszych cech HTTP 1.1 jest możliwość utrzymywania stałego połączenia między serwerem i klientem. Przeglądarka może teraz w czasie jednego połączenia pobrać z serwera większą liczbę plików, podczas gdy wcześniejsza wersja protokołu wymagała nawiązywania nowego połączenia dla każdego pliku. Osiągnięto w ten sposób blisko 20 procentowe przyśpieszenie ładowania się dokumentów WWW.
zobacz również: HTTPS, kod stanu serwera, S-HTTP, serwer WWW, WWW,
HTTP (HyperText Transfer Protocol) HTTP (W3C)
RFC 2068, HTTP
Grupa robocza IETF pracująca nad protokołem HTTP
aktualizacja: 04/01/2004
|