Podcast
Questions and Answers
Quale funzione svolge il campo "Identificazione" (Identification) nell'intestazione di un datagramma IP?
Quale funzione svolge il campo "Identificazione" (Identification) nell'intestazione di un datagramma IP?
- Permette di identificare in modo univoco il datagramma e riunire i suoi frammenti. (correct)
- Definisce la durata massima che il datagramma può rimanere in rete.
- Indica il tipo di servizio richiesto per il datagramma.
- Determina la priorità del datagramma nella rete.
Quale campo nell'intestazione IP viene utilizzato per controllare la frammentazione del datagramma?
Quale campo nell'intestazione IP viene utilizzato per controllare la frammentazione del datagramma?
- Flags (correct)
- Opzioni
- Time to Live (TTL)
- Identificazione
Quale delle seguenti opzioni rappresenta il valore del campo "Protocollo" per il protocollo TCP?
Quale delle seguenti opzioni rappresenta il valore del campo "Protocollo" per il protocollo TCP?
- 1
- 255
- 17
- 6 (correct)
Cosa succede quando il valore del campo "Time to Live" (TTL) raggiunge lo zero?
Cosa succede quando il valore del campo "Time to Live" (TTL) raggiunge lo zero?
Quale campo dell'intestazione IP specifica la lunghezza totale del datagramma, incluso header e dati?
Quale campo dell'intestazione IP specifica la lunghezza totale del datagramma, incluso header e dati?
Quali opzioni di opzione avanzata consentono il tracciamento del percorso del datagramma?
Quali opzioni di opzione avanzata consentono il tracciamento del percorso del datagramma?
Quale ruolo svolge il campo "Checksum dell'Intestazione" (Header Checksum)?
Quale ruolo svolge il campo "Checksum dell'Intestazione" (Header Checksum)?
Quale delle seguenti opzioni non è un parametro del campo "Tipo di Servizio" (Service Type)?
Quale delle seguenti opzioni non è un parametro del campo "Tipo di Servizio" (Service Type)?
Quale delle seguenti affermazioni NON è vera riguardo al protocollo UDP?
Quale delle seguenti affermazioni NON è vera riguardo al protocollo UDP?
Quale delle seguenti funzioni NON è eseguita da TCP?
Quale delle seguenti funzioni NON è eseguita da TCP?
Quale campo nell'header IP identifica un datagramma UDP?
Quale campo nell'header IP identifica un datagramma UDP?
Quale delle seguenti caratteristiche rende UDP adatto per applicazioni audio e video in tempo reale?
Quale delle seguenti caratteristiche rende UDP adatto per applicazioni audio e video in tempo reale?
Quale delle seguenti affermazioni riguardo alla lunghezza massima di un segmento TCP (MSS) è vera?
Quale delle seguenti affermazioni riguardo alla lunghezza massima di un segmento TCP (MSS) è vera?
Quale delle seguenti affermazioni è falsa riguardo al processo di frammentazione dei datagrammi IP?
Quale delle seguenti affermazioni è falsa riguardo al processo di frammentazione dei datagrammi IP?
Quale delle seguenti funzioni viene eseguita dallo strato di trasporto TCP per garantire la consegna dei dati ordinata?
Quale delle seguenti funzioni viene eseguita dallo strato di trasporto TCP per garantire la consegna dei dati ordinata?
Qual è il ruolo dell'aggregazione di frammenti?
Qual è il ruolo dell'aggregazione di frammenti?
Quali vantaggi offre TCP rispetto a UDP?
Quali vantaggi offre TCP rispetto a UDP?
In quale situazione UDP è preferibile a TCP?
In quale situazione UDP è preferibile a TCP?
Qual è la funzione principale del Padding nell'intestazione IP?
Qual è la funzione principale del Padding nell'intestazione IP?
Che cosa si intende per 'next hop' nel contesto del routing IP?
Che cosa si intende per 'next hop' nel contesto del routing IP?
Quale delle seguenti azioni è esclusa dal processo di routing?
Quale delle seguenti azioni è esclusa dal processo di routing?
Quale affermazione è corretta riguardo gli indirizzi MAC?
Quale affermazione è corretta riguardo gli indirizzi MAC?
Quale dei seguenti NON è un metodo di mapping tra indirizzo IP e indirizzo fisico?
Quale dei seguenti NON è un metodo di mapping tra indirizzo IP e indirizzo fisico?
Quale delle seguenti affermazioni è vera riguardo all'uso dei protocolli di routing?
Quale delle seguenti affermazioni è vera riguardo all'uso dei protocolli di routing?
Quale delle seguenti affermazioni è vera riguardo alla dimensione massima di un pacchetto IP?
Quale delle seguenti affermazioni è vera riguardo alla dimensione massima di un pacchetto IP?
Quale protocollo è utilizzato per associare un indirizzo IP ad un host locale?
Quale protocollo è utilizzato per associare un indirizzo IP ad un host locale?
Cosa fa il protocollo ARP?
Cosa fa il protocollo ARP?
Quale delle seguenti funzioni non è inclusa nell'intestazione IP?
Quale delle seguenti funzioni non è inclusa nell'intestazione IP?
Quale dei seguenti NON è un vantaggio del GRATUITOUS ARP?
Quale dei seguenti NON è un vantaggio del GRATUITOUS ARP?
Quando viene utilizzato il Proxy ARP?
Quando viene utilizzato il Proxy ARP?
Quale delle seguenti affermazioni è corretta riguardo la cache ARP?
Quale delle seguenti affermazioni è corretta riguardo la cache ARP?
Cosa fa un host quando non trova un indirizzo MAC nella cache ARP?
Cosa fa un host quando non trova un indirizzo MAC nella cache ARP?
Quali fattori influenzano la dimensione massima di un segmento TCP?
Quali fattori influenzano la dimensione massima di un segmento TCP?
Quale campo nel segmento TCP identifica il numero di sequenza del primo byte nel campo dati?
Quale campo nel segmento TCP identifica il numero di sequenza del primo byte nel campo dati?
A cosa serve il flag SYN nel segmento TCP?
A cosa serve il flag SYN nel segmento TCP?
Quale delle seguenti affermazioni è VERA riguardo al protocollo TCP?
Quale delle seguenti affermazioni è VERA riguardo al protocollo TCP?
Quale flag TCP viene utilizzato per segnalare dati urgenti da elaborare immediatamente?
Quale flag TCP viene utilizzato per segnalare dati urgenti da elaborare immediatamente?
Qual è lo scopo del campo 'Acknowledgement Number' in un segmento TCP?
Qual è lo scopo del campo 'Acknowledgement Number' in un segmento TCP?
Qual è la differenza tra il TCP sender e il TCP receiver in termini di gestione dei byte?
Qual è la differenza tra il TCP sender e il TCP receiver in termini di gestione dei byte?
Quali informazioni sono comunicate dal mittente TCP al destinatario TCP tramite il campo 'Window'?
Quali informazioni sono comunicate dal mittente TCP al destinatario TCP tramite il campo 'Window'?
Quale messaggio viene inviato da un TCP quando un programma applicativo non ha più dati da trasmettere e desidera chiudere la connessione in una direzione?
Quale messaggio viene inviato da un TCP quando un programma applicativo non ha più dati da trasmettere e desidera chiudere la connessione in una direzione?
Quale di queste affermazioni riguardo al rilascio di una connessione TCP è falsa?
Quale di queste affermazioni riguardo al rilascio di una connessione TCP è falsa?
Qual è lo scopo principale del timeout (2 MSL) nel processo di rilascio di una connessione TCP?
Qual è lo scopo principale del timeout (2 MSL) nel processo di rilascio di una connessione TCP?
Quale azione viene intrapresa dal TCP ricevente dopo aver ricevuto un messaggio FIN?
Quale azione viene intrapresa dal TCP ricevente dopo aver ricevuto un messaggio FIN?
Qual è la differenza principale tra il rilascio di una connessione TCP e il reset di una connessione TCP?
Qual è la differenza principale tra il rilascio di una connessione TCP e il reset di una connessione TCP?
Quando viene utilizzato il bit RST in un segmento TCP?
Quando viene utilizzato il bit RST in un segmento TCP?
Quale di queste affermazioni è vera riguardo al rilascio di una connessione TCP?
Quale di queste affermazioni è vera riguardo al rilascio di una connessione TCP?
Quale dei seguenti eventi potrebbe non causare il reset di una connessione TCP?
Quale dei seguenti eventi potrebbe non causare il reset di una connessione TCP?
Flashcards
Tipo di Servizio
Tipo di Servizio
Indica la qualità del servizio per il datagramma, influenzando il trattamento in rete.
Lunghezza del Datagramma
Lunghezza del Datagramma
Specifica la lunghezza totale del datagramma in byte, inclusi header e dati.
Identificazione
Identificazione
Numero unico assegnato al datagramma per facilitarne il riassemblaggio.
Flag
Flag
Signup and view all the flashcards
Offset del Frammento
Offset del Frammento
Signup and view all the flashcards
Time to Live (TTL)
Time to Live (TTL)
Signup and view all the flashcards
Protocollo
Protocollo
Signup and view all the flashcards
Checksum dell'Intestazione
Checksum dell'Intestazione
Signup and view all the flashcards
Multiplexing
Multiplexing
Signup and view all the flashcards
Demultiplexing
Demultiplexing
Signup and view all the flashcards
UDP (User Datagram Protocol)
UDP (User Datagram Protocol)
Signup and view all the flashcards
Caratteristiche di UDP
Caratteristiche di UDP
Signup and view all the flashcards
Protocollo TCP
Protocollo TCP
Signup and view all the flashcards
Segmentazione TCP
Segmentazione TCP
Signup and view all the flashcards
Controllo di errore TCP
Controllo di errore TCP
Signup and view all the flashcards
Massima dimensione segmento (MSS)
Massima dimensione segmento (MSS)
Signup and view all the flashcards
Timestamp Option
Timestamp Option
Signup and view all the flashcards
Padding
Padding
Signup and view all the flashcards
MTU (Maximum Transfer Unit)
MTU (Maximum Transfer Unit)
Signup and view all the flashcards
Frammentazione
Frammentazione
Signup and view all the flashcards
Bit DF (Don’t Fragment)
Bit DF (Don’t Fragment)
Signup and view all the flashcards
Instradamento IP
Instradamento IP
Signup and view all the flashcards
Commutazione
Commutazione
Signup and view all the flashcards
Next hop
Next hop
Signup and view all the flashcards
Indirizzi MAC
Indirizzi MAC
Signup and view all the flashcards
Mapping IP-Fisico
Mapping IP-Fisico
Signup and view all the flashcards
ARP
ARP
Signup and view all the flashcards
Cache ARP
Cache ARP
Signup and view all the flashcards
GRATUITOUS ARP
GRATUITOUS ARP
Signup and view all the flashcards
Proxy ARP
Proxy ARP
Signup and view all the flashcards
ARP Dinamico
ARP Dinamico
Signup and view all the flashcards
ARP Statico
ARP Statico
Signup and view all the flashcards
Buffer delle entità TCP
Buffer delle entità TCP
Signup and view all the flashcards
MTU
MTU
Signup and view all the flashcards
Riassemblaggio in TCP
Riassemblaggio in TCP
Signup and view all the flashcards
Numero di sequenza TCP
Numero di sequenza TCP
Signup and view all the flashcards
Ack in TCP
Ack in TCP
Signup and view all the flashcards
Segmento TCP
Segmento TCP
Signup and view all the flashcards
Controllo dei bit nel TCP
Controllo dei bit nel TCP
Signup and view all the flashcards
Porte sorgente e destinazione
Porte sorgente e destinazione
Signup and view all the flashcards
Rilascio di una Connessione
Rilascio di una Connessione
Signup and view all the flashcards
Segmenti nel Rilascio
Segmenti nel Rilascio
Signup and view all the flashcards
Messaggio FIN
Messaggio FIN
Signup and view all the flashcards
Messaggio ACK
Messaggio ACK
Signup and view all the flashcards
Timeout nel Rilascio
Timeout nel Rilascio
Signup and view all the flashcards
Connessione Full Duplex
Connessione Full Duplex
Signup and view all the flashcards
Reset di una Connessione
Reset di una Connessione
Signup and view all the flashcards
Chiusura Immediata
Chiusura Immediata
Signup and view all the flashcards
Study Notes
LIVELLO RETE
- Internet è una rete di reti interconnesse grazie allo stack TCP/IP e ai router.
- Connette host (client e server) tramite commutazione di pacchetto (datagrammi).
- Ogni dispositivo è identificato da un indirizzo IP univoco (32 bit in IPv4, 128 bit in IPv6).
- L'indirizzo IP è associato ad un'interfaccia di rete, non all'host.
- I router instradano i datagrammi tra le reti.
- I router hanno più interfacce e quindi più indirizzi IP.
ARCHITETTURA TCP/IP
- Lo stack TCP/IP è indipendente dalle tecnologie di rete sottostanti (livelli 1 e 2).
- Utilizza protocolli come Ethernet, Token Ring e Wi-Fi per la trasmissione fisica.
- Permette l'interconnessione tra reti tramite traduzione di protocolli (es. interconnessione di LAN) o incapsulamento.
- Ogni livello aggiunge un'intestazione (header) ai dati ricevuti dal livello superiore prima di passarli al livello inferiore.
LIVELLO APPLICAZIONE
- Il livello applicazione comprende i processi che comunicano tramite messaggi.
- Include protocolli come HTTP, FTP e SMTP per la comunicazione tra programmi.
- I processi utilizzano i socket per la comunicazione.
- Funziona tramite il paradigma Client-Server (server attivo, client che richiede un servizio).
LIVELLO TRASPORTO
- Il livello trasporto gestisce il trasferimento dei dati tra mittente e destinatario.
- TCP: protocollo orientato alla connessione, affidabile e controllato.
- UDP: protocollo senza connessione, più veloce ma meno affidabile.
- I protocolli usano "porte" per identificare i processi.
IDENTIFICAZIONE DELLE CONNESSIONI
- Ogni connessione è identificata da una coppia di socket (indirizzo IP e numero di porta).
- I numeri di porta sono utilizzati per distinguere le diverse applicazioni su uno stesso dispositivo.
- Le porte sono suddivise in categorie: note, utente e dinamiche.
LIVELLO RETE (PROTOCOLLO IP)
- Il protocollo IP definisce il formato dei datagrammi, include le modalità di frammentazione e aggregazione.
- Specifica lo schema di indirizzamento per i datagrammi.
- Include campi per identificazione, lunghezza, tipo di servizio (precedence, delay, throughput, reliability, cost), Time to Live, protocollo, checksum dell'intestazione, indirizzi di origine e destinazione, opzioni, padding.
- I campi Flags e Offset vengono utilizzati per gestire la frammentazione e riassemblaggio dei datagrammi IP.
FORMATO DEL DATAGRAMMA IP
- Composto da intestazione e dati.
- Intestazione (header) include campi come versione, lunghezza dell'intestazione, lunghezza del datagramma, tipo di servizio, identificazione, flag, offset del frammento, checksum dell'intestazione, indirizzo sorgente e destinazione, tempo di vita, protocollo, opzione e padding.
TIME TO LIVE (TTL)
- Indica il tempo massimo che un datagramma può rimanere in rete.
- Viene decrementato di 1 ogni volta che il datagramma attraversa un router.
- A 0, il datagramma viene scartato.
PROTOCOLLI (IP)
- TCP: protocollo di controllo della trasmissione (reliable), orientato ad una connessione per la trasmissione di dati.
- UDP :protocollo User Datagram (non-reliable), connectionless.
INOLTRO (ROUTING)
- Instradamento IP (routing)
- Determina il percorso migliore da seguire da un pacchetto.
- Le tabelle di routing vengono utilizzate dai router per l'instradamento. Il routing può essere statico o dinamico.
PROTOCOLLI DI ROUTING
- Static/Non adattivo
- Dinamico/adattivo
SISTEMI AUTONOMI (AS)
- Gruppi di reti interconnesse.
- Amministrati da un singolo gestore.
- Identificati da un numero di Sistema Autonomo.
- I router interni gestiscono il routing all'interno di un AS.
- I router esterni gestiscono il routing tra AS diversi.
- Protocolli di routing interni (IGP) per il routing all'interno di un as.
- Protocolli di routing esterni (EGP) per il routing tra AS.
RIP (Routing Information Protocol)
- Protocollo IGP (Interior Gateway Protocol) di tipo Distance Vector.
- Utilizzato in reti piccole o di dimensioni medio-piccole.
- Utilizza il numero di hop come metrica.
- Problema di "Counting to Infinity".
- Soluzione "Split horizon" per evitare loop nel routing.
OSPF (Open Shortest Path First)
- Protocollo IGP (Interior Gateway Protocol) di tipo Link State.
- Migliore performance di RIP nelle reti grandi.
- Mappa della rete completa (database link-state) per determinare il percorso migliore.
- LSA (Link State Advertisement) annunciano lo stato dei link del router.
ARPA (Adres Resolution Protocol)
- Serve a tradurre un indirizzo IP in un indirizzo fisico (MAC address) per la comunicazione a livello di collegamento.
- La "Request" viene inviata in broadcast e la "Reply" viene inviata in unicast.
- La cache di ARP memorizza le traduzioni recente per ridurre le richieste successive.
DHCP (Dynamic Host Configuration Protocol)
- Assegna dinamicamente gli indirizzi IP ai dispositivi.
- Serve per automatizzare la configurazione dei dispositivi.
DNS (Domain Name System)
- Sistema per la traduzione dei nomi di dominio in indirizzi IP.
- Gerarchico con server radice e server di competenza.
- Usa un formato di nomi gerarchici (etichette separate da punti).
- Risoluzione ricorsiva o iterativa.
- Caching per migliorare le performance.
LIVELLO TRASPORTO (TCP/UDP)
- UDP e TCP sono protocolli di livello trasporto.
- TCP garantisce la consegna affidabile dei dati in ordine e senza duplicazioni.
- UDP non garantisce consegna affidabile dei dati.
- I protocolli utilizzano numeri di porta per identificare i processi applicazione.
- TCP utilizza una finestra di trasmissione per il controllo di flusso e il controllo di congestione (Slow Start, Congestion Avoidance e Fast Retransmit / Fast Recovery).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.