1. Accesso remoto TELNET. 4. World Wide Web HTTP

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "1. Accesso remoto TELNET. 4. World Wide Web HTTP"

Transcript

1 Applicazioni 10.2 Modello Client-Server 1. Accesso remoto TELNET Autunno 2002 Prof. Roberto De Prisco 2. Trasferimento file FTP, NFS -10: Applicazioni (Cap. 21,25-28) 3. Posta elettronica SMTP, POP, IMAP, MIME Università degli studi di Salerno Laurea e Diploma in Informatica 4. World Wide Web HTTP Modello client-server 10.3 Server e client 10.4 TCP/IP permette ai computer di Internet di comunicare Un server è un qualsiasi programma che offre un servizio accessibile su una rete Programmi applicativi sfruttano TCP/IP È sempre in esecuzione Interagiscono secondo il modello client-server Il server è un fornitore di servizi Accetta richieste, esegue ogni richiesta e spedisce il risultato al richiedente Il client è un utente dei servizi Client e server interagiscono Un client è un qualsiasi programma in esecuzione quando invia una richiesta ad un server e aspetta una risposta Server 10.5 Un esempio: server di echo 10.6 I server possono essere semplici o complessi Per i server più semplici Una richiesta arriva in un unico datagram IP La risposta viene rispedita al richiedente in un unico datagram IP Es. server dell echo Spedisce al client qualsiasi cosa il client invia nella richiesta Es. server dell orario Spedisce al client l ora locale Il server di echo È in esecuzione su una macchina con indirizzo I1 Riceve richieste sulla porta 7 (ben nota) Un client Gira su una macchina all indirizzo I2 Sceglie una porta locale non utilizzata, es Apre una connessione TCP fra i punti (I1,13000) e (I2,7) Invia una richiesta al server contenente i dati Ciao Un server può essere molto complesso Server Web Il server Riceve la richiesta e rispedisce al client i dati Ciao Chiude la connessione TCP 1

2 Punti importanti 10.7 Complessità del server 10.8 Un server Inizia l esecuzione prima del client Continua ad accettare richieste senze smettere Tranne quando ci sono dei guasti Utilizza una porta ben nota per offrire il servizio Per i server standard ci sono delle porte riservate Un client Invia una richiesta e riceve una risposta Solitamente termina l esecuzione dopo aver usufruito del servizio Utilizza una porta arbitraria, inutilizzata e non riservata per servizi standard Alcuni server sono molto semplici Echo, ora locale, lista utenti collegati, citazione del giorno I server semplici funzionano nel seguente modo: 1. Il server aspetta una richiesta 2. Quando la richiesta arriva il server esegue le istruzioni necessarie a soddisfare la richiesta 3. Spedisce la risposta e riprende dal punto 1. Durante l esecuzione del punto 2, il server non può accettare altre richieste Un tale server è detto iterativo Server ricorsivo 10.9 Server ricorsivo Un server iterativo va bene quando il lavoro da svolgere per ogni richiesta è minimo Altrimenti ci sarebbe troppo tempo in cui il server non accetta richieste Fatta eccezione per i casi più semplici, il server non può essere iterativo Server ricorsivo è sempre disponibile ad accettare richieste È simile a quello iterativo con la differenza che la richiesta viene soddisfatta da una copia del server Funziona nel seguente modo 1. Il server aspetta una richiesta 2. La richiesta arriva ed il server crea una copia di se stesso (fork) per gestire la richiesta 3. Ritorna al punto 1 La richiesta viene eseguita dalla copia del server Il tempo necessario per eseguire 2 è trascurabile, quindi il server è sempre in attesa di una richiesta Permette di gestire simultaneamente più client Accesso Remoto TELNET Un applicazione di accesso remoto consente ad un utente di operare su un computer remoto come se l utente fosse ad un terminale del computer remoto È un applicazione che implementa l accesso remoto (chiaramente sia il lato server che il lato client) Sul computer remoto deve essere in esecuzione un server che permette tale accesso Il client può connettersi al server Spedisce tutto ciò che l utente digita sulla tastiera al server Il server interpreta i tasti sul computer remoto, esegue le istruzioni e spedisce i risultati Il client visualizza i risultati sul computer locale 2

3 TELNET Trasferimento file È più complicato di quanto sembri Gestione dei caratteri di controllo Es. CTRL-C Normalmente termina il programma in esecuzione, in questo caso il client TELNET Non è l effetto desiderato Eterogeneità dei sistemi Il computer locale e quello remoto potrebbero avere sistemi operativi diversi Es. CR, LF e CR+LF ASCII a 7 bit e ASCII a 8 bit Controllo del terminale Molti sistemi di rete permettono l accesso a file su macchine remote Obiettivi Diminuire il costo generale delle macchine I file risiedono su un file server Le singole macchine non hanno bisogno di dischi (diskless) Archiviare i dati Il file server remoto viene usato solo per copie di backup Condividere i dati Un file server permette la condivisione dei dati Accesso Copia il file viene prima copiato e poi modificato localmente Trasparente (in linea) file modificato sul file server Accesso con copia FTP (File Transfer Protocol) Il file viene Prima copiato sul disco locale Poi modificato localmente Vantaggi Più facile da implementare Svantaggi Conversione del formato fra macchine diverse Le modifiche si applicano solo alle copie Può essere usato Da programmi In modo interattivo Supporta vari formati Binario, testo ASCII o EBCDIC Autenticazione Utente e password per accedere al file remoto Due connessioni TCP Trasferimento Client-server, FTP Server usa le porte ben note 21, per una connessione di controllo 20, per il trasferimento dei file Accesso trasparente NFS (Network File System) Il file remoto sembra un file locale Implementa l accesso trasparante Vantaggi È più facile da usare Dal punto di vista dell utente non c è differenza fra un file locale ed uno remoto Dal punto di vista dell utente è praticamente invisibile Utente Sistema Operativo Svantaggi È più difficile da implementare Gestire gli accessi contemporanei Collegare i nomi di file su sistemi diversi Se il file server non è disponibile (o lento) l utente non può procedere Applicazione Kernel File system locale NFS client Disco locale Connessione al server NFS 3

4 NFS e RPC Esempio sessione FTP NFS in realtà è costituito da 3 parti 1. Il protocollo stesso (NFS) 2. RPC (Remote Procedure Call) 3. XDR (external Data Representation) RPC e XDR sono strumenti utili anche ad altre applicazioni per sviluppare programma distribuiti RPC Permette di chiamare una procedura remota Il chiamante locale usa RPC, RPC prende gli argomenti della funzione, crea un messaggio e lo invia La procedura viene eseguita sulla macchina remota ed il risultato rispedito indietro XDR Rappresentazione dei dati indipendente dalla macchina Eg. Little endian vs. big endian prompt> ftp ftp.cs.purdue.edu Connected to lucan.cs.purdue.edu 220 lucan.cs.purdue.edu FTP server (Version wu vr6 ready) Name (ftp.cs.purdue.edu:user): anonymous 331 Guest login ok, send address as password Password: guest 230 Guest login ok, access restriction apply ftp> get pub/comer/tcpbook.tar bookfile 220 PORT command ready 150 Open ASCII mode data connection for tcpbook.tar ( bytes). 226 Transfer complete bytes received in seconds (4.3e+02 Kbytes/s) ftp> close 221 goodbye ftp> quit Posta elettronica Il modello di posta elettronica , electronic mail Non va più di modo scriverlo con il trattino ( ) Consente agli utenti di inviare messaggi Quando spediamo una lettera Non vogliamo aspettare che venga recapitata Semplicemente la mettiamo nella cassetta della posta Veloce, efficace, utile Ampiamente utilizzato Chi non ha un indirizzo ? Svantaggi Non è sicuro, i messaggi possono essere letti da altri Si può utilizzare la crittografia Quando il postino porta la lettera Se non siamo in casa non vuole aspettare La lascia nella cassetta della posta Per i messaggi elettronici valgono gli stessi principi Aree di spooling Concettualmente sono le cassette della posta, sia in entrata che in uscita spooling Nomi e pseudonimi Utente invia la posta Area di spool in uscita Client trasferimento in background Connessione TCP uscita Ogni utente di posta elettronica deve essere identificato Il nome di una macchina connessa alla rete Il nome di utente di posta elettronica su quella macchina pincopallino@libero.it Utente riceve la posta Interfaccia utente Area di spool in entrata Server per accettare la posta entrata Connessione TCP Pseudonimi I nomi utenti possono essere dei pseudonimi Vengono trasformati nei nomi reali dal programma che si occupa della spedizioni/ricezione Ovviamente il programma deve conoscere gli pseudonimi Mailing list studenti-rete@dia.unisa.it 4

5 spooling TCP e gateway di posta invio ricezione Interfaccia utente pseudonimi Area di spool in entrata Area di spool in uscita Client trasferimento in background Server per accettare la posta Un pseudonimo può Far creare delle copie del messaggio (mailing list) Smistare il messaggio da locale a remoto o viceversa uscita entrata Spedizione posta: punto-punto L host di partenza crea una connessione TCP con l host di arrivo Il messaggio viene trasferito Quando l host di arrivo ha una copia del messaggio, l host di partenza cancella la sua copia È necessario che le due macchine parlino TCP I computer connessi ad Internet parlano TCP A volte si usano dei gateway di posta Per avere la posta elettronica in aziende private non connesse ad Internet Spedizione avviene trami un intermediario (il gateway di posta) SMTP SMTP un esempio Simple Mail Transfer Protocol Un protocollo per il trasferimento di Molto semplice La comunicazione tra client e server avviene per mezzo di testi ASCII (leggibili) Il cliente comunica il mittente, destinatario ed i dati Il server risponde con messaggi id Ok o di errore Es. utente sconosciuto Transazioni hanno il formato PAROLA CHIAVE trasazione HELO MAIL FROM: utente QUIT S: 220 posta.libero.it SMTP Ready C: HELO posta.dia.unisa.it S: 250 posta.libero.it C: MAIL FROM:<pincopallino@dia.unisa.it> S: 250 OK C: RCPT TO:<tiziocaio@libero.it> S: 250 Ok C: DATA S: 354 Start mail input; end with. on new line C: Ciao Tiziocaio, C: questo e un messaggio da pincopallino. C:. S: 250 Ok C: QUIT S: 221 posta.libero.it closing transmission channel POP POP SMTP implica che mittente e destinatario siano connessi alla rete Non funziona bene per utenti che si connettono temporaneamente Connessione da casa con jumpy, libero, tin Soluzione Ogni utente ha una casella postale su un computer con una connessione permanente Su tale computer gira un server SMTP Quando l utente si collega può prendere la posta Occorre un protocollo Post Office Protocol (POP) Versione corrente 3 (POP3) L utente attiva un client POP Crea una connessione TCP a un server POP Si autentica per mezzo di una password Recuperare i messaggi Sul server POP è attivo anche il server SMTP I due server devono coordinarsi per l accesso ai messaggi POP3 potrebbe cancellare messaggi SMTP scrive i messaggi in arrivo 5

6 IMAP MIME Internet Message Access Protocol Multipurpose Internet Mail Extensions È un alternativa a POP Non è un protocollo Versione corrente 4 (IMAP4) Molto simile a POP, funzionalità in più Si possono ottenere informazioni sui messaggi, esaminare i campi dell intestazione senza recuperare il messaggio Si può fare la ricerca di una stringa e recuperare solo parti specifiche di un messaggio È uno standard definito per spedire dai non ASCII attraverso la posta elettronica Un messaggio in formato MIME include delle informazioni aggiuntive che permettono Dividere il messaggio in parti Di includere degli allegati al messaggio Di specificare un particolare formato per ogni parte Codifica in formato ASCII di dati non ASCII MIME MIME un esempio MIME definisce sette tipi principali Text Image Audio Video Application Multipart Message Per ogni tipo è possibile specificare un sottotipo Il tipo Multipart permette di creare un messaggio a più parti From: pincopallino@jumpy.it To: tiziocaio@yahoo.com MIME-version: 1.0 Content-Type: Multipart/Mixed Boundary=NextPart --NextPart Ciao Tizio, ti mando una foto. Saluti da Pinco. --NextPart Content-Type: image/gif Content-Transfer-Encoding: base64 begin 644 Auyt&tuiytQ768quiyQuy8IUy98y1iujksiuq7(/O))8 World Wide Web (WWW) Browser e Server Web Una delle applicazioni di maggior successo Server Per molte persone WWW e Internet sono la stessa cosa Internet è la rete di computer mondiale, con dei protocolli di comunicazione Il Web è solo un applicazione È prassi comune dire Internet e intendere Web Successo È dovuto all utilizzo nel campo commerciale Le aziende possono fare pubblicità e vendere utilizzando il Web Richiesta pagina HTTP pagina <HTML> <HEAD> <Title>Titolo Pagina</Title> </HEAD> <BODY> Questa &egrave una pagina Web <IMG SRC= picture.gif > </BODY> </HTML> Browser 6

7 URL HTML Uniform Resource Locator Serve ad individuare esattamente una pagina Web HyperText Markup Language È il linguaggio usato per scrivere le pagine Web [protocollo://] host [:porta] [path] [;parametri] [?query] Da una descrizione del contenuto della pagina Protocollo: HTTP (HTTPS, FTP, ) Host: nome del computer Porta: porta usata del server Web (default 80) Path: path del file sul server contenente la pagina Web Parametri: per fornire ulteriori informazioni Query: permette al browser di inviare fare delle domande Il browser interpreta tale descrizione e visualizza la pagina HTTP La richiesta GET HyperText Transfer Protocol È il protocollo usato per trasferire le pagine Web Livello applicativo: usato dalle applicazioni e presuppone una connessione TCP Richiesta/Risposta Senza stato: ogni transazione è a se stante Trasferimento bidirezionale Negozazione delle opzioni: browser e server possono concordare dettagli (es. insieme di caratteri) Supporto per la cache: browser memorizza le pagine scaricate precedentemente Supporto per proxy: ci possono essere dei computer intermediari fra il browser ed il server Nel caso più semplice il browser spedisce una richiesta GET con il nome della pagina GET La richiesta specifica Che si vuole ottenere la pagina (GET) La locazione (URL) della pagina HTTP/1.1 Una volta aperta la connessione non serve spedire l host, basta il path La versione del protcollo HTTP da usare Il server risponde con la pagina richiesta Messaggi di errore HTTP Se il serve non capisce la richiesta del browser deve inviare un messaggio di errore Poiché i browser si aspettano una pagina Web, in caso di errore, il server risponde con una pagina Web che visualizza un messaggio di errore Ovviamente viene spedito anche il codice HTTP che specifica l errore 400 BAD REQUEST 404 FILE NOT FOUND Il formato è simile a quello di MIME C è un intestazione con varie opzioni Ogni riga contiene una parola chiave seguita dalle informazioni Dopo l intestazione c è una riga vuota e quindi i dati Content-Length: 33 Content-Language: en Content-Encoding: ascii <HTML> Un esempio banale. </HTML> 7

8 La negoziazione Richieste condizionali L interstazione permette anche di concordare le opzioni guidate dal server Il browser spedisce una lista di preferenze, il server ne sceglie una da usare guidate dal browser Il browser chiede al server le opzioni disponibnili, il server invia la lista, il browser sceglie Per motivi di efficienza HTTP consente di spedire richieste condizionali Se il file richiesto non è stato modificato dall ultima volta, allora non serve rispedirlo Il browser può visualizzare quello precedente La seguente intestazione, inviata con una richiesta GET Accept: text/html, text/plain; q=0.5, text/x-dvi; q=0.8 Il browser preferisce Text/html, se non c è accetta text/x-dvi e se nemmeno questo c è accetta text/plain q è il livello di preferenza (se è omesso è 1) q=0 implica che l opzione non è accettabile If-Modified-Since: Sun, 11 August 2002, 14:19:01 GMT Fa sì che il server controlli la data di modifica del file Se è anteriore alla data specificata allora il file non verrà spedito Verrà spedito un messaggio che dice che la copia locale è aggiornata Server Proxy Cache del browser e dei proxy Forniscono una ottimizzazione del servizio Web Diminuisce il carico dei server Diminuisce il tempo di attesa Il proxy contiene copie delle pagine Web La prima volta che si accede ad una pagina Deve essere scaricata dal server e memorizzata dal browser, da un proxy o da entrambi Ad esempio un azienda può decidere di avere dei server proxy Le richieste di pagine Web verrano fatte ai proxy I proxy devono ottenere la pagine Web se non le hanno Contattano il server Web dell azienda Il traffico sul server Web diminuisce notevolmente Se la si mantiene in memoria, al prossimo accesso non servirà ricontattare il server La memoria utilizzata per tale memorizzazione è detta cache HTML include alcune intestazione per i proxy Max-Forwards: 1 limita i proxy ad uno solo Problema delle pagine obsolete Si possono impostare delle scadenza Si può usare l If-Modified-Since 8

1. Accesso remoto TELNET. 2. Trasferimento file FTP, NFS. 3. Posta elettronica SMTP, POP, IMAP, MIME. 4. World Wide Web HTTP

1. Accesso remoto TELNET. 2. Trasferimento file FTP, NFS. 3. Posta elettronica SMTP, POP, IMAP, MIME. 4. World Wide Web HTTP Autunno 2002 Prof. Roberto De Prisco -10: Applicazioni (Cap. 21,25-28) Università degli studi di Salerno Laurea e Diploma in Informatica Applicazioni 10.2 Modello Client-Server 1. Accesso remoto TELNET

Dettagli

Protocolli applicativi: FTP

Protocolli 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

Dettagli

Distinzione fra Programma per interazione con l utente Es. Browser Protocollo per lo scambio di dati Es. HTTP (Hyper Text Transmission Protocol)

Distinzione fra Programma per interazione con l utente Es. Browser Protocollo per lo scambio di dati Es. HTTP (Hyper Text Transmission Protocol) Applicazioni 2 Prof. Roberto De Prisco Applicazioni Riferimento: Comer, Cap. 21,25-28,32 Università degli studi di Salerno Laurea e Diploma in Informatica Distinzione fra Programma per interazione con

Dettagli

Posta Elettronica e Web

Posta Elettronica e Web a.a. 2002/03 Posta Elettronica e Web Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Posta Elettronica

Dettagli

Introduzione. Java HTTP. G. Prencipe

Introduzione. 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

Dettagli

Architettura dell Informazione

Architettura 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

Dettagli

Progettazione Siti Web: Web

Progettazione Siti Web: Web Progettazione Siti Web: Web Dr. Ing. Information Management Systems (IMS) Research Group, Dipartimento di Ingegneria dell Informazione, Università degli Studi di Padova {silvello}@dei.unipd.it Corso di

Dettagli

Protocolli di strato applicazione

Protocolli 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

Dettagli

Mariarosaria 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 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

Dettagli

Ipertesto (testo + link a risorse)

Ipertesto (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...),

Dettagli

Protocolli strato applicazione in Internet

Protocolli 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

Dettagli

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza

Dettagli

Protocolli per il Web. Impianti Informatici. Protocolli applicativi

Protocolli 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

Dettagli

Prof. Roberto De Prisco. Applicazioni. Comer, Cap. 21,25-28,32. Università degli studi di Salerno Laurea e Diploma in Informatica.

Prof. Roberto De Prisco. Applicazioni. Comer, Cap. 21,25-28,32. Università degli studi di Salerno Laurea e Diploma in Informatica. Prof. Roberto De Prisco Applicazioni Riferimento: Comer, Cap. 21,25-28,32 Università degli studi di Salerno Laurea e Diploma in Informatica Applicazioni 2 Distinzione fra Programma per interazione con

Dettagli

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA INFORMATICA Prof. MARCO CASTIGLIONE Istituto Tecnico Statale Tito Acerbo - PESCARA 1.1 Introduzione Internet è una rete di calcolatori collegati tra loro e fisicamente posizionati in tutto il mondo RETE

Dettagli

Parte II.4 World Wide Web

Parte II.4 World Wide Web Parte II.4 World Wide Web Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015 Argomenti World Wide Web URL Pagine Web World Wide

Dettagli

Programmazione in Rete

Programmazione 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

Dettagli

Architetture Web Protocolli di Comunicazione

Architetture 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

Dettagli

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

2.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

Dettagli

Programmazione in Rete

Programmazione 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

Dettagli

Applicazioni di rete 1

Applicazioni 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

Dettagli

OSOR. Applicazioni di Rete

OSOR. 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

Dettagli

Architetture Applicative Il Web

Architetture 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

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

Parte II: Reti di calcolatori Lezione 8

Parte 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

Dettagli

Tito Flagella - Il protocollo HTTP

Tito 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

Dettagli

RETI DI CALCOLATORI Home Work ritardi e livello applicativo

RETI DI CALCOLATORI Home Work ritardi e livello applicativo RETI DI CALCOLATORI Home Work ritardi e livello applicativo Prima parte Q1. Supponiamo che un router A trasmetta un pacchetto su un collegamento con un router B, che la frequenza di trasmissione del collegamento

Dettagli

Applicazioni e protocolli a livello applicazione

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

Dettagli

SMSPortal. SMS-Gateway interfaccia SMTP. Versione 1.0.0. 2004, 2005, 2006 SMSPortal. Digitel Mobile Srl Via Raffaello, 77 65124 Pescara (Italy)

SMSPortal. SMS-Gateway interfaccia SMTP. Versione 1.0.0. 2004, 2005, 2006 SMSPortal. Digitel Mobile Srl Via Raffaello, 77 65124 Pescara (Italy) SMS-Gateway interfaccia SMTP Versione 1.0.0 2004, 2005, 2006 SMSPortal 1 1 Introduzione 1.1 Sommario Solo gli utenti autorizzati hanno accesso al nostro SMS Gateway e possono trasmettere messaggi SMS attraverso

Dettagli

Lo strato di applicazione in Internet

Lo 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,

Dettagli

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Internet (Parte 1) Reti di Computer Cosa

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Rete Internet Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Che cos è Internet? Il punto

Dettagli

Fondamenti di Internet e Reti

Fondamenti 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

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 6. - Protocolli a livello applicazione usati su Internet Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host

Dettagli

Parte II: Reti di calcolatori Lezione 7

Parte 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

Dettagli

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione Evoluzione del Web Direzioni di sviluppo del web a) Multimedialità b) Dinamicità delle pagine e interattività c) Accessibilità d) Separazione del contenuto dalla forma di visualizzazione e) Web semantico

Dettagli

Web e HTTP. path name. host name Realizzato da Roberto Savino. www.someschool.edu/somedept/pic.gif

Web 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

Dettagli

ATTIVAZIONE SERVIZIO NOTIFICHE SMS

ATTIVAZIONE SERVIZIO NOTIFICHE SMS Pagina 1 di 15 Dopo che Prometeo Vi avrà attivato la casella di posta elettronica certificata (casella PEC) e ha inviato i parametri di configurazione, si potranno eseguire le seguenti operazioni: 1) ATTIVAZIONE

Dettagli

Parte VIII Indice. Reti di calcolatori. Internet. topologie mezzi trasmissivi sistemi di trasmissione servizi sistemi client-server

Parte VIII Indice. Reti di calcolatori. Internet. topologie mezzi trasmissivi sistemi di trasmissione servizi sistemi client-server Parte VIII Indice Reti di calcolatori topologie mezzi trasmissivi sistemi di trasmissione servizi sistemi client-server Internet indirizzi Internet principali servizi VIII.1 Collegamenti tra più calcolatori

Dettagli

FTP. Appunti di Sistemi A cura del prof. ing. Mario Catalano

FTP. Appunti di Sistemi A cura del prof. ing. Mario Catalano FTP Appunti di Sistemi A cura del prof. ing. Mario Catalano Il protocollo FTP 1/2 Attraverso il protocollo FTP (File Transfer Protocol) è possibile trasferire uno o più files di qualsiasi tipo tra due

Dettagli

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Internet: argomenti! Modalità di collegamento alla rete Internet! Struttura ed

Dettagli

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software. Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,

Dettagli

Livello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica

Livello 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

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

Dettagli

Esempi 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) 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

Dettagli

Il Livello delle Applicazioni

Il Livello delle Applicazioni Il Livello delle Applicazioni Il livello Applicazione Nello stack protocollare TCP/IP il livello Applicazione corrisponde agli ultimi tre livelli dello stack OSI. Il livello Applicazione supporta le applicazioni

Dettagli

Dal protocollo IP ai livelli superiori

Dal protocollo IP ai livelli superiori Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono

Dettagli

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di calcolatori Protocolli di Trasmissione: Il modello ISO/OSI L architettura TCP/IP Protocolli di trasmissione Un protocollo di

Dettagli

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Per impostazione predefinita, i risultati dei moduli vengono salvati

Dettagli

Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP

Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP Livello Applicativo Indirizzo mnemonico (es. www.unical.it) www telnet Porte TCP (o UDP) Indirizzo IP 160.97.4.100 Indirizzi Ethernet 00-21-52-21-C6-84

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

Dettagli

Reti di Calcolatori:

Reti 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

Internet e Tecnologia Web

Internet e Tecnologia Web INTERNET E TECNOLOGIA WEB Corso WebGis per Master in Sistemi Informativi Territoriali AA 2005/2006 ISTI- CNR c.renso@isti.cnr.it Internet e Tecnologia Web...1 TCP/IP...2 Architettura Client-Server...6

Dettagli

Modulo 1: Posta elettronica

Modulo 1: Posta elettronica Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 8 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Trasporto: 1 L utente non ha il controllo sulla rete; non può risolvere i problemi di un servizio inadeguato

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti

Dettagli

Fac-simile TVI Informatica Facoltà di Economia Università degli studi di Bergamo

Fac-simile TVI Informatica Facoltà di Economia Università degli studi di Bergamo Fac-simile TVI Informatica Facoltà di Economia Università degli studi di Bergamo Il test è stato formulato tenendo conto dei contenuti dei moduli 1, 2, 3 e 7 del Syllabus 5.0 ECDL Core. 1 di 22 Se nella

Dettagli

Programmazione in Rete

Programmazione 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

Dettagli

CONFIGURAZIONE MICROSOFT OUTLOOK 2007

CONFIGURAZIONE MICROSOFT OUTLOOK 2007 CONFIGURAZIONE MICROSOFT OUTLOOK 2007 E possibile configurare il proprio account di posta elettronica in due modalità: POP3 o IMAP. Ti consigliamo di utilizzare la modalità POP3 con il PC principale di

Dettagli

Architetture Applicative Il Web

Architetture 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

Dettagli

Livello Applicazione. Davide Quaglia. Motivazione

Livello Applicazione. Davide Quaglia. Motivazione Livello Applicazione Davide Quaglia 1 Motivazione Nell'architettura ibrida TCP/IP sopra il livello trasporto esiste un unico livello che si occupa di: Gestire il concetto di sessione di lavoro Autenticazione

Dettagli

SISTEMI OPERATIVI DISTRIBUITI

SISTEMI OPERATIVI DISTRIBUITI SISTEMI OPERATIVI DISTRIBUITI E FILE SYSTEM DISTRIBUITI 12.1 Sistemi Distribuiti Sistemi operativi di rete Sistemi operativi distribuiti Robustezza File system distribuiti Naming e Trasparenza Caching

Dettagli

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin La rete Internet Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Che

Dettagli

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete I semestre 02/03 Modelli di Riferimento: TCP/IP e OSI Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Architettura di rete architettura di rete insieme delle specifiche funzionali

Dettagli

D B M G Il linguaggio HTML

D B M G Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Reti di calcolatori. Reti di calcolatori

Reti di calcolatori. Reti di calcolatori Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete Storia:

Dettagli

Appunti di Sistemi A cura del prof. ing. Mario Catalano. Internet e il Web

Appunti di Sistemi A cura del prof. ing. Mario Catalano. Internet e il Web Appunti di Sistemi A cura del prof. ing. Mario Catalano Internet e il Web 1 Internet Internet è un insieme di reti informatiche collegate tra loro in tutto il mondo. Tramite una connessione a Internet

Dettagli

Telnet, FTP e NFS. Applicazioni. Protocolli Applicativi: Telnet. Il protocollo TELNET

Telnet, FTP e NFS. Applicazioni. Protocolli Applicativi: Telnet. Il protocollo TELNET a.a. 2002/03 Telnet, FTP e NFS Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 2 Applicazioni L Internet

Dettagli

Esercitazione. Formato di compitini e compiti: domande ed esercizi "closed book" G. Ferrari - Reti di calcolatori.

Esercitazione. Formato di compitini e compiti: domande ed esercizi closed book G. Ferrari - Reti di calcolatori. Esercitazione Formato di compitini e compiti: domande ed esercizi "closed book" Esercitazione - 1 Domanda 1 In una comunicazione di rete tra due host, quale è il client e quale è il server. Necessario:

Dettagli

Stack protocolli TCP/IP

Stack 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

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti

Dettagli

Reti di Calcolatori. Il Livello delle Applicazioni

Reti di Calcolatori. Il Livello delle Applicazioni Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain

Dettagli

INTERNET Ing. Giovanni Pozzi

INTERNET Ing. Giovanni Pozzi U.T.E. Università della Terza Età Bollate, Garbagnate Milanese e Novate Milanese INTERNET Ing. Giovanni Pozzi Posta elettronica (e-mail) La posta elettronica o e-mail (dalla inglese «electronic mail»,

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless

Dettagli

World Wide Web. WWW e Tim Berners Lee

World Wide Web. WWW e Tim Berners Lee World Wide Web Storia Definizione Terminologia Tecnologie FdI 2013/2014 GMDN 2014 1 WWW e Tim Berners Lee Il World Wide Web è una collezione di informazioni fra loro collegate e mantenute su calcolatori

Dettagli

Prova di laboratorio di reti di calcolatori

Prova di laboratorio di reti di calcolatori 20 Aprile 2012, Lab. Turing Si progetti e si implementi un web server ed il corrispondente web browser che operano nel seguente modo: Il web browser apre una connessione TCP con il web server ed invia

Dettagli

INTERNET Ing. Giovanni Pozzi

INTERNET Ing. Giovanni Pozzi U.T.E. Università della Terza Età Bollate, Garbagnate Milanese e Novate Milanese INTERNET Ing. Giovanni Pozzi Posta elettronica (e-mail) La posta elettronica o e-mail (dalla inglese «electronic mail»,

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 3. I Protocolli di Internet Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea

Dettagli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4) Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione

Dettagli

Servizi di rete e web. Prof. Maurizio Naldi A.A. 2015/16

Servizi 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

Dettagli

Architetture di rete. 4. Le applicazioni di rete

Architetture di rete. 4. Le applicazioni di rete Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo

Dettagli

Informatica e laboratorio

Informatica e laboratorio Informatica e laboratorio Corso di Laurea in Geologia Internet, World Wide Web, ipertesti, posta elettronica Internet Internet è l infrastruttura di rete che connette le più svariate reti di calcolatori

Dettagli

Parte II: Reti di calcolatori Lezione 9

Parte 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

Dettagli

Reti informatiche. 2. Internet e navigazione

Reti informatiche. 2. Internet e navigazione Reti informatiche 2. Internet e navigazione Un po di storia Il 1969 viene considerato l anno di nascita di Internet, quando l Università del Michigan e quella di Wayne stabilirono la prima connessione

Dettagli

WEBMAIL ODCECTA.IT. Guida all uso

WEBMAIL ODCECTA.IT. Guida all uso Guida all uso Guida all accesso ed all utilizzo delle caselle di posta elettronica dell Ordine dei Dottori Commercialisti ed Esperti Contabili di Taranto Dati aggiornati al 29/12/ 1. Caratteristiche del

Dettagli

1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Linguaggi di Programmazione

Linguaggi di Programmazione Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende

Dettagli

Sicurezza delle applicazioni web: protocollo HTTP

Sicurezza 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

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

Dettagli

Reti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 2

Reti 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

Dettagli

Capitolo 16 I servizi Internet

Capitolo 16 I servizi Internet Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica

Dettagli

Guida alla Configurazione del Client di posta Microsoft XP Outlook 2006

Guida alla Configurazione del Client di posta Microsoft XP Outlook 2006 Guida alla Configurazione del Client di posta Microsoft XP Outlook 2006 Client Posta - Microsoft Outlook Express 2006 Pag. 1 di 20 Indice 1 Introduzione a Microsoft Outlook Express 2006...3 2 Scheda account

Dettagli

Tecnologia dell Informazione

Tecnologia dell Informazione Tecnologia dell Informazione Il Sistema Operativo Windows Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza Corso di Laurea in Operatore

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 3. Introduzione a Internet Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso di Laurea

Dettagli

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

Introduzione. 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

Dettagli

ALTRI TIPI DI CONNESSIONE

ALTRI TIPI DI CONNESSIONE ALTRI TIPI DI CONNESSIONE Socket Un socket è una connessione a una porta su un computer remoto, che è usata per scambiare informazioni con comandi HTTP Supponiamo che la nostra applicazione voglia ricevere

Dettagli

Internet e il World Wide Web

Internet e il World Wide Web Internet e il World Wide Web 20 novembre 2006 Rete Informatica Supporto tecnologico su cui si basano servizi per la diffusione, gestione e controllo dell informazione Posta elettronica (e-mail) World Wide

Dettagli

Il livello trasporto: Introduzione e protocollo UDP

Il livello trasporto: Introduzione e protocollo UDP Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori a.a. 2009/10 Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) Il livello trasporto: Introduzione e

Dettagli

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia Informatica Dipartimento di Economia Ing. Cristiano Gregnanin Corso di laurea in Economia 8 novembre 2016 1 / 28 Rete informatica La rete informatica è la condivisione d informazioni o servizi. un computer

Dettagli