Lezione 002
Protocollo di comunicazione
Cos'è un protocollo di comunicazione? Un insieme di regole che definisce il formato e l'ordine dei messaggi scambiati tra due o più entità in comunicazione.
ADSL
Cos'è l'ADSL? Un tipo di accesso residenziale a Internet.
Perché l'ADSL è asimmetrica? Le velocità di upload e download sono diverse.
Protocolli
Quale di questi non è un protocollo? Link
Peer-to-peer e client/server
Cosa si intende per peer-to-peer? Una comunicazione tra host allo stesso livello.
Quale entità richiede un servizio nel paradigma client/server? Il client.
Quale entità risponde a una richiesta di servizio nel paradigma client/server? Il server.
Lezione 003
Rete a commutazione di circuito
Cosa prevede una rete a commutazione di circuito? Un circuito dedicato per la comunicazione.
Come si può suddividere il canale in una rete a commutazione di circuito?
- A divisione di tempo.
- A divisione di frequenza.
Multiplexing
Il multiplexing statistico è una tecnica di condivisione di risorse su richiesta senza schema prefissato.
Quando il multiplexing statistico è "vincente"? In caso di traffico costante.
Store & forward
Con store & forward si intende: che il router deve aspettare di ricevere l'intero pacchetto prima di trasmetterlo.
Reti a commutazione
Quale di queste non è una rete a commutazione di pacchetto? Rete a commutazione di circuito.
Lezione 004
Perdite e ritardi
Le perdite dei pacchetti sono dovute alla dimensione finita dei buffer dei router.
Il ritardo di trasmissione dipende da nessuna delle altre.
Il ritardo di accodamento (siano L = lunghezza del pacchetto; a = tasso medio di arrivo dei pacchetti; R = rate di trasmissione) tende a infinito quando la quantità L*a/R > 1.
Componenti del ritardo
Quante sono le componenti del ritardo end-to-end di un pacchetto? 4
Il ritardo di propagazione è indipendente dal numero di pacchetti in coda.
Il ritardo di accodamento dipende dal numero di pacchetti in coda.
Il ritardo di elaborazione è indipendente dal numero di pacchetti in coda.
Cause del ritardo
A cosa è dovuto il ritardo? Tutte le altre.
Lezione 005
Caratteristiche del server
Quale caratteristica deve avere un server? Deve essere sempre attivo e in attesa.
Architettura P2P
In un'architettura P2P nessuna delle altre (ci possono essere molti host e pochi server).
Protocolli e architetture di rete
Quale di questi non è un protocollo del livello applicazione? TCP
Quale di queste non è un'architettura di applicazioni di rete? Server-server
Quale di questi è un protocollo del livello applicazione? HTTP
Pila protocollare
Perché si usa una pila protocollare per descrivere le reti? È obbligatorio in una comunicazione.
Quanti sono i livelli della pila protocollare di Internet? Application-trasport-network-link-physical 5
Quale di questi non è un livello della pila protocollare? Wireless
Quale livello si trova immediatamente sopra il livello rete? Trasporto
Quale livello si trova immediatamente sopra il livello link? Rete
Qual è il livello più alto della pila protocollare? Applicazione
Quale livello si trova immediatamente sopra il livello fisico? Link
Lezione 006
Protocollo di livello applicazione
Cosa definisce un protocollo di livello applicazione? Tutte le altre.
Socket
Per individuare un processo su un host si usa il socket.
Lezione 007
Messaggi HTTP
I messaggi HTTP sono di due tipi: richiesta e risposta.
Connessioni HTTP
Rispetto alle connessioni HTTP non persistenti, quelle persistenti
Le connessioni HTTP persistenti permettono l'invio di più oggetti nella stessa connessione TCP.
Le connessioni HTTP non persistenti permettono l'invio di un solo oggetto per connessione TCP.
Protocolli e porte
Il protocollo HTTP normalmente usa TPC, con il server in ascolto sulla porta 80.
Il protocollo HTTP è il protocollo a livello applicazione del web.
Lezione 008
Metodi HTTP
Per richiedere un oggetto HTTP si usa il metodo GET.
In un messaggio di richiesta HTTP la prima riga contiene la request line.
Quali metodi sono supportati da HTTP/1.1 e HTTP/2.0 e non da HTTP/1.0? PUT e DELETE.
Codici di risposta HTTP
Il codice HTTP di risposta 200 indica che la richiesta ha avuto successo.
Il codice HTTP di risposta 301 indica che l'oggetto richiesto è stato trasferito.
Il codice HTTP di risposta 404 indica che il documento richiesto non è stato trovato.
Lezione 009
Cookie e cache web
I cookie web vengono memorizzati sulla macchina client.
Se una pagina web richiesta è contenuta nella cache viene ottenuta più velocemente dal client.
I cookie web possono contenere stato della sessione di utente.
La cache web è particolarmente indicata quando il rate della connessione è basso.
Metodo GET condizionale
Il metodo GET condizionale si usa per non inviare un oggetto se è già contenuto nella cache.
Lezione 010
Componenti del DNS
Quale di questi non è un componente del DNS? Macronodo
Query DNS
Nell'effettuare una query iterativa il "carico di lavoro" maggiore è svolto da nameserver locale.
Risoluzione DNS
Per risoluzione DNS inversa si intende un metodo per associare un indirizzo IP al suo nome simbolico.
Architettura DNS
Il DNS prevede il modello Client/Server.
Il DNS serve ad associare nomi simbolici a indirizzi IP.
Il DNS ha un'architettura distribuita e gerarchica.
Il server DNS TLD si occupa dei domini quali .com, .it etc.
Lezione 011
Reti P2P
In una rete P2P tutti gli host comunicano direttamente tra di loro.
In una rete P2P non ci devono essere server sempre attivi.
Record DNS
Un record DNS di tipo NS si riferisce al server DNS di competenza del dominio.
Cache DNS
Un risultato restituito da una cache DNS è authoritative solo per le cache dei DNS TLD.
Lezione 012
Socket
Cosa si intende per socket? Una porta tra il processo di un'applicazione e il protocollo di trasporto.
-
Reti telecomunicazioni
-
reti telecomunicazioni
-
Reti logiche
-
Reti di telecomunicazioni - formulario di reti di telecomunicazioni