PROTOCOLLO HTTP

Protocollo HTTP

L'HTTP (hypertext transfer protocol) è un protocollo di livello application. Viene usato come principale sistema per la trasmissione di informazioni sul web (architettura client-server). Un server HTTP, in genere, rimane in ascolto nella porta 80 del protocollo TCP. A causa di alcune intrusioni anomale, in seguito, venne reso più sicuro, HTTPS (hypertext transfer protocol over secure sockets layer). Ciò significa che i dati, inviati tramite HTTPS, sono crittografati per scoraggiare eventuali intrusioni. 

N.B. 

Il protocollo HTTP è privo di stato (non ha memoria).

Come funziona l'HTTPS

La sessione si sviluppa in 3 fasi:

1. Apertura della connessione:

  - il browser si connette alla porta 443 del serverr
  - SSL (Secure sockets layer) procede alla fase di handshake con lo scambio del certificato
  - il browser avvia la richiesta HTTP i cui dati sono inseriti in una busta SSL

2. Mantenimento della connessione:

  - in cui il trasferimento dei dati è regolato dal protocollo HTTP

3. Chiusura della connessione:

  - SSL procede alla chiusura della connessione e nessun dato può essere più inviato

Commenti

Post popolari in questo blog

PROTOCOLLO POP3

TRACCIA SECONDA PROVA MATURITA' 2019 INFORMATICA E SISTEMI

GIOVANNI PASCOLI