Università degli Studi di Bergamo
|
|
- Evaristo Pala
- 5 anni fa
- Visualizzazioni
Transcript
1 Università degli Studi di Bergamo Facoltà di Ingegneria Prof. Filippini
2 2!!!!!!!
3 3!!!! Applicazioni di rete Web (web server, browser, HTML) (mail server, mail client, MIME) Protocolli di rete HTTP SMTP
4 4!!! WEB FTP Mail Livello controllato dall applicazione Livelli controllati dal sistema operativo TCP/UDP
5 5!!!!!!!!!!!!
6 6!!!!
7 7!!!!!
8 8!!
9 9!!!!!
10 10!!!!!
11 11!!!!!!!!!
12 12!!!!!
13 13!!!!!!!
14 14!!!!! Hypertext Transfer Protocol -- HTTP/1.0, RFC 1945, May 1996.! Hypertext Transfer Protocol -- HTTP/1.1, RFC 2068, January 1997
15 15!!! Indica il protocollo applicativo Indica l indirizzo di rete (IP) del server Indica la pagina web richieste!
16 16! Altri oggetti : Testo HTML!!!
17 17!!!!
18 18!!!!!
19 19
20 20 GET HEAD POST PUT!!
21 21
22 Continue: Prima parte della richiesta accettata. 200 OK: La richiesta ha avuto successo; l informazione è inclusa 301 Moved Permanently: L oggetto è stato spostato nell URL indicato 302 Found (Moved Temporarily): L oggetto è stato spostato nell URL indicato 400 Bad Request: Errore generico 401 Unauthorized: Accesso senza necessari account e passwd 404 Not Found: oggetto non esiste sul server 500 Internal server error Errore o guasto nel server 501 Not implemented Funzione non implementata 503 Service unavailable Servizio non disponibile
23 23!!! Cache-control Accept Accept-language Authorization If-modified-since User-agent Informazione sulla cache Formati accettati Linguaggio accettato Mostra i permessi del client Invia il doc. solo se modificato Tipo di user agent
24 24! GET /ntw/index.html HTTP/1.1 Connection: close User-agent: Mozilla/4.0 Accept: text/html, image/gif, image/jpeg Accept-language:it! HTTP/ OK Connection: close Date: Thu, 06 Aug :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun :23:24 GMT Content-Length: 6821 Content-Type: text/html data data data data data...
25 25!!
26 26!!!
27 27!!! GET /ntw/index.html HTTP/ Authorization Required WWW-Authenticate:[tipo di autenticazione] GET /ntw/index.html HTTP/1.1 Authorization: account, passwd. GET image.gif HTTP/1.1 Authorization: account, passwd
28 28!!! GET /ntw/index.html HTTP/ OK Set-cookie: GET /ntw/carrello/index.html HTTP/1.1 Cookie: GET image.gif HTTP/1.1 Cookie:
29 29!!!!!!!
30 30!! GET /cgi-bin/prog.pl HTTP/1.1 prog.pl 200 OK Pagina dinamica
31 31!!! GET /java/applet HTTP/ OK programma
32 32!!
33 33!!!!!!!! J.B. Postel, "Simple Mail Transfer Protocol," RFC 821, August 1982.
34 34 S: 220 hamburger.edu C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: Do you like ketchup? C: How about pickles? C:. S: 250 Message accepted for delivery C: QUIT S: 221 hamburger.edu closing connection
35 35!!! From: To: Subject: Request of information <blank line> <Body>.
36 36!!! From: To: Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data base64 encoded data.
37 37!
38 38!
39 39! From: To: Subject: Picture of yummy crepe with commentary MIME-Version: 1.0 Content-Type: multipart/mixed; Boundary=StartOfNextPart --StartOfNextPart Dear Bob, Please find a picture of an absolutely scrumptious crepe. --StartOfNextPart Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data... --StartOfNextPart Let me know if you would like the recipe..
40 40!!!!
41 41!! user: pass:! +OK -ERR!! list: retr: dele: quit S: +OK POP3 server ready C: user bob S: +OK C: pass hungry S: +OK user successfully logged on C: list S: S: S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 1 contents> S:. C: dele 2 C: quit S: +OK POP3 server signing off
42 42!!! cs.unibg.it morgana.elet.polimi.it
43 43!!!!!!!! "Domain Names - Concepts and Facilities," RFC 1034, Nov ! "Domain Names - Implementation and Specification," RFC 1035, Nov
44 44 com edu org gov mil it fr jp de... yahoo ucla columbia polimi virgilio unibg cs rett elet cs morgana morgana.elet.polimi.it!!!
45 45!!!!
46 46!!!! com edu org gov mil it fr jp de... yahoo ucla columbia polimi cs rett elet virgilio morgana
47 47!!!!!!!!!!
48 48!!!
49 49!!
50 50!!!!
51 51!!!!!!!!
52 52
53 53!!!!!
54 54!!!!!!!
55 55!!!!!
56 56!!!
57 57!!!!
58 58!!! "File Transfer Protocol, RFC 959, October 1985.
59 59!!
60 60
61 61!!!!
62 62!!!!!!!!
63 63!!!!!!!
64 64! USER username PASS password QUIT log out TYPE file type MODE transfer mode CWD change directory DELE delete file LIST list files RETR retrive file STOR store file PORT client port PASV server choose port
65 Data connection already open; transfer starting 200 Command OK 225 Data connection open 226 Closing data connection 227 Entering passive mode; srv. sends Ip_add.,port 230 User login OK 331 Username OK, password required 425 Can't open data connection 426 Connection closed; tranfer aborted 452 Error writing file 500 Syntax error; unrecognized command 501 Syntax error in parameters or arguments 502 Command not implemented
66 66 USER filippini 331 username OK; password? PASS pippo user login OK PORT opening data connection LIST /usr/pub 125 data connection OK 226 closing data connection
67 67!!
68 68!!!
69 69
D - ESERCIZI: Protocolli applicativi ed altro:
Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici D - ESERCIZI: Protocolli applicativi ed altro: F. Martignon Architetture e Protocolli per Internet 1 Esercizio d.1
DettagliEmail. E-mail: SMTP, POP, IMAP. E-Mail: mail server. E-Mail: smtp [RFC 821] Tre componenti: user agent mail server simple mail transfer protocol: smtp
E-:, POP, IMAP E Tre componenti: simple transfer protocol: smtp User Agent Funzionalità: per leggere, editare ed inviare Eudora, Outlook, Pine, MacMail Messaggi sono memorizzati nel outgoing message queue
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 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ì
DettagliProtocolli applicativi: FTP, SMTP, POP/IMAP
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori I Alessio Botta (a.botta@unina.it) Protocolli applicativi: FTP, SMTP, POP/IMAP I lucidi presentati al corso sono uno strumento
Dettagli5 - Protocolli Applicativi
Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici 5 - Protocolli Applicativi Architetture e Protocolli per Internet 1 Processi e Protocolli Processi in esecuzione su
DettagliProtocolli applicativi: FTP ed SMTP
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Protocolli applicativi: FTP ed SMTP I lucidi
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2010/11) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Protocolli applicativi: FTP ed
DettagliProtocolli Applicativi
Politecnico di Milano Facoltà di Ingegneria dell Informazione Protocolli Applicativi Paradigmi Client-Server e Peer-to-Peer HTTP: Web Surfing FTP: Connettività remota SMTP: posta elettronica DNS: indirizzamento
DettagliINFORMATICA DISTRIBUITA. lez 6 World Wide Web (cont)
INFORMATICA DISTRIBUITA prof. lez 6 World Wide Web (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Scripting Invece di avere un programma esterno,
DettagliLivello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica
Livello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica Gaia Maselli Queste slide sono un adattamento delle slide fornite dai libri di testo e pertanto protette da copyright. - Copyright
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2011/12) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Protocolli applicativi: e POP3
DettagliApplication Layer FTP, SMTP, POP3, IMAP. Ricapitolando. porta 80. host or server. host or server. controlled by application developer process.
Application Layer FTP, SMTP, POP3, IMAP Ricapitolando host or host or process controlled by application developer process socket TCP with buffers, variables Internet socket TCP with buffers, variables
DettagliLivello applicazione: Sessioni HTTP, FTP, Posta Elettronica
Livello applicazione: Sessioni HTTP, FTP, Posta Elettronica Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright
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,
DettagliProtocolli di applicazione
Reti di Calcolatori AA 2011/2012 http://disi.unitn.it/locigno/index.php/teaching-duties/computer-networks Protocolli di applicazione (2) Csaba Kiraly Renato Lo Cigno Livello di applicazione (2) A note
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...),
DettagliReti di Calcolatori AA 2011/2012. Protocolli di applicazione. Livello di applicazione (2) Capitolo 2: Livello applicazione (2)
Reti di Calcolatori AA 2011/2012 http://disi.unitn.it/locigno/index.php/teaching-duties/computer-networks Protocolli di applicazione (2) Csaba Kiraly Renato Lo Cigno Livello di applicazione (2) A note
DettagliProtocolli Applicativi
Politecnico di Milano Facoltà di Ingegneria dell Informazione Protocolli Applicativi Paradigmi Client-Server e Peer-to-Peer HTTP: Web Surfing FTP: Connettività remota SMTP: posta elettronica DNS: indirizzamento
DettagliApplication Layer FTP, SMTP, POP3, IMAP
Application Layer FTP, SMTP, POP3, IMAP Ricapitolando host or host or process controlled by application developer process socket TCP with buffers, variables Internet socket TCP with buffers, variables
DettagliCapitolo 2 - parte 5. Corso Reti ed Applicazioni Mauro Campanella
Capitolo 2 - parte 5 Corso Reti ed Applicazioni Mauro Campanella Agenda - Posta elettronica - Simple Mail Transfer Protocol (SMTP) - Post Office Protocol v3 (POP3) - Internet Message Access Protocol (IMAP)
DettagliLa posta elettronica. Le code di ingresso e di uscita (1) Le code di ingresso e di uscita (2) SMTP
Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni A.A.2006/2007 Livello applicazione: La posta elettronica ed i protocolli e POP3
DettagliApplication Layer FTP, SMTP, POP3, IMAP. Ricapitolando. FTP: File Transfer Protocol [RFC 959] porta 80
Ricapitolando host or host or Application Layer process controlled by application developer process, SMTP, POP3, IMAP socket TCP with buffers, variables Internet socket TCP with buffers, variables controlled
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
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
DettagliINFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione. CRISTINA GENA
INFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione CRISTINA GENA cgena@di.unito.it http://www.di.unito.it/~cgena/ Protocolli applicativi Application Layer Transport Layer Internet Layer
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
DettagliComunicazione remota asincrona
Comunicazione remota asincrona di gruppo Comunicazione remota asincrona di gruppo Messaggi (post) su argomenti (thread) a cui partecipano più persone Modello di comunicazione asincrona I messaggi sono
DettagliCapitolo 2 - parte 5. Corso Reti ed Applicazioni Mauro Campanella Como 2003
Capitolo 2 - parte 5 Corso Reti ed Applicazioni Mauro Campanella Como 2003 Richiami sul ritardo A transmissione propagazione B calcoli nel nodo accodamento M. Campanella Corso Reti ed Applicazioni - Como
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
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
DettagliIntroduzione ad HTTP WWW. Fabio Vitali
Introduzione ad HTTP Introduzione Oggi esaminiamo in breve: HTTP (HyperText Transfer Protocol) Un protocollo stateless per la ricerca, il recupero e la manipolazione HTTP é un protocollo con la leggerezza
DettagliARCHITETTURA DELLE RETI DI CALCOLATORI 2: Application Layer. Application layer 1
ARCHITETTURA DELLE RETI DI CALCOLATORI 2: Application Layer Iuri Frosio Lab. MAVR frosio@dsi.unimi.it Application layer 1 Network applications ragione d essere della rete! Comunicazione tra processi All
DettagliLivello applicativo: (RFC), protocollo FTP, protocollo Posta Elettronica
Livello applicativo: (RFC), protocollo FTP, protocollo Posta Elettronica Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material
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
DettagliIl protocollo HTTP. Caratteristiche del protocollo HTTP. Versioni del protocollo. Due tipologie di messaggi:
Caratteristiche del protocollo HTTP Scambio di messaggi di richiesta e risposta Transazione HTTP o Web Protocollo stateless Il protocollo HTTP Basato sul meccanismo di naming degli URI per identificare
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Introduzione Il Protocollo HTTP versione 2.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca mecca@unibas.it
DettagliINFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez7 email (cont)
INFORMATICA DISTRIBUITA prof. lez7 email (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Header settabili dall utente From Sender Reply-to To Cc
DettagliSMTP. Introduzione. Scambio di messaggi asincrono
Scambio di messaggi asincrono SMTP Introduzione Basato su tecniche di store and forward Utilizza il protocollo SMTP (Simple Mail Transfer Protocol) e l'estensione MIME (Multipurpose Internet Mail Extension)
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
DettagliParte II: Reti di calcolatori Lezione 9
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 9 Giovedì 2-04-2015 1 Come per una pagina Web, anche
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
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
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
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
DettagliParte II: Reti di calcolatori Lezione 7
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 7 Martedì 25-03-2014 1 Il protocollo FTP
DettagliINFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione. CRISTINA GENA
INFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione CRISTINA GENA cgena@di.unito.it http://www.di.unito.it/~cgena/ Protocolli applicativi Application Layer Transport Layer Internet Layer
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
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. Seconda lezione. Realizzato da Roberto Savino: 1
Reti di Calcolatori Seconda lezione 1 Introduzione Obiettivi Acquisire alcuni concetti di base sul livello applicazione Sommario: Servizi forniti dal livello trasporto Programmare i Socket in Java Studio
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
Dettagli2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.
ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Il Protocollo HTTP versione 2.3 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca mecca@unibas.it Università
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
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
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
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
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:
DettagliL'HyperText Transfer Protocol (HTTP)
L'HyperText Transfer Protocol (HTTP) Tito Flagella Laboratorio Applicazioni Internet - Università di Pisa Tito Flagella - tito@link.it Slide Title L'HyperText Transfer Protocol (HTTP) La Prima specifica
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
DettagliLivello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica, servizi di trasporto
Livello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica, servizi di trasporto Gaia Maselli Queste slide sono un adattamento delle slide fornite dai libri di testo e pertanto protette
DettagliLivello applicativo. Obiettivi generali: Obiettivi specifici: Protocolli specifici:
Livello applicativo Obiettivi generali: Aspetti concettuali/ implementativi dei protocolli applicativi Paradigma client server Modelli dei servizi Obiettivi specifici: Protocolli specifici: http ftp smtp
DettagliLivello di applicazione. Reti di Calcolatori. Corso di Laurea in Ingegneria Informatica. Livello di applicazione FTP, e-mail A.A.
Corso di Laurea in Ingegneria Informatica Reti di Calcolatori Livello di applicazione FTP, e-mail A.A. 2013/2014 1 Livello di applicazione Web e HTTP FTP Posta elettronica, POP3, IMAP DNS Applicazioni
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
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
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
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
DettagliFondamenti di Internet e Reti
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
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
DettagliParte II: Reti di calcolatori Lezione 8
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 8 Martedì 31-03-2015 1 Connessione persistente La connessione
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
DettagliFlavio De Paoli depaoli@disco.unimib.it. ITIS Lab http://www.itis.disco.unimib.it
Flavio De Paoli depaoli@disco.unimib.it ITIS Lab http://www.itis.disco.unimib.it 1 Internet (parte 1) Obiettivi: Avere una visione di insieme del contesto Aspetti concettuali/ implementativi dei protocolli
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
DettagliWWW = URL + HTTP + HTML
Tecnologie Web Il protocollo HTTP 1 HTTP WWW = URL + HTTP + HTML HTTP è l acronimo di Hyper ypertext ext Transfer Protocol E il protocollo di livello applicativo utilizzato per trasferire le risorse Web
DettagliParte II: Reti di calcolatori Lezione 8 (32)
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 8 (32) Giovedì 28-03-2019 1 Posta elettronica
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
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
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
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:
DettagliStack protocolli TCP/IP
Stack protocolli TCP/IP Application Layer Transport Layer Internet Layer Host-to-Nework Layer DNS SMTP Telnet HTTP TCP UDP IP Insieme di eterogenei sistemi di rete... 1 Concetti base Differenza tra i concetti
DettagliIl protocollo HTTP. Corso di Applicazioni Telematiche. A.A Lezione n.2 Prof. Roberto Canonico
Il protocollo HTTP Corso di Applicazioni Telematiche A.A. 2007-08 Lezione n.2 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Il World Wide Web Il World Wide Web
Dettagliurl uniform resource locator
url uniform resource locator m. patrignani nota di copyright questo insieme di slides è protetto dalle leggi sul copyright il titolo ed il copyright relativi alle slides (inclusi, ma non limitatamente,
DettagliLivello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica, servizi di trasporto
Livello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica, servizi di trasporto Gaia Maselli Queste slide sono un adattamento delle slide fornite dai libri di testo e pertanto protette
DettagliArchitetture Web Protocolli di Comunicazione
Architetture Web Protocolli di Comunicazione Alessandro Martinelli alessandro.martinelli@unipv.it 10 Maggio 2011 Architetture Web Architetture Web Protocolli di Comunicazione Il Client Side Il Server Side
DettagliArchitetture Applicative Il Web
Architetture Applicative Il Web Alessandro Martinelli alessandro.martinelli@unipv.it 18 Marzo 2014 Architetture Architetture Web L Architettura Client-Server HTTP Protocolli di Comunicazione Fondamenti
DettagliParte II: Reti di calcolatori Lezione 8 (32)
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 8 (32) Giovedì 29-03-2018 1 Connessione
DettagliStrato Applicazione. strato applicazione
Strato Applicazione Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 17 Applicazione- 1/51 strato applicazione Nel livello applicazione vengono inserite le funzioni di utilità
DettagliWorld Wide Web (WWW o Web)
RETI DI CALCOLATORI Il livello applicazioni: Il WEB: HTTP, HTML Carlo Mastroianni World Wide Web (WWW o Web) Il World Wide Web è una architettura software per l accesso ai documenti pubblicati sui vari
DettagliUso di Internet: introduzione. Prof. Franco Callegati
Uso di Internet: introduzione Prof. Franco Callegati http://deisnet.deis.unibo.it Consultazione di una pagina WEB Un utente (U) è interessato a reperire una certa risorsa (R) in Internet Risorsa = pagina
DettagliReti di calcolatori e Internet (Parte II) Sistemi e Tecnologie Informatiche
Reti di calcolatori e Internet (Parte II) Application layer Application Transport Network Link & Physical Si colloca al di sopra del livello Transport ed è il livello nel quale viene svolto il lavoro utile
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
DettagliTelematica II 13. Posta Elettronica
Posta Elettronica #1 la Posta Elettronica e basata su due componenti: s : applicativi utilizzati dall utente per comporre, inviare e leggere messaggi (p.e. Outlook) Telematica II 13. Posta Elettronica
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
DettagliReti di Telecomunicazione Lezione 7
Reti di Telecomunicazione Lezione 7 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Il protocollo Programma della lezione file transfer protocol descrizione architetturale descrizione
Dettagli