HTTP

ITpedia

HTTP (Hypertext Transfer Protocol) jest podstawowym protokołem WWW. Jest to protokół niezwykle prosty, nie utrzymujący sesji połączeniowej między serwerem a klientem: przeglądarka po otrzymaniu z serwera dokumentu kończy połączenie TCP/IP.

HTTP jest protokołem jednokierunkowym: żądania wychodzą od klienta, a serwer dostarcza informacji na żądanie. Jeżeli strona zawiera odwołania do innych dokumentów, to przeglądarka musi tworzyć osobne połączenia w celu sprowadzenia każdego z nich. Dla zagwarantowania bezpieczeństwa połączeń stosuje się rozszerzone protokoły (np. SSL - Secure Socket Layer). HTTP jest protokołem bezstanowym: brak jest związków przyczynowo-skutkowych pomiędzy kolejnymi połączeniami. Ta cecha protokołu powoduje duże trudności w obsłudze transakcji typu klient-serwer i wymusza konieczność stosowania mechanizmów pomocniczych (zob. opis cookies).


Zobacz też

-
-