Protokół HTTP i HTTPS
Przygotował: Jakub Przeworski
HTTP
Jest to główny protokół służący do przesyłania
stron WWW. Przesyła się żądania
udostępnienia dokumentów WWW i
informacje o kliknięciu odnośnika oraz
informacje z formularzy. Wygląda to mniej
więcej w ten sposób:
Protokół HTTP jest użyteczny, ponieważ
pozwala na znormalizowany sposób
komunikowania się komputerów ze sobą.
Określa on formę żądań klienta dotyczących
danych oraz formę odpowiedzi serwera na te
żądania. Jest zaliczany do protokołów
bezstanowych z racji tego, że nie zachowuje
żadnych informacji o poprzednich
transakcjach z klientem. Pozwala to znacznie
zmniejszyć obciążenie serwera.
Numer portu: 80
HTTPS
Szyfrowana wersja protokołu HTTP. W
przeciwieństwie do komunikacji
niezaszyfrowanego tekstu w HTTP klient-
serwer, HTTPS szyfruje dane przy pomocy
protokołu TLS (dawniej używał protokołu
SSL). Zapobiega to przechwytywaniu i
zmienianiu przesyłanych
danych.
Wywołania tego protokołu zaczynają się od
https://, natomiast zwykłego połączenia HTTP
od http://. Protokół HTTPS jest warstwę wyżej
od standardu TLS (który znajduje się na
warstwie prezentacji), najpierw następuje
więc wymiana kluczy TLS, a dopiero później
żądanie HTTP. Powoduje to, że jeden adres IP
może serwować tylko jedną domenę lub też
tylko subdomeny danej domeny (zależnie od
przyznanego certyfikatu).
Numer portu: 443
Dziękuje za
uwagę!