background image

Protokół HTTP i HTTPS

Przygotował: Jakub Przeworski

background image

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:

background image

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

background image

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.

background image

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

background image
background image

Dziękuje za 
uwagę!


Document Outline