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

Documenti analoghi
RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

Codifica dei numeri interi positivi e negativi

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

Argomenti della lezione

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Codifica del video

Architettura del processore. Modello di calcolatore. Caratteristiche del processore. Caratteristiche del processore. Fondamenti di Informatica

Programma sorgente, compilatore, file oggetto, file eseguibile. Traduzione effettuata dal compilatore. Dichiarazione di variabili (esempi)

Codifica dei segnali audio

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

Controllo e correzione degli errori

IL CABLAGGIO STRUTTURATO DI CATEGORIA 6

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Gestione della memoria di massa e file system

Mobile IP Mobilità nelle reti IP Mario Baldi Politecnico di Torino

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

Introduzione alla programmazione strutturata

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Compressione audio

Scrivere il software. Scrivere il software. Interprete. Compilatore e linker. Fondamenti di Informatica

Linguaggio C I puntatori

Tecniche di compressione senza perdita

Linguaggio C Struct e union

Il cablaggio strutturato degli edifici: cosa c e` ` di nuovo?

Memoria cache. Memoria cache. Miss e Hit. Problemi. Fondamenti di Informatica

Metro VLAN Switch e standard 802.1ad

Linguaggio C Debugging

Linguaggio C e sistema operativo

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Internet and Intranet Access

Trasmissione bilanciata e amplificatore differenziale

Input/output in C e in C++

Interconnessione di reti IP

Esercizi di Addressing. Fulvio Risso Guido Marchetto

La voce di Elvis Presley, la chitarra di David Gilmour e le funzioni di callback in linguaggio C

Gestione della memoria per sistemi multiprogrammati. Obiettivi. Partizioni fisse. Partizioni fisse. Fondamenti di Informatica

Progettazione di reti locali con switch di livello 3

Progettazione delle dorsali in fibra ottica

Shielding. E.M.I. Shield e Grounding: analisi applicata ai sistemi di cablaggio strutturato. Pier Luca Montessoro.

Progettazione di reti locali basate su switch - Switched LAN

Programmazione in Rete

Memoria cache, interrupt e DMA

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Gestione dei processi

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Introduzione alla rete Internet

Il servizio di posta elettronica

Introduzione alla rete Internet

RETI DI CALCOLATORI II

Nota di Copyright. Interfaccia audio. Libreria portaudio. Callback function. Un piccolo problema. Fondamenti di Informatica

RETI DI CALCOLATORI. Nota di Copyright. Passi progettuali necessari. Esercitazione 1. Progetto di un sistema di cablaggio strutturato

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

T.A.R.I. Applicazioni (ICT, AL)

Priorità di traffico - IEEE 802.1p

Computazione su Rete Applicazioni Applicazioni Internet Domain Name System Posta Elettronica Remote login File transfer World Wide Web

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Libreria in linguaggio C per elaborazione audio in real time

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Introduzione alla rete Internet

SICUREZZA INFORMATICA RETI DI CALCOLATORI II. Nota di Copyright. Riepilogo di Reti di Calcolatori. Sommario. Sommario. Doppino (TP: Twisted Pair)

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Reti di Calcolatori. IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Furto Identità Digitale

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

Il collegamento delle reti aziendali: DHCP, DSL, PPPoE

La programmazione in linguaggio C

Protocolli strato applicazione in Internet

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Protocolli di strato applicazione

Linguaggio C Struttura dei programmi

(Domain Name System) DNS (Domain Name System)

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Reti logiche

Parte II: Reti di calcolatori Lezione 9

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Parte II: Reti di calcolatori Lezione 8

Indice. Prefazione. Presentazione XIII. Autori

Esempi di applicazioni internet. WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS)

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

Reti informatiche (2)

Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP

Reti di Calcolatori:

Le Reti Informatiche

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Ipertesto (testo + link a risorse)

Parte II: Reti di calcolatori Lezione 7

Metodologie Informatiche Applicate al Turismo

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Progettazione Siti Web: Web

10110 Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP

Scrittura dei programmi applicativi di rete

Transcript:

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 Questo insieme di trasparenze (detto nel seguito slide) èprotetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà dell autore prof. Pier Luca Montessoro, Università degli Studi di Udine. Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione. Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori. L informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L autore non assume alcuna responsabilità per il contenuto di queste slide (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell informazione ). In ogni caso non può essere dichiarata conformità all informazione contenuta in queste slide. In ogni caso questa nota di copyright eil suo richiamo in calce ad ogni slide non devono mai essere rimossi e devono essere riportati anche in utilizzi parziali. 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 2 Lezione 26: indice degli argomenti Lezione 26 Il livello delle applicazioni dell'architettura TCP/IP DNS SNMP Posta elettronica formato dei messaggi (RFC 822, MIME) trasferimento dei messaggi (SMTP, POP3, IMAP) News 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 3 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 4 Nomi e indirizzi DNS Domain Name System C:\> netscape 158.110.1.2:80 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 5 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 6 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Nomi e indirizzi C:\> netscape www.uniud.it Per pochi nodi: file hosts.txt Nomi e indirizzi Per tanti nodi: DNS (Domain Name System) 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 7 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 8 DNS DNS chi è www.uniud.it? 158.110.1.2 RETE RETE IL DNS RISPONDE SULLA PORTA 53 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 9 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 10 Gerarchia dei nomi domini generici domini nazionali Descrittori di risorsa www.uniud.it 86400 IN A 158.110.1.2 com edu org gov... jp it uk... acm ieee cnr uniud polito cc diegm hydrus lacerta picolit refosco nome dominio time to live (86400 sono i secondi in un giorno) classe (IN = Internet) tipo valore 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 11 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 12 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2

Tipi di descrittori SOA start of authority parametri per questa zona A address indirizzo IP dominio che accetta la posta MX mail exchange (+ priorità per gestire più alternative) utilizzato per creare alias di nomi CNAME canonic name di dominio (es. di posta elettronica) PTR pointer HINFOhost information TXT text alias per un indirizzo IP descrizione della CPU e del S.O. in ASCII testo ASCII non interpretato 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 13 Esempio di interrogazione del DNS 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 14 Esempio di interrogazione Applicativo: Ilook32 Porta: 53 Nodo: 130.192.3.21 oppure.24 Richieste: pol88a.polito.it (A, HINFO, TXT, ALL) polito.it (MX, ALL) Gerarchia dei name server com edu org gov... jp it uk... acm ieee cnr uniud polito cc diegm zona hydrus lacerta picolit refosco 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 15 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 16 Gerarchia dei name server name server jp it uk... cnr uniud polito cc diegm name server name server SNMP Simple Network Management Protocol hydrus lacerta picolit refosco messaggi UDP host 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 17 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 18 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 3

SNMP Simple Network Management Protocol Consente la gestione di nodi della rete attraverso la rete stessa Consente attività diverse configurazione di apparecchiature statistiche sul traffico segnalazione di guasti SNMP Simple Network Management Protocol protocollo SNMP agenti SNMP HUB router switch HUB stazione di gestione PORTA 161 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 19 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 20 MIB Management Information Base È la struttura dati che definisce la collezione di oggetti gestita dal protocollo SNMP Consente alla stazione di gestione di conoscere le variabili gestite dagli agenti dei nodi Viene integrato da nuove informazioni quando si installa un nuovo tipo di apparecchiatura con agente SNMP 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 21 Posta elettronica 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 22 Posta elettronica Formato dei messaggi Formato dei messaggi RFC 822 MIME Trasferimento dei messaggi SMTP POP3 IMAP Ce.Te.M. Politecnico di Torino C.so Duca degli Abruzzi 24 10129 TORINO Oggetto: registrazione lezioni Caro prof. Montessoro, le confermiamo la prenotazione dello studio di registrazione per i giorni 16, 17 e 18 dicembre 1999. Cordiali saluti Il responsabile di produzione Prof. Pier Luca Montessoro DIEGM Università di Udine V. delle Scienze 208 33100 UDINE 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 23 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 24 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 4

Formato dei messaggi Formato dei messaggi Ce.Te.M. Politecnico di Torino C.so Duca degli Abruzzi 24 10129 TORINO Oggetto: registrazione lezioni Caro prof. Montessoro, le confermiamo la prenotazione dello studio di registrazione per i giorni 16, 17 e 18 dicembre 1999. Cordiali saluti Il responsabile di produzione Prof. Pier Luca Montessoro DIEGM Università di Udine V. delle Scienze 208 33100 UDINE intestazione corpo busta busta intestazione corpo Nome: Prof. Pier Luca Montessoro Sede: DIEGM - Università di Udine Via: V. delle Scienze 208 CAP: 33100 Città: UDINE Da: Ce.Te.M. - Politecnico di Torino Indirizzo : C.so Duca degli Abruzzi 24-10129 - TORINO Oggetto: registrazione lezioni Caro prof. Montessoro, le confermiamo la prenotazione dello studio di registrazione per i giorni 16, 17 e 18 dicembre 1999. Cordiali saluti Il responsabile di produzione 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 25 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 26 RFC 822 Campi rappresentati da singole linee di testo in ASCII Formato: nome campo carattere : valore (se previsto) Il testo segue una linea bianca Non distingue in maniera precisa i campi della busta dai campi di intestazione 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 27 To: Cc: Bcc: From: Sender: Received: Return-Path: RFC 822: campi assimilabili a quelli della busta destinatario/i primario/i destinatario/i secondario/i (copia per conoscenza) copia per conoscenza non notificata ai destinatari primari e secondari mittente indirizzo di posta elettronica del mittente linea aggiunta da ogni agente di trasferimento lungo il percorso può specificare il percorso da seguire per la risposta 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 28 Date: Reply-To: Message-Id: In-Reply-To: References: Keywords: RFC 822: campi assimilabili a quelli dell intestazione data e ora di invio del messaggio indirizzo di posta elettronica a cui inviare le risposte identificatore (unico) del messaggio per futuri riferimenti Message-Id a cui si sta rispondendo altri Message-Id di riferimento parole chiave scelte dall utente MIME Multipurpose Internet Mail Extension Aggiunge regole di codifica per i messaggi non ASCII caratteri accentati caratteri non alfabetici grafica contenuti diversi dal testo scritto (es. informazioni in formato multimediale) Subject: argomento del messaggio (una riga) 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 29 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 30 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 5

MIME-Version: Content-Description: Content-Id: Content-Transfer-Encoding Content-Type: MIME versione di MIME utilizzata descrizione leggibile del contenuto del messaggio identificatore (unico) codifica utilizzata per il corpo del messaggio la natura del messaggio Content-Transfer-Encoding Scopo trasformare dati binari o ASCII con codice superiore a 127 in caratteri ASCII standard 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 31 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 32 Content-Transfer-Encoding Base64 Trasforma gruppi di 3 byte (24 bit) in gruppi di 4 caratteri ASCII (rappresentabili su 6 bit, quindi < 127) Quoted-printable-encoding trasforma in un testo soltanto i caratteri con codice superiore a 127 (formato =XX, XX rappresentazione esadecimale del codice ASCII) Content-Type RFC 1521 definisce tipi e sottotipi Alcuni esempi Content-Type: Text/Plain Content-Type: Text/Rich Content-Type: Image/Gif Content-Type: Image/Jpeg Content-Type: Video/Mpeg Content-Type: Application/Octet-stream 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 33 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 34 Trasferimento dei messaggi Trasferimento tra server di posta elettronica SMTP SMTP Simple Mail Transfer Protocol Risponde alla porta 25 Semplice protocollo ASCII Trasferimento dal server al client POP3 IMAP 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 35 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 36 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 6

SMTP: alcuni comandi HELO dal client al server seguito dall indirizzo DNS del client MAIL FROM nella composizione di un nuovo messaggio indica il mittente (user@mailserver) RCPT TO recipient to : destinatario del messaggio (una linea RCPT TO per ogni destinatario) DATA precede il messaggio vero e proprio, comprensivo di busta, intestazione e corpo QUIT chiude la connessione Esempio di funzionamento di SMTP RFC 821 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 37 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 38 Esempio di funzionamento di SMTP Applicazione: telnet Porta: 25 Nodo: pol88a.polito.it 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 39 Esempio di funzionamento di SMTP HELO localhost.domain MAIL FROM: user@localhost RCPT TO: <montessoro@uniud.it> DATA From:... To:... Subject:....... QUIT 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 40 collegamento dial-up Internet 1: l utente si collega e scarica i messaggi ricevuti Internet server di posta elettronica 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 41 server di posta elettronica 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 42 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 7

2: l utente si scollega, legge i messaggi e scrive le risposte 3: l utente si collega e spedisce i messaggi Internet Internet server di posta elettronica 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 43 server di posta elettronica 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 44 POP3 (Post Office Protocol) vagamente simile a SMTP IMAP (Interactive Mail Access Protocol) permette la gestione della posta tramite differenti computer i messaggi vengono conservati in un deposito centrale accessibile da ogni macchina in rete News 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 45 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 46 NNTP Network News Transfer Protocol Risponde alla porta 119 Semplice protocollo ASCII LIST NNTP: alcuni comandi lista dei gruppi di discussione LISTGROUP lista degli articoli nel gruppo specificato come parametro del comando ARTICLE id richiesta di trasferimento del messaggio identificato da id (identificatore numerico) XGTITLE visualizzazione degli argomenti discussi in ciascun gruppo XHDR visualizza i soggetti dei messaggi presenti nel gruppo selezionato QUIT chiude la connessione RFC 977 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 47 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 48 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 8

Esempio di funzionamento NNTP Esempio di funzionamento di NNTP 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 49 Applicazione: telnet Porta: 119 Server: news. polito.it Comandi: help xgtitle comp.* listgroup xhdr article n 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 50 Lezione 26: riepilogo DNS SNMP Posta elettronica formato dei messaggi (RFC 822, MIME) trasferimento dei messaggi (SMTP, POP3, IMAP) News Reti di Computer Capitolo 7 Bibliografia Libro Reti locali: dal cablaggio all internetworking contenuto nel CD-ROM omonimo Capitolo 16 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 51 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 52 Come contattare il prof. Montessoro E-mail: montessoro@uniud.it Telefono: 0432 558286 Fax: 0432 558251 URL: www.uniud.it/~montessoro 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 53 1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 9