Rozdíl Mezi HTTP A HTTPS

Rozdíl Mezi HTTP A HTTPS
Rozdíl Mezi HTTP A HTTPS

Video: Rozdíl Mezi HTTP A HTTPS

Video: Rozdíl Mezi HTTP A HTTPS
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, Listopad
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) je protokol na úrovni aplikace pro distribuované, spolupracující hypermediální informační systémy. Je definován v RFC 2616 (Žádost o komentáře). Hlavní funkcí protokolu HTTP je v zásadě vyjednávací část přenosu dat. Typickými příklady služeb HTTP jsou komunikace webového serveru a komunikace doménových jmen.

V aplikační úrovni end-to-end datová komunikace funguje jeden konec jako server a druhý jako klient. Aby mohl klient komunikovat se serverem, měl by znát IP adresu a číslo portu serveru. IP adresa pomáhá dosáhnout serveru a číslo portu pouze definuje, jakou službu klient hledá. (Z technického hlediska je to definováno jako zásuvka).

Stejné zde v HTTP; vezměte si jako příklad webový server, v tomto modelu je webový server aplikačním softwarem běžícím na hardwarovém serveru a klientem je prohlížeč uživatele. Aplikace webového serveru naslouchá portu číslo 80, aby přijímala připojení HTTP. Tento port 80 je tedy definován jako port

HTTPS je také podobný protokolu HTTP, ale „S“znamená Secure. V protokolu HTTP se data přenášejí tak, jak se nazývají prostý text. Na cestě mezi serverem a klientem může číst kdokoli. Ale v HTTPS nikdo nemůže číst informace mezi serverem a klientem, což jsou obvykle váš webový prohlížeč a webový server.

Dodatečná implementace TLS (Transport Layer Security) nebo SSL (Secure Socket Layer) vytváří šifrovaný tunel typu end to end pro přenos dat. Šifrovaný tunel znamená, že datová komunikace mezi serverem a klientem je uzavřena a pouze server a klient mohou číst komunikaci.

V tomto případě klient, kterým je v našem příkladu váš webový prohlížeč, komunikuje s webovým serverem přes číslo portu 443. Ve většině bankovních aplikací používá výměna přihlašovacích údajů uživatele protokol

Celkem:

(1) HTTP přenáší normální data, zatímco HTTPS přenáší uzavřená nebo šifrovaná data

(2) HTTP je pro běžné aplikace a HTTPS je většinou pro bankovní nebo zabezpečené aplikace

(3) HTTP používá port 80, kde jako HTTPS používá port 443

(4) HTTP je definován v RFC 2616 a HTTPS je definován v RFC 2817 (Upgrading to TLS Within HTTP / 1.1)

Doporučená: