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
Posta un commento