Protokół http:// lub https:// stanowi część adresu URL. Nawet jeśli o nim zapomnimy podczas wpisywania nazwy domeny, pojawi się automatycznie w pasku przeglądarki, zapewniając poprawne wyświetlenie strony internetowej. Czy rodzaj protokołu ma znaczenie np. dla pozycjonowania strony? Czym różni się HTTPS od HTTP?
Co to jest HTTP?
HTTP (ang. Hypertext Transfer Protocol) to protokół umożliwiający przesyłanie danych między klientem (przeglądarką) a serwerem, gdzie przechowywane są pliki strony. Odpowiada za zaprezentowanie strony internetowej użytkownikowi. HTTP posiada pewne mankamenty. Po pierwsze nie definiuje, w jaki sposób transmitowane są dane z serwera do klienta, więc istnieje ryzyko przechwycenia wrażliwych informacji. Po drugie nie przechowuje uprzednio przesłanych danych, które za każdym razem muszą być pobrane z serwera od nowa. Dlatego w celu przyspieszenia wczytania strony internetowej stosuje się mechanizm plików cookies.
Czym jest HTTPS?
Protokół HTTPS (czyli Hypertext Transfer Protocol Secure) to zabezpieczona wersja protokołu HTTP. Jego wdrożenie na stronie internetowej sprawia, że informacje przesyłane między serwerem a przeglądarką internetową nie dostaną się w niepowołane ręce. HTTPS szyfruje połączenie certyfikatem SSL lub TLS, gwarantując bezpieczeństwo danych użytkowników i właściciela witryny.
Często HTTPS jest błędnie utożsamiany ze wspomnianym wyżej SSL-em. Protokół HTTPS umożliwia przesyłanie informacji między serwerem a przeglądarką tak samo jak robi to HTTP, a SSL determinuje sposób „wędrówki” danych. Można więc powiedzieć, że to od zakupu certyfikatu SSL lub TLS zależy, czy strona internetowa zostanie zabezpieczona i protokół http:// w adresie URL zmieni się na https://.