HTTP

HTTP

HTTP (Hypertext Transfer Protocol) to protokół, który pozwala na komunikację pomiędzy klientem (przeglądarką internetową) a serwerem, na którym znajdują się pliki strony internetowej. Dzięki niemu możliwe jest przesyłanie danych na linii klient-serwer, a w konsekwencji wyświetlenie się użytkownikowi żądanej strony. W praktyce działanie protokołu HTTP wygląda w ten sposób, że przeglądarka przesyła do serwera zapytanie, na co ten odpowiada przesyłając dane umożliwiające uruchomienie strony internetowej. Dane przesyłane przez HTTP nie są przez niego przechowywane. Oznacza to, że muszą być one pobierane i przesyłane z serwera za każdym razem, kiedy użytkownik chce wejść na stronę. Dodatkowo dane przesyłane za pomocą protokołu HTTP nie są szyfrowane. Oznacza to, że poufne dane takie jak na przykład loginy czy hasła są narażone na przechwycenie. Z tego względu strony internetowe z protokołem HTTP uważane są za potencjalnie niebezpieczne, w przeciwieństwie do stron z protokołem HTTPS, który posiada dodatkowe zabezpieczenia.