Università degli Studi di Udine Insegnamento: Reti di Calcolatori I Docente: Pier Luca Montessoro
DOMANDE DI RIEPILOGO SU:
- Livello delle applicazioni
1. Che cosa significa realizzare servizi Web interattivi mediante CGI? Illustrare la risposta con uno schema di massima e un esempio di funzionamento.
(vd. libro e lucidi delle lezioni)
2. Rappresentare lo schema di funzionamento dell’interfaccia CGI, indicando le funzionalità dei singoli elementi e i flussi di dati scambiati fra le varie entità.
(Si vedano il libro di testo e gli appunti delle lezioni)
3. Che cosa significa la sigla SNMP? A quale livello si colloca secondo il modello ISO/OSI?
Simple Network Management Protocol. E’ un protocollo di livello applicazione del TCP/IP, si colloca al livello 7 della pila ISO/OSI e serve per la gestione remota e il monitoraggio delle apparecchiature di rete.
4. Che cos’è e che cosa significa SMTP?
Simple Mail Transfer Protocol. È un protocollo del livello applicazione di TCP/IP e serve per l’invio dei messaggi di posta elettronica da un calcolatore client a un server MTA (Message Transfer Agent), come nel caso della “posta in uscita”, nonché per l’inoltro della posta elettronica tra MTA.
5. Siete collegati ad un server FTP utilizzando il client FTP in una finestra DOS di Windows (quindi con interfaccia a linea di comandi). Il vostro vicino, su un altro computer, sta utilizzando un client grafico per il collegamento allo stesso server FTP. Che differenze ci sono, a livello di protocollo, tra i due collegamenti?
Nessuna: il client a linea di comando e il client grafico utilizzano lo stesso protocollo e gli stessi comandi. Cambia soltanto la rappresentazione delle risposte verso l’utente e la modalità, per l’utente, di dare i comandi al client.
6. Che cosa significa realizzare servizi Web interattivi mediante il linguaggio PHP? Illustrare la risposta con uno schema ed un esempio di funzionamento.
(vd. libro e lucidi delle lezioni)
7. Avete intercettato un pacchetto TCP contenente i seguenti dati:
RCPT TO: pierattoni@uniud.it Di che protocollo si tratta?
SMTP, Simple Mail Transfer Protocol
8. Rappresentare e descrivere lo schema di funzionamento dei servizi Web basati su applet Java.
(vd. anche libro di testo e lucidi delle lezioni)
9. Che cosa significa la sigla MIME? A che cosa serve?
MIME = Multipurpose Internet Mail Extension. Aggiunge regole di codifica per messaggi di posta elettronica non ASCII, relativamente a caratteri accentati, caratteri non alfabetici, grafica e contenuti diversi dal testo scritto (es.
immagini, file binari, informazioni in formato multimediale).
compilatore
applet bytecode sorgente Java
di un applet
pagina HTML
server
Web browser con interprete del bytecode
sistema operativo dell’host con software di rete
hardware Web browser con interprete del bytecode
sistema operativo dell’host con software di rete
hardware client