



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
Il funzionamento del protocollo HTTP e la comunicazione tra client e server. Vengono descritti i metodi di richiesta e risposta, l'identificazione univoca dei processi tramite IP e numero di porta, l'utilizzo di protocolli di trasporto e l'importanza dei protocolli applicativi. Viene inoltre spiegato il concetto di connessione persistente e non persistente e l'utilizzo del pipe-lining. una panoramica generale del funzionamento del protocollo HTTP e della comunicazione client/server.
Tipologia: Appunti
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




i servizi (^) di IP (^) → × es (^). web Abbiamo (^) un client (^) (local Pc)^ e (^) un server (^) (remote host) Il (^) protocollo determina (^) come iena lo (^) scambio di (^) info tra client e severi Bisogna specificare^ in^ maniera^ univoca^ il^ contenuto^ che^ voglio recuperare dal^ server^ remoto
, che è^ un identificativo 7-^ http://cerbero-t.poli-mi.it/people/bianchi/indqy.html-
di percorso^ da^ seguire applicazione | × (^) andare alla (^) particolare
cercando di caricare Abbiamo (^) quindi (^) bisogno di^ specificare cosa (^) vogliamo recuperare.
email reader^ (^ mail^ ) | !!!piegatura
I (^) protocolli sono essenziali ed^ avranno (^) bisogno di^ protocolli di (^) trasporto × funzionare. Lo (^) standard RFC (^) da l' ore (^) su ciò (^) che (^) puo^ - fai parte dei (^) p. applicativi L' (^) applicazione può (^) seguire a (^) paradigmi - client/senor \peer 2 pene
CLIENT (^) /SERVER a (^) → richiede (^) info server → (^) fornisce i^ contenuti Il (^) protocollo applicativo ha (^) quindi un insieme di (^) richieste e (^) uno di (^) risposte
& si scambia (^) info con navi client, quindi devo^ essere^ capace di^ distinguerci 1- (^) li identifico univocamente
Non mi (^) basta (^) solo l' IP (^) , ma anche di ideetificome il (^) portà peyton
a HIP (^) server : (^80) FTP : 20 SMTP (^) : (^25) identifica univocamente Mail server :^25 TELNET:^23 POP 3 :^110 la^ porta^ giusta Dove (^) indico la (^) porta? Visto che la (^) porta 80 è (^) univoca (^) , non la indico se devo indicare (^) una nona (^) porta , (^) dopo la (^) locazione nell' URL (^) , vado ad (^) aggiungere : portnombcn
O (^) non usato
256 -1023 × gli altri^ processi
Ritornando (^) a (^) parlare di client/server... il client^ non usa solitamente^ un^ nell^ uuown^ part, ma viene^ assegnato un numero^ porta Il flusso di informazioni tra^
quadrupla :
t
host (^) o controllato^ ser④ da aapduelop.tt#p-
÷ÉÉ
atra (^) app hanno^ bisogno del^100 % TIMING (^) → (^) app come internet (^) , (^) telefono , (^) giochi hanno (^) bisogno di (^) poco ritardo
(larghezza di^ sondato alcune necessitano una (^) larghezza di banda minima (^) effettiio tipo i^ file multimediali.
PROTOCOLLI DI^ TRASPORTO TCP (^) → - connection oriented = pruina di inviare una connessione vera e (^) propria , faccio il^ setup della connessione
non (^) garantisce nulla^ (congestione, (^) timing , (^) throughput)
Il cliente manda (^) messaggio di (^) richiesta al (^) server, che (^) consegnerà il^ Mex di^ richiesta (^1). Nella (^) nostra richiesta, prima di (^) tutto, specifichi amo e ' host (^) , tramite (^) nome di dominio ¥ 110 address tramite DNS IP address supponiamo che^ il^ client^ richieda^ una^ pagina HTML^ con riferimenti ad^ altri^ oggetti : chiederò la (^) pag con tutti (^) gli oggetti DUE MODALITÀ (^) → (^) persistente
quindi apertura di^ nuove^ connessioni
RIT (run (^) trip time) (^) →tempo x andare al seven e tomare (^) indietro necessario (^) ogni volta che si (^) usa TCP Per (^) ricevere un (^) oggetto , ci metto artt +^ tempo di^ ritardo → ogni volete^ che apro una^ connessione
GET (^) /ntw /Index (^). html HITP^ /1. di HITP^ nome : valore Data : (^) Wed (^) , 22 rear 2000 09 : 09 : 01 GMT
Pagina - - :^ No^ -^ cache
UserAgent :^ Mozilla^ /4.
' HEAD (^) → il client vuole scaricare (^) solo alcune info (^) del documento ( il (^) server invia solo (^) gli header informativi) ÷::: " :O;;;;;; "" " → i."→ (^) mia
Con la (^) connessione PERSISTENTE (^) , il client (^) non chiude (^) la connessione (^) dopo l'uivio dell' (^) oggetto
Ricapitolando.^.^. HITP NON PERSISTENTE (problemi):