NETTUNO – Network per l’Università ovunque Corso: Laurea a distanza in Ingegneria Informatica Insegnamento: Reti di Calcolatori II
Docenti: prof. Pier Luca Montessoro, prof. Mario Baldi Collaboratore alle attività di laboratorio: ing. Davide Pierattoni
VIDEOLEZIONE N° 1 – Introduzione al corso e richiami sui fondamenti di funzionamento delle reti DOMANDE DI RIEPILOGO
ARGOMENTI:
- Introduzione alle reti di calcolatori - Servizi
- Architetture, protocolli, interfacce
1. Cosa significa MAC? A cosa serve? A che livello si colloca?
Medium Access Control, definisce i protocolli di accesso al mezzo trasmissivo per la gestione della condivisione nelle reti locali, è un sottolivello del livello 2 (data-link).
2. Spiegare le principali differenze tra le tipologie di servizio “orientato alla connessione” e “connectionless”.
(per la soluzione si faccia riferimento al libro di testo e agli appunti delle lezioni)
3. Che cos’è un “datagram”? Indicare un tipico esempio di datagram.
Un messaggio di un servizio non connesso e senza riscontro. Esempio: un pacchetto IP
4. Si consideri il seguente diagramma:
connect.request
connect.confirm data.request
data.indication ...
disconnect.request
connect.indication connect.response
data.indication data.request
...
disconnect.indication
Si tratta di un servizio:
[ ] connesso affidabile [ X ] connesso non affidabile [ ] non connesso affidabile [ ] non connesso non affidabile
5. Disegnare la struttura delle architetture di rete ISO/OSI e TCP/IP indicando la corrispondenza tra i livelli.
sessione trasporto network data link fisico applicazione presentazione 5
4 3 2 1 7 6
OSI
trasporto (TCP e UDP) network (IP, ARP, ecc.)
host - rete (non specificato )
applicazione (telnet, FTP, SMTP,
DNS, HTTP, ecc.)
TCP/IP
6. Indicare quali tra queste affermazioni sono false.
[ X ] Un servizio datagram è connection-oriented e non affidabile
[ ] Un servizio connectionless non è in grado di garantire il controllo del flusso
[ ] In un servizio connection-oriented l’indirizzo di destinazione è stabilito al setup della connessione [ X ] In un servizio affidabile non c’è riscontro dell’avvenuta ricezione dei pacchetti
[ X ] In un servizio connection-oriented non viene rispettato l’ordine dei dati [ ] Il livello 3 di TCP/IP offre un servizio di tipo connectionless
7. Dovendo scrivere via rete l’aggiornamento del saldo di un conto corrente bancario su un database remoto, quali tipi di servizio ritenete debba offrire il protocollo di comunicazione che scegliereste? Perché?
Il protocollo di comunicazione dovrà essere orientato alla connessione, perché sia garantito l’ordine dei dati spediti. Un protocollo orientato alla connessione permette anche ed entrambe le entità coinvolte di effettuare in modo corretto le procedure di apertura e chiusura della transazione e di essere sempre informate sullo stato del collegamento stesso, annullando l’operazione in caso di impossibilità o perdita temporanea della connessione. Inoltre per garantire che i dati arrivino tutti dovrà essere di tipo affidabile, consentendo così al trasmettitore di ottenere sempre la notifica dell’avvenuta ricezione (acknowledge) e provvedere all’eventuale ritrasmissione dei pacchetti persi nella rete.
8. Quali differenze intercorrono fra un servizio di file transfer (ad esempio il servizio FTP di TCP/IP) e un servizio di file system distribuito?
La principale differenza tra i due servizi consiste nel fatto che FTP permette semplicemente di copiare i file via rete (download e upload), mentre i file system distribuiti consentono di leggere, scrivere, creare e cancellare file su elaboratori remoti,
virtualizzando così le risorse di memoria di massa.
9. Dovendo utilizzare la rete Internet per effettuare una videoconferenza, quali tipi di servizio ritenete debba offrire il protocollo di comunicazione che scegliereste? Perché?
Il protocollo di comunicazione dovrà essere orientato alla connessione, perché sia garantito l’ordine dei dati spediti. Un protocollo orientato alla connessione permette anche ed entrambe le entità coinvolte di effettuare in modo corretto le procedure di apertura e chiusura della conferenza e di essere sempre informate sullo stato del collegamento stesso, annullando l’operazione in caso di impossibilità o perdita temporanea della connessione. Tuttavia in un flusso di tipo multimediale non è necessario garantire che i dati arrivino tutti, perciò il protocollo non dovrà essere di tipo affidabile. In tali casi infatti il trasmettitore non deve attendere il riscontro e provvedere all’eventuale ritrasmissione dei pacchetti persi nella rete: in un flusso multimediale i dati hanno un significato strettamente legato all’istante di ricezione e perciò il ricevitore non avrebbe più bisogno dell’informazione ritrasmessa.
10. Spiegare le applicazioni e il funzionamento delle liste di discussione.
Le liste di discussione premettono a più utenti di scambiarsi opinioni e informazioni inmerito a determinati argomenti mediante la posta elettronica. Uno o più server (mail server) mantengono liste di indrizzi di posta elettronica per la distribuzione dei messaggi. Ogni utente si inscive ad una lista inviando una richiesta al server. Per inviare un messaggio a tutti gli iscritti alla lista, è necessario inviare il messaggio al server il quale si occuperà della distribuzione del messaggio a tutti gli iscritti. Su Internet, il servizio News permette di organizzare a livello mondiale le liste di discussione e di gestire l’archiviazione e il reperimento dei messaggi.