HTTP to skrót od Hypertext Transfer Protocol. Wszystkie adresy internetowe zaczynają się od HTTP (lub HTTPS) i informują twoją przeglądarkę internetową, jakiego protokołu użyć, by wczytywać witrynę internetową.
Kiedy użytkownik próbuje przejść na witrynę internetową, przeglądarka wysyła żądanie GET do serwera WWW, a następnie serwer wysyła pliki znajdujące się pod określoną nazwą domeny z powrotem do twojego komputera.
Sposób działania jest bardziej techniczny, ale jesteśmy tutaj, aby podzielić go na łatwe do zrozumienia sekcje.
W latach 1999-2015 HTTP/1.1 był głównym protokołem HTTP używanym do nawigacji w sieci WWW. W 2015 roku wprowadzono HTTP/2, który znacznie przyspieszył uwierzytelnianie, zapytania DNS oraz ogólny routing i pamięć podręczna plików HTML.
Dowiedz się więcej w naszym przewodniku po HTTP/2 i jak włączyć go na twojej witrynie WordPress.
Jak działa protokół HTTP?
Po pierwsze, gdy wpiszesz adres witryny internetowej(URL) w przeglądarce i naciśniesz „Wpisz”, twoja przeglądarka wysyła żądanie HTTP do serwera WWW witryny. To tak, jakby zapytać: „Czy mogę zobaczyć tę stronę?”.
Po drugie, serwer hostingowy odbiera twoje żądanie, sprawdza jego autentyczność, a następnie odsyła tak zwaną odpowiedź HTTP. Odpowiedź ta zawiera treść strony internetowej, taką jak HTML, CSS, tekst, obrazki i filmy.
Wreszcie, twoja przeglądarka odbiera odpowiedź serwera, rozpakowuje ją, a następnie składa wszystko razem, aby wyświetlić pełną stronę WWW.
Kiedy optymalizujesz swoją witrynę w oparciu o takie rzeczy jak Google Core Web Vitals, ustawiasz kolejność, w jakiej serwer będzie wysyłał treść do przeglądarki. Zamierzasz również wysyłać do przeglądarki zalecenia dotyczące sposobu rozpakowywania i wczytywania treści.
HTTP i zabezpieczenia: HTTP vs. HTTPS
Domyślnie protokół HTTP nie jest zabezpieczony. Jest to prosty system zapytań i odpowiedzi. Podczas przesyłania informacji każdy może je zobaczyć, jeśli wie, gdzie szukać. Zwykle dzieje się tak tylko z powodu złośliwego oprogramowania, więc nie martw się.
Jednak obecnie prawie wszystkie witryny internetowe mają zainstalowany certyfikat SSL (Secure Sockets Layer), który szyfruje informacje przesyłane między witryną a użytkownikiem.
W tym przypadku HTTP:// w adresie internetowym zostanie zastąpiony przez HTTPS://, który jest zabezpieczoną wersją HTTP.
Technicznie rzecz biorąc, protokół HTTP używany przez większość serwerów WWW i aplikacji internetowych do zabezpieczeń nosi nazwę TLS, czyli Transport Layer Security. Jest to bardziej zaawansowany protokół i twoja witryna prawdopodobnie używa go zamiast rzeczywistego SSL.
SSL stał się taksonomią, że często jest używany zamiennie z TLS.
Kody HTTP i błędy
Ponieważ protokół HTTP jest rdzeniem działania Internetu, może wystąpić błąd serwera, gdy ktoś próbuje uzyskać dostęp do twojej witryny. Oto najczęstsze błędy HTTP:
- 500 (wewnętrzny błąd serwera) – Serwer WWW witryny doświadcza nieznanych trudności technicznych.
- 403 (zabronione) – Nie masz dostępu do zasobu, o który prosiłeś.
- 404 (nie znaleziono strony) – strona została przeniesiona, nie istnieje lub adres URL jest nieprawidłowy.
Istnieją inne błędy HTTP, które możesz zobaczyć, a my przygotowaliśmy przegląd najczęstszych błędów WordPress i sposobów ich poprawki.
Mamy nadzieję, że ten artykuł pomógł wyjaśnić, czym jest HTTP i jak działa. Możesz również zapoznać się z naszą listą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.