
Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
HTTP E PROXY, funzionamento interazione struttura
Tipologia: Schemi e mappe concettuali
1 / 1
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!

regola lo scambio di messaggi tra web server e web client
Il web client è rappresentato dal browser adoperato dall'utente. Si occupa di inviare richieste al web server (HTTP REQUEST) e di mostrare all'utente i dati ricevuti (HTTP RESPONSE)
Il Web Server contiene pagine di siti web e si occupa di rispondere ai client.
La prima versione di questo protocollo fu la HTTP/1.0. Definiva:
Ci si rese ben presto conto che era una versione limitata in quanto:
Venne pubblicata successivamente la versione HTTP/1. Nel 2015 si arrivò alla 2.0->implementa TLS HTTP 3.0 usa UDP al posto di TCP
HTTP è Un protocollo che utilizza gli HYPERLINK -- COLLEGAMENTI IPERTESTUALI- per spostarsi da una pagina all'altra del web.
Ogni pagina web del WWW è identificata da un URL - UNIFORM RESOUCE LOCATOR. l'URL è composto da 3 campi importanti + altri dati divisi tramite slash : EXE=http://www.azienda.com/news/
Http è un protocollo STATELESS (-SENZA MEMORIA-) e grazie a ciò permette il veloce spostamento da un web server a un altro seguendo gli hyperlink.
1)Siccome HTTP è stateless e non ha memoria sono stati introdotti i COOKIE in grado monitorare la navigazione degli utenti in internet e che favorisce i metodi di autenticazione per le web page. Sono file di testo inviati da server a client e poi rimandati indietro. tutto questo per segnare gli accessi fatti a quel server.
Si verifica in 4 fasi:
2a - CONNESSIONE : client si connette a server attraverso una connessione TCP e utilizzandoil suo DOMAIN NAME
2b - RICHIESTA : client richiede risorsa al server (in ASCII)
metodi(get put delete ecc) del client e versioni http controlla nelle slide.
MESSAGGIO REQUST Composto da 3 campi: 1)Request Line = metodo+URI+versioneHTTP usata ( URI UNIFROM RESOURCE IDENTIFIER indica cosa è stato richiesto) Exe -> per ottenere una pagina web la richiesta è: GET /info.html HTTP/1.1.
2c- RISPOSTA : server fornisce la risposta al client in formato HTML
2d- DISCONNESSIONE : appena finisce la response il server si disconnette
Composto da 3 parti:
Riga di Stato= contiene un codice di risposta con 3 cifre. La prima indica lo stato della risposta
Header =Aggiunge informazioni aggiuntive
Body = contiene la risposta alla richiesta e un codice che indica il tipo di risposta.
è un programma che si pone tra cliente server e funge da interfaccia per i 2 dispositivi.
Web client e web server usano PROXY HTTP or PROXY SERVER che si occupa di gestire lo scambi di messaggi.
CLient connette a Proxy che invia richieste al server
Vantaggi utilizzo proxy
CONNETTIVITA ': rete privata si connette a internet tramite un dispostivo , proxy, e non attraverso un host diretto.
PRIVACY : siccome il proxy comunica con il serve per conto del client, il server NON è in grado di conoscere l'IP del client
CATCHING : proxy immagazzina risulati per il client X. Se Y fa le stesse richieste di X il proxy può presentargli i suoi dati senza interpellare di nuovo un server.
MONITORAGIO : attraverso proxy possiamo controllare i movimenti e siti visitati dal client
AMMINISTRAZIONE = proxy può mettere in pratica regole definite dall'amministratore
FILTRAGGIO : funzioni di firewall a livello Application. Offre protezione e sicurezza a scapito del le prestazioni della rete
RESTRIZIONI: creare une terza zona neutra in cui il traffico tra LAN e WAN è molto controllato
Esistono diversi tipi di PROXY SERVER: Single Proxy Topology : presenta un solo proxy server per gestire tutta la rete.
Multiple Proxy Vertically Topology, usata per reti più grand i. Viene assegnato un proxy per ogni subnet e tutti i proxy secondari si collegano a un proxy primario.
Multiple Proxy Horizontally Topology , permette di distribuire il carico di pacchetti a più proxy di pari livello.
Per garantire la sicurezza per transazioni commerciali e invio dati sensibili si utilizza il protocollo HTTPS. HTTPS interpone tra protocollo TCP e HTTP un livello crittografico come il SECURE SOCKETS LAYER oppure TRANSPORT LAYER SECURITY che sono in grado di impedire intercettazioni dei contenuti.