Parte 2: livello Applicazione (http)
|
|
- Cosimo Manzi
- 5 anni fa
- Visualizzazioni
Transcript
1 Parte 2: livell Applicazine (http) Obiettivi: Aspetti cncettuali ed implementativi di prtclli di applicazini di rete Paradigma client-server Mdell dei servizi Imparare cncetti sui prtclli esaminand un prtcll a livell applicazine mlt diffus 2: HTTP 1
2 Applicazini e prtclli a livell applicazine Applicazine: prcessi distribuiti cmunicanti vengn eseguiti sugli hst di rete cme prcessi utente scambi di messaggi per implementare l applicazine e.g., , ftp, Web Prtclli a livell Applicazine una parte di un applicazine definiscn i messaggi scambiati dall applicazine e le azini intraprese Usan i servizi di cmunicazine frniti da prtclli a livell sttstante (TCP, UDP) applicaz. trasprt rete data link fisic applicaz. trasprt rete data link fisic applicaz. trasprt rete data link fisic 2: HTTP 2
3 Applicazini di rete: terminlgia Prcess: prgramma in esecuzine in un hst. prcessi in esecuzine su hst diversi (distanti) cmunican cn un prtcll a livell applicazine user agent: prcess sftware, che si interfaccia cn l utente vers l alt e cn la rete vers il bass. implementa il prtcll a livell applicazine Web: brwser mail reader streaming audi/vide: media player 2: HTTP 3
4 Paradigma Client-server Una tipica applicazine di rete si cmpne di due parti: client e server Client: Avvia il cntatt cn il server ( parla per prim ) Slitamente, richiede un servizi al server Web: il client è implementat nel brwser; in mail reader Server: applicaz. trasprt rete data link fisic Frnisce il servizi richiest al client e.g., il Web server spedisce la pagina Web richiesta, il mail server recapita l request reply applicaz. trasprt rete data link fisic 2: HTTP 4
5 Di quale servizi di trasprt necessita un applicazine? Perdita di dati Alcune applicazini (e.g., audi) pssn tllerare perdite Altre applicazini (e.g., trasferiment file, telnet) richiedn un trasferiment dati affidabile al 100% Time-sensitive Alcune applicazini (e.g., telefnia su Internet, gichi interattivi) richiedn piccli ritardi Larghezza di banda Alcune applicazini (e.g., multimediali) richiedn un ammntare minim di larghezza di banda per essere efficaci Altre applicazini ( applicazini elastiche ) fann us di qualunque larghezza di banda riescn ad ttenere 2: HTTP 5
6 Requisiti del servizi di Trasprt di applicazini cmuni Applicazine Perdite dati Larghezza di banda Time Sensitive trasferiment file dcumenti Web real-time audi/vide stred audi/vide gichi interattivi applicazini finanziarie senza senza tllerante tllerante tllerante tllerante senza elastica elastica elastica audi: 5Kb-1Mb vide:10kb-5mb cme spra alcuni Kbps elastica n n n si, alcuni 100 msec si, pchi secs si, alcuni 100 msec si e n 2: HTTP 6
7 Servizi di trasprt in Internet Servizi TCP: cnnectin-riented: fase iniziale di setup necessaria tra client e server trasprt affidabile tra prcess mittente e destinatari cntrll di fluss: il mittente nn svraccaricherà il ricevitre cntrll di cngestine: reglazine della velcità del mittente quand la rete è svraccarica nn frnisce: tempi, garanzie su larghezza di banda minima Servizi UDP: trasferiment dati nn affidabile tra prcess mittente e prcess destinatari nn frnisce: setup della cnnessine, affidabilità, cntrll di fluss, cntrll di cngestine, tempi larghezza di banda garantiti Dmanda: perché mai esiste UDP? 2: HTTP 7
8 Applicazini Internet: prtclli a livell applicazine e trasprt Applicazine access a terminale remt Web trasferiment file streaming multimedia file server remt telefnia su Internet Prtcll a livell applicazine smtp [RFC 821] telnet [RFC 854] http [RFC 2068] ftp [RFC 959] prprietari (e.g. RealNetwrks) NSF prprietari (e.g., Vcaltec) Prtcll a livell trasprt sttstante TCP TCP TCP TCP TCP r UDP TCP r UDP slitamente UDP 2: HTTP 8
9 Il Web: il prtcll http http: hypertext transfer prtcl Prtcll a livell applicazine per il Web Mdell client/server client: il brwser che richiede, riceve e mstra ggetti Web server: Web server che spedisce ggetti in rispsta ad una richiesta http1.0: RFC 1945 http1.1: RFC PC che esegue Explrer Mac che esegue Navigatr http request http respnse http request http respnse Server che esegue NCSA Web server 2: HTTP 9
10 Il WEB: terminlgia pagina WEB (dcument): cllezine di ggetti ggett: un file (HTML, JPEG, ) file HTML base: cn direttive e riferimenti ad altri ggetti URL (Unifrm Resurce Lcatr): meccanism di identificazine risrse. Si cmpne del nme del hst sul quale risiede l ggett e il path-name dell ggett nme hst path-name 2: HTTP 10
11 Il prtcll http http: usa servizi TCP: il client avvia una cnnessine TCP (crea un scket) cn il server, prta 80 il server accetta la cnnessine TCP dal client vengn scambiati messaggi http (messaggi del prtcll di livell applicazine) tra il brwser (client http) ed il Web server (server http) la cnnessine TCP viene chiusa http è stateless il server nn mantiene alcuna infrmazine sulle richieste passate dei client nta I prtclli che mantengn l stat sn cmplessi! Tutta la stria passata della cnnessine (stat) deve essere mantenuta, memrizzata se server client subiscn un crash, la lr cnscenza dell stat può essere incnsistente e deve essere ricstruita 2: HTTP 11
12 temp http: esempi Suppniam l utente digiti l URL 1a. il client http inizia una cnnessine TCP al server http (che è un prcess) all indirizz La prta 80 è il default per i server http. 2. il client http spedisce il messaggi http request message (cntenente l URL) usand la cnnessine TCP (cntiene test e 10 riferimenti ad immagini jpeg) 1b. il server http sull hst in attesa di cnnessini TCP alla prta 80. accetta la cnnessine, ntificandla al client 3. il server http riceve il messaggi di richiesta, frma un messaggi http respnse message cntenente l ggett richiest (smedepartment/hme.index), e spedisce un messaggi usand la cnnessine TCP 2: HTTP 12
13 http: esempi (cntinuazine) temp 5. il client http riceve il messaggi di rispsta cntenente il file html e l mstra. Parsifica (analizza) il file html, trva i riferimenti a 10 ggetti jpeg. 6. passi 1-5 si ripetn per gnun dei 10 ggetti jpeg. 4. il server http chiude la cnnessine TCP. 2: HTTP 13
14 Cnnessini persistenti e nn persistenti Nn persistenti http/1.0: il server parsifica le richieste, rispnde, chiude la cnnessine TCP 2 RTT (rund trip time) per ttenere l ggett cnnessine TCP richiesta/trasferiment ggett Ogni trasferiment risente della bassa velcità iniziale di trasferiment di TCP mlti brwser aprn cnnessini multiple in parallel Persistenti default per http/1.1 usand la stessa cnnessine TCP: il server, parsifica richieste, rispnde, parsifica nuve richieste il client spedisce le richieste per tutti gli ggetti a cui si fa riferiment nn appena riceve il file HTML base. Cn senza pipelining 2: HTTP 14
15 Frmat dei messaggi http: request due tipi di messaggi http: request, respnse http request message: ASCII (frmat human-readable) request line (cmandi GET, POST, HEAD) linee header GET /smedir/page.html HTTP/1.0 Hst: User-agent: Mzilla/4.0 Accept: text/html, image/gif,image/jpeg Accept-language:fr Carriage return, line feed indican la fine del messaggi (extra carriage return, line feed) 2: HTTP 15
16 http request message: frmat generale 2: HTTP 16
17 Frmat dei messaggi http: respnse status line (cdice di stat del prtcll frase di stat) dati, e.g., file html richiest linee header HTTP/ OK Date: Thu, 06 Aug :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Mdified: Mn, 22 Jun Cntent-Length: 6821 Cntent-Type: text/html data data data data data... 2: HTTP 17
18 http respnse message: frmat generale versin status cde phrase status line 2: HTTP 18
19 Cdici di stat per http respnse Nella prima linea del respnse message server->client. Alcuni cdici d esempi: 200 OK richiesta cn success, l ggett richiest segue in quest messaggi 301 Mved Permanently L ggett richiest è stat spstat, la nuva lcazine è specificata dp in quest messaggi (Lcatin:) 400 Bad Request request message nn cmpres dal server 404 Nt Fund Dcument richiest nn trvat su quest server 505 HTTP Versin Nt Supprted 2: HTTP 19
20 Prvate http (lat client) 1. Cllegatevi cn telnet ad un Web server: telnet 80 Apre una cnnessine TCP sulla prta 80 (prta di default per un http server) su Qualunque csa si digiti viene spedita sulla prta 80 a 2. Digitate un http request GET: GET /~rss/index.html HTTP/1.0 Digitand quest (digitate due vlte carriage return), spedite un minimale (ma cmplet) GET request al server http 3. Guardate il respnse message spedit dal server http! 2: HTTP 20
Applicazioni e protocolli a livello applicazione
Applicazioni e protocolli a livello applicazione Applicazione: processi distribuiti comunicanti vengono eseguiti sugli host di rete come processi utente scambio di messaggi per implementare l applicazione
DettagliMezzi trasmissivi. Twisted Pair (TP) Due cavi di rame isolati ed intrecciati
Mezzi trasmissivi Canali fisici: bit di dati trasmessi si propagano lungo il canale Mezzi guidati: segnali si propagano in mezzi solidi: rame, fibra Mezzi non guidati: Segnali si propagano liberamente,
DettagliReti di calcolatori: TCP/IP. Rossano Gaeta Dipartimento di Informatica Università di Torino
Reti di calclatri: TCP/IP Rssan Gaeta Dipartiment di Infrmatica Università di Trin Dati dcente Rssan Gaeta E-mail: rssan@di.unit.it www.di.unit.it/ rssan/didattica/reti Test adttat Cmputer netwrking A
DettagliIntroduzione alle reti di calcolatori: Internet. Rossano Gaeta Dipartimento di Informatica Università di Torino
Intrduzine alle reti di calclatri: Internet Rssan Gaeta Dipartiment di Infrmatica Università di Trin Dati dcente Rssan Gaeta E-mail: rssan@di.unit.it www.di.unit.it/ rssan/didattica/biinf 1: Intrduzine
DettagliIntroduzione. Sommario: Obiettivo:
Intrduzine Obiettiv: Intrduzine alle reti di telecmunicazini apprcci: descrittiv us di Internet cme esempi Smmari: Cs è Internet Cs è un prtcll? netwrk edge netwrk cre Reti di access, mezzi trasmissivi
DettagliApplicazioni e protocolli a livello applicazione
Applicazioni e protocolli a livello applicazione Applicazione: processi distribuiti comunicanti vengono eseguiti sugli host di rete come processi utente scambio di messaggi per implementare l applicazione
DettagliRitardi nelle reti a commutazione di pacchetto
Ritardi nelle reti a cmmutazine di pacchett I pacchetti avvertn un ritard sul cammin srgente-destinazine quattr srgenti di ritard ad gni hp (ruter visitat) A trasmissine Elabrazine del ruter: Cntrll dei
DettagliProgrammazione in Rete
Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della
DettagliReti di accesso e mezzi trasmissivi
Reti di accesso e mezzi trasmissivi Domanda: come si connettono gli host agli edge router? Reti di accesso residenziale (da casa) Reti di accesso istituzionali (scuole, università, aziende) Reti di accesso
DettagliSIP. Bibliografia. o IETF, SIP: Session Initiation Protocol, rfc 3261 http://www.ietf.org/rfc/rfc3261.txt
SIP Sessin initiatin prtcl Standard IEEE Una visine sul lung perid Tutte le telefnate avverrann tramite Internet Gli utenti sarann identificati tramite nme e-mail e nn numeri di telefn Pssiam raggiungere
DettagliReti di accesso e mezzi trasmissivi
Reti di accesso e mezzi trasmissivi Domanda: come si connettono gli host agli edge router? Reti di accesso residenziale (da casa) Reti di accesso istituzionali (scuole, università, aziende) Reti di accesso
DettagliLa edge network: end systems (host): modello client/server. modello peer-peer: Eseguono programmi applicativi e.g., WWW, al bordo della rete
Struttura della rete network edge: applicazioni ed host network core: router rete di reti reti di accesso, mezzi trasmissivi: canali di comunicazione La edge network: end systems (host): Eseguono programmi
DettagliReti di Calcolatori:
Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì
DettagliIntroduzione alle Architetture di Rete
Introduzione alle Architetture di Rete Un po di storia TCP/IP nato negli anni 60 Rete di backup Internet Basi di Dati 2 1 Pila ISO/OSI Standardizzazione Nata nei primi anni 80 E un modello da seguire Basi
DettagliWeb e HTTP. path name. host name Realizzato da Roberto Savino. www.someschool.edu/somedept/pic.gif
Web e HTTP Terminologia Una pagina web consiste di oggetti Un oggetto può essere un file HTML, una immagine JPG, ecc. Una pagina web consiste di un file HTML base che fa riferimento a diversi oggetti al
DettagliLivello Applicativo. Application Layer
Livello Applicativo Application Layer Cosa vediamo Parte 1 Principi generali Parte 2 Il Web e il protocollo HTTP 1 Parte 1 Principi generali Scenario di riferimento application transport network data link
DettagliLivello Applicativo. Application Layer. Parte 1 Principi generali. Cosa vediamo. Parte 1 Principi generali. Parte 2 Il Web e il protocollo HTTP
Livello Applicativo Application Layer Cosa vediamo Parte 1 Principi generali Parte 2 Il Web e il protocollo HTTP Parte 1 Principi generali 1 Scenario di riferimento application transport network data link
DettagliLivello Applicativo. Application Layer. Parte 1 Principi generali. Cosa vediamo. Parte 1 Principi generali. Parte 2 Il Web e il protocollo HTTP
Cosa vediamo Livello Applicativo Application Layer Parte 1 Principi generali Parte 2 Il Web e il protocollo HTTP Scenario di riferimento Parte 1 Principi generali Principi generali: Processi Processo:
DettagliServizi di rete e web. Prof. Maurizio Naldi A.A. 2015/16
Servizi di rete e web Prof. Maurizio Naldi A.A. 2015/16 Applicazione Unità di trasmissione dati a livello applicazione Applicazione Presentazione Unità di trasmissione dati a livello presentazione Presentazione
DettagliLivello di applicazione: Web e HTTP
Livello di applicazione: Web e HTTP World Wide Web (WWW): applicazione Internet nata dalla necessità di scambio e condivisione di informazioni tra ricercatori universitari di varie nazioni Storia Inizialmente
DettagliIntroduzione. Reti di computer: Esempi. Reti di computer. Reti di computer: Esempi. Obiettivo: Sommario: Condivisione risorse:
Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core
DettagliIndirizzamento a livello applicazione
Gestine di Prtclli Applicativi in Java Url e UrlCnnectin Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2011-2012 Simne Bassis bassis@dsi.unimi.it Labratri di Reti di Calclatri (Infrmatica)
DettagliIl World Wide Web. Marco Porta - CIM: Web Design & Technologies
Il World Wide Web 1 Cos è il World Wide Web? Il Web è un sistema basato su Internet che utilizza la tecnologia degli ipertesti per distribuire documenti, immagini, video,... Il Web è un sottoinsieme di
DettagliProtocolli di strato applicazione
Modello client-server Protocolli strato applicazione in Internet Gruppo Reti TLC claudio.casetti@polito.it http://www.tlc-networks.polito.it/ Tipica applicazione tra client e server Client: inizia comunicazione
DettagliProgrammazione in Rete
Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della
DettagliLivello applicativo. Obiettivi specifici: Protocolli specifici: Obiettivi generali:
Livello applicativo Obiettivi generali: Aspetti concettuali/ implementativi dei protocolli applicativi Paradigma client server Modelli dei servizi Obiettivi specifici: Protocolli specifici: http ftp smtp
DettagliWEB: Architettura Client Server
Il WEB ed HTTP WEB: Architettura Client Server richiesta pagina client pagina server Prof. Carlo Blundo Tecnologie di Sviluppo per il WEB 2 Le Pagine Web Consistono di istruzioni (marcatori) HTML Memorizzate
DettagliProtocolli strato applicazione in Internet
Protocolli strato applicazione in Internet Gruppo Reti TLC claudio.casetti@polito.it http://www.tlc-networks.polito.it/ Protocolli di strato applicativo - 1 Modello client-server Tipica applicazione tra
DettagliReti di Calcolatori AA 2011/2012. Protocolli di applicazione. Livello di applicazione. Capitolo 2: Livello applicazione. Csaba Kiraly Renato Lo Cigno
Reti di Calcolatori AA 2011/2012 http://disi.unitn.it/locigno/index.php/teaching-duties/computer-networks Protocolli di applicazione Csaba Kiraly Renato Lo Cigno Livello di applicazione A note on the use
DettagliReti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 2
Reti di Calcolatori Sommario Software di rete TCP/IP Livello Applicazione Http Livello Trasporto (TCP) Livello Rete (IP, Routing, ICMP) Livello di Collegamento (Data-Link) I Protocolli di comunicazione
DettagliIToolS AT commands server. Version 3.3 12/11/2012
ITlS AT cmmands server 1 Smmari Descrizine... 3 Funzinament... 3 Esempi... 6 2 Descrizine Il cmpnente ITlS AtServer presente nel namespace ITlS.Cmpnents.Netwrk.Mdem cnsente di inviare SMS ed email attravers
DettagliCorso di Laurea Specialistica in Ingegneria Informatica Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Corso di Applicazioni Telematiche (a.a. 2009/2010) Protocollo HTTP Simon Pietro
DettagliIntroduzione a Linux Lezione 8 Gestione della rete
Intrduzine a Linux Lezine 8 Gestine della rete Angel Genvese Crs di Sistemi Operativi I/II Prf. V. Piuri Università degli Studi di Milan Dipartiment di Infrmatica A.A. 2016/2017 Panramica della lezine
DettagliApplicazioni di rete 1
Applicazioni di rete 1 PROTOCOLLO TCP Proprietà: - verifica che i dati siano arrivati ed automaticamente provvede in caso negativo alla loro ritrasmissione - esegue checksum sui dati per garantire che
DettagliProtocolli applicativi
Prgrammazine cn le Scket Crs di laurea in Cmunicazine Digitale Labratri di sistemi e reti A.A. 2010-2011 Simne Bassis bassis@dsi.unimi.it Labratri di sistemi e reti (Cmunicazine Digitale) - A.A. 2010-2011
DettagliIpertesto (testo + link a risorse)
Ipertesto (testo + link a risorse) testo a + dimensioni = che contiene informazioni di diverso "genere mediale" = indirizza a altri testi, immagini (statiche o mobili, ricevute tutte insieme o a lotti...),
DettagliQuale dei seguenti software è opportuno attivare durante il download di un file generico?
Mdul 7 Quale dei seguenti sftware è pprtun attivare durante il dwnlad di un file generic? Sftware di cmpressine Sftware di firma digitale Sftware di crittgrafia Sftware antivirus Quale dei seguenti sftware
DettagliLezione 15. Re9 di Calcolatori Parte II Il livello applica9vo. Tecnologie dei sistemi informa9ci: Basi di Da9 e Re9.
Tecnlgie dei sistemi infrma9ci: Basi di Da9 e Re9 Lezine 15 Re9 di Calclatri Parte II Il livell applica9v Prf. Gabriella Carrzza ga.carrzza@unina.it Fn$ e riferimen$ SLIDES 2 1 Prtclli di livell trasprt
DettagliINFORMATICA DISTRIBUITA. lez 5 World Wide Web (cont)
INFORMATICA DISTRIBUITA prof. lez 5 World Wide Web (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Protocolli usabili nelle URL http: ftp: : http://www.dico.unimi.it/
DettagliOSOR. Applicazioni di Rete
OSOR Applicazioni di Rete 1 Client-Server in Sistemi Distribuiti Host A Host B Client TCP/UDP IP Network Interface Internet Risultati Server TCP/UDP IP Network Interface Richiesta Applicazioni di Rete
DettagliParte II: Reti di calcolatori Lezione 6 (30)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2018-2019 Pietro Frasca Parte II: Reti di calcolatori Lezione 6 (30) Giovedì 21-03-2019 1 Servizi forniti
DettagliApplicazioni web. Sommario. Parte 4 http. http Metodi, intestazioni e codici di stato get post Parametri e cookie. Applicazioni web.
Parte 4 http Sommario http Metodi, intestazioni e codici di stato get post Parametri e cookie 1 Http Hyper Text Transfer Protocol Protocollo di livello applicazione per sistemi informativi distribuiti,
DettagliApplicazioni e protocolli application-layer
Il Livello Applicazione Principali Obiettivi: Aspetti concettuali + implementativi dei protocolli di rete del livello applicazione paradigma client Modelli di servizio Impareremo a conoscere i protocolli
DettagliIl Livello Applicazione
Il Livello Applicazione Principali Obiettivi: Aspetti concettuali implementativi dei protocolli di rete del livello applicazione paradigma client server Modelli di servizio Impareremo a conoscere i protocolli
DettagliIL LIVELLO APPLICAZIONI WEB e HTTP
Parte II - Reti di Calcolatori ed Internet IL LIVELLO APPLICAZIONI WEB e HTTP 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web 7-2 World Wide Web (WWW) Il World Wide
DettagliEsempi di applicazioni internet. WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS)
Esempi di applicazioni internet WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS) 17 Il Web: terminologia Pagina Web: consiste di oggetti indirizzati da un URL (Uniform Resource
DettagliCasi pratici esempi. http smtp. Copyright Luciano Bononi 2004 (some figure credits to Kurose, Ross, Internet e reti di calcolatori)
Livello Applicazione obiettivo: Aspetti implementativi e di uso dei protocolli di livello applicazione paradigma client Modelli di servizio Vediamo esempi di come funzionano le applicazioni su rete Casi
DettagliAggiornamento remoto della chiave hardware
AMV S.r.l. Via San Lrenz, 106 34077 Rnchi dei Leginari (Grizia) Italy Ph. +39 0481.779.903 r.a. Fax +39 0481.777.125 E-mail: inf@amv.it www.amv.it Cap. Sc. 10.920,00 i.v. P.Iva: IT00382470318 C.F. e Iscriz.
DettagliReti di Calcolatori. IL LIVELLO APPLICAZIONI WEB e HTTP
Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP D. Talia RETI DI CALCOLATORI - UNICAL 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web D. Talia RETI DI CALCOLATORI
DettagliIL LIVELLO APPLICAZIONI WEB e HTTP
Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP D. Talia RETI DI CALCOLATORI - UNICAL 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web D. Talia RETI DI CALCOLATORI
DettagliIL LIVELLO APPLICAZIONI WEB e HTTP
Parte II - Reti di Calcolatori ed Internet IL LIVELLO APPLICAZIONI WEB e HTTP Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web 7-1 7-2 World Wide Web (WWW) Il World Wide
DettagliParte II: Reti di calcolatori Lezione 6 (30)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Parte II: Reti di calcolatori Lezione 6 (30) Venerdì 24-03-2017 1 Messaggio di
DettagliIl Protocollo HTTP e il WWW
Web Il Protocollo HTTP e il WWW Gianluigi Ferrari Diparnto di Informatica Università di Pisa Pagina Web: Insieme di objects Indirizzo tramite URL. URL: Unifor Resource Locator è l indirizzo di rete di
DettagliVia F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera.
Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.sluzini.it inf@sluzini.it grupp axelera sluzini Obiettiv Scp del presente dcument è descrivere il prdtt Nprinting, il più evlut add-in
DettagliReal Time Streaming Protocol. Akshat Sikarwar - Columbia University Traduzione e adattamento di Massimo De Santo, Università di Salerno
Real Time Streaming Protocol Akshat Sikarwar - Columbia University Traduzione e adattamento di Massimo De Santo, Università di Salerno Sommario Introduzione Proprietà del protocollo messaggi di RTSP Messaggi
DettagliINFORMATICA DISTRIBUITA. lez 4 Livello applicazione
INFORMATICA DISTRIBUITA prof. lez 4 Livello applicazione Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 applicazioni di rete Processo: programma in esecuzione
DettagliChe tipo di transport service è necessario per una applicazione? Protocolli application-layer (cont). Applicazioni e protocolli application-layer
Il Livello Applicazione Applicazioni e protocolli -layer Principali Obiettivi: Aspetti concettuali + implementativi dei protocolli di rete del livello applicazione paradigma Modelli di servizio Impareremo
DettagliReti di Telecomunicazione Lezione 6
Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server
DettagliCapitolo 2 - parte 2. Corso Reti ed Applicazioni Mauro Campanella
Capitolo 2 - parte 2 Corso Reti ed Applicazioni Mauro Campanella La nascita del World Wide Web L idea fu nel 1989 di Tim Berners Lee, fisico del CERN di Ginevra. Vi era la necessità di far collaborare
DettagliProtocolli di applicazione
Reti di Calcolatori AA 2011/2012 http://disi.unitn.it/locigno/index.php/teaching-duties/computer-networks Protocolli di applicazione Csaba Kiraly Renato Lo Cigno Livello di applicazione A note on the use
DettagliLivello applicativo: protocollo HTTP
Livello applicativo: protocollo HTTP Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Prof.ssa Gaia Maselli Parte di queste slide sono state prese dal materiale
DettagliLivello applicativo. Obiettivi specifici: ! Protocolli specifici: " http " ftp " smtp " pop " dns " Programmazione di applicazioni
Livello applicativo Obiettivi generali:! Aspetti concettuali/ implementativi dei protocolli applicativi " Paradigma client " Modelli dei servizi Obiettivi specifici:! Protocolli specifici: " http " ftp
DettagliIntroduzione a Internet e World Wide Web
Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra
DettagliLivello applicazione: protocollo HTTP, cookie, web cache
Livello applicazione: protocollo HTTP, cookie, web cache Prof.ssa Gaia Maselli maselli@di.uniroma1.it Parte di queste slide sono state prese dal materiale associato ai libri: 1) B.A. Forouzan, F. Mosharraf
DettagliIntroduzione. Java HTTP. G. Prencipe
Java html e http G. Prencipe prencipe@di.unipi.it Introduzione Tutte le comunicazioni tra client e server Web avvengono mediate il (HyperText Transfer Protocol, attualmente alla versione 1.1), che è un
DettagliSicurezza delle applicazioni web: protocollo HTTP
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Sicurezza delle applicazioni web: protocollo HTTP Alessandro Reina Aristide Fattori
DettagliArchitettura dell Informazione
Architettura dell Informazione 6. - Protocolli a livello applicazione nel WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Master in
DettagliPROTOCOLLI APPLICATIVI PER INTERNET
PROTOCOLLI APPLICATIVI PER INTERNET IC3N 2000 N. 5 La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,ssh,www TCP UDP ICMP IP ARP RARP IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico 6 1 Protocolli
DettagliParte II: Reti di calcolatori Lezione 7 (31)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2017-18 Pietro Frasca Parte II: Reti di calcolatori Lezione 7 (31) Martedì 27-03-2018 1 Messaggio di
DettagliClient HTTP e Proxy web
Client HTTP e Prxy web Crs di laurea in Cmunicazine Digitale Labratri di Reti di calclatri A.A. 2009-2010 Simne Bassis bassis@dsi.unimi.it Labratri di sistemi e reti (Cmunicazine Digitale) - A.A. 2010-2011
DettagliINPS. Cassetto Previdenziale aziende ComBid mobile. Manuale utente. Direzione Centrale Sistemi Informativi e Tecnologici.
Istitut Nazinale Previdenza Sciale INPS Direzine Centrale Sistemi Infrmativi e Tecnlgici Cassett Previdenziale aziende Dcument: Manuale utente Versine: Maggi 2014 Cntenuti del dcument: Premessa 3 1. Cassett
DettagliReti di computer: Esempi
Reti di cmputer: Esempi Cndivisine risrse: Nn è ecnmic cmprare 1 stampante laser ( un scanner) per gni persnal Cndivisine di prgrammi e dati da parte di utenti Base di dati a cui mlti utenti (da diversi
DettagliLo strato di applicazione in Internet
Lo strato di applicazione in Internet Prof. Ing. Carla Raffaelli a.a. 2004/2005 Protocolli applicativi Sono i protocolli utilizzati dalle applicazioni per scambiarsi informazioni Esempi: HTTP per il web,
DettagliSicurezza delle applicazioni web: protocollo HTTP
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Anno Accademico 2010/2011 Sicurezza delle applicazioni web: protocollo HTTP Alessandro Reina, Aristide Fattori 05 Maggio
DettagliProtocolli per il Web. Impianti Informatici. Protocolli applicativi
Protocolli per il Web Protocolli applicativi I protocolli applicativi 2 Applicazioni Socket interface HTTP (WEB) SMTP (E-MAIL) FTP... NFS RPC DNS... Trasporto TCP UDP Rete ICMP RIP OSPF IP ARP RARP Non
DettagliCorso di Laurea in Ingegneria Informatica. Reti di Calcolatori. Livello di applicazione Uso dei socket, il World Wide Web A.A.
Corso di Laurea in Ingegneria Informatica Reti di Calcolatori Livello di applicazione Uso dei socket, il World Wide Web A.A. 2013/2014 1 Livello di applicazione Obiettivi: Fornire i concetti base e gli
DettagliKAF Kirey Adempimenti Fiscali Modello 770
KAF Kirey Adempimenti Fiscali Mdell 770 Riferiment Prdtt: Pal Cricchi p.cricchi@kireyservices.cm +39 3480746001 Le prcedure di gestine degli adempimenti fiscali cme il mdell 770, varian annualmente seguend
DettagliLa nuova generazione di illuminazione tubolare a risparmio energetico
Lighting La nuva generazine di illuminazine tublare a risparmi energetic Philips MASTER LEDtube integra una srgente luminsa a LED in una frma flurescente tradizinale. Il su design esclusiv crea un aspett
DettagliReti: cenni storici. Who s who
1967: DoD ARPAnet 1970: ALOHAnet Reti: cenni storici 1975: TCP/IP model per internetwork 1976: Ethernet 198: TCP/UDP/IP standard per ARPAnet 1987: la rete cresce DNS 1989-1991: web guiding principles:
DettagliIntroduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:
Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core
DettagliEsercizio 1 : HTTP. Soluzione Esercizio 1 : HTTP
Esercizio 1 : HTTP In the following you can find the content of an HTTP Request. Answer to the following questions, indicating where (e.g., in which field) in the HTTP Request you can find the answer:
DettagliLa nuova generazione di illuminazione tubolare a risparmio energetico
Lighting La nuva generazine di illuminazine tublare a risparmi energetic Philips MASTER LEDtube integra una srgente luminsa a LED in una frma flurescente tradizinale. Il su design esclusiv crea un aspett
DettagliPannello di controllo
Pannell di cntrll TeamPrtal Pannell di cntrll TeamPrtal Pannell di cntrll 1 Pannell di cntrll TeamPrtal Pannell di cntrll Nei sistemi perativi Linux, una vlta installat TeamPrtal, si avrà a dispsizine
DettagliCentro di competenza per la progettazione di sistemi dedicati
Strumenti di sistema e diagnstica Tracce di esercitazine per l us degli strumenti di diagnstica di rete. Si faccia riferiment alle slides, ai testi di riferiment per il crs ed all aiut n-line per i vari
DettagliProtocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
DettagliCapitolo 2 - parte 1. Corso Reti ed Applicazioni Mauro Campanella
Capitolo 2 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Agenda - Introduzione - Principi dei protocolli dello strato applicativo - client server - richieste delle applicazioni alla rete - Introduzione
DettagliMariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche
Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali
DettagliINPS. Area Aziende. Funzionalità Contatti del Fascicolo elettronico. Manuale Utente Funzionalità Contatti
INPS Direzine Centrale Sistemi Infrmativi e Tecnlgici Area Aziende Funzinalità Cntatti del Fascicl elettrnic Dcument: Funzinalità Cntatti Data: Nvembre 2010 INPS Direzine Centrale Sistemi Infrmativi e
DettagliCorso di Applicazioni Telematiche
Corso di Applicazioni Telematiche A.A. 2008-09 Lezione n.1 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Il World Wide Web è un sistema distribuito per la presentazione
DettagliProcessi dell applicazione, socket e il sottostante protocollo di trasporto. Protocolli application-layer (cont).
Il Livello Applicazione Applicazioni e protocolli -layer Principali Obiettivi : Aspetti concettuali implementatividei protocolli di retedel livello applicazione paradigma Modelli di servizio Impareremo
DettagliFondamenti di Internet e Reti
1. sul Livello Applicativo 1. o HTTP (basi) Di seguito è riportato il contenuto (in codifica testuale ASCII) di una richiesta HTTP. Rispondere alle domande seguenti indicando dove trovate la risposta nella
DettagliInstallazione e creazione sito
Installazine e creazine sit INSTALLAZIONE Dppi clic sul file «setup.exe» Prima finestra di installazine Cliccare su «Successiv» Secnda finestra di installazine In questa finestra è pssibile: Scegliere
DettagliMetodologie Informatiche Applicate al Turismo
Metodologie Informatiche Applicate al Turismo 6. - Protocolli a livello applicazione Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso
DettagliReti di Calcolatori I. Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria
DettagliTito Flagella - Il protocollo HTTP
Tito Flagella - tito@link.it Il protocollo HTTP Il protocollo HTTP È il protocollo standard tramite il quale i server Web rispondono alle richieste dei client (inizialmente i browser); È basato su un modello
DettagliReti di computer: Esempi
Reti di computer: Esempi Condivisione risorse: Non è economico comprare 1 stampante laser (o uno scanner) per ogni personal Condivisione di programmi e dati da parte di utenti Base di dati a cui molti
DettagliReti di Calcolatori:
Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì
Dettagli