Różnica między HTTPS i SSL

Jaka jest różnica między HTTPS A SSL? Przeczytałem o nich i znalazłem następujące:

  • HTTPS : HTTPS jest połączeniem HTTP z SSL / TLS. Oznacza to, że HTTPS jest w zasadzie połączeniem HTTP, które dostarcza dane zabezpieczone za pomocą SSL / TLS.

  • SSL : SSL jest bezpiecznym protokołem, który działa na szczycie HTTP, aby zapewnić bezpieczeństwo. Oznacza to, że szyfrowane dane SSL będą kierowane przy użyciu protokołów takich jak HTTP dla komunikacja.

Zastanawiam się, gdzie jest różnica między tymi dwoma? Albo oba są identyczne?

Author: kapa, 2011-05-23

2 answers

Wyjaśnienie SSL, które znalazłeś jest błędne.

SSL (Secure Socket Layer) lub TLS (Transport Layer Security) działa na wierzchu warstwy transportowej , w Twoich przykładach TCP . TLS może być używany do mniej więcej dowolnego protokołu, HTTPS jest tylko jedną z jego powszechnych instancji.

HTTP jest protokołem warstwy aplikacji .

W zwykłym, niezaszyfrowanym HTTP stos protokołu może wyglądać następująco to:

Przy użyciu HTTPS stos wygląda następująco:

  • HTTP
  • TLS (SSL)
  • TCP
  • IP
  • Ethernet
 80
Author: Anders Lindahl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-23 07:49:19

HTTPS działa przez SSL (jak sama nazwa wskazuje, HTTP-over-SSL), a nie SSL przez HTTP. Pierwsza sesja SSL jest ustalana, a następnie wszystkie dane HTTP są pakowane do zabezpieczonych pakietów SSL przed wysłaniem i po otrzymaniu.

 22
Author: Eugene Mayevski 'Allied Bits,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-23 06:15:25