Networking DHCP and NAT Concepts
45 Questions
6 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual è l'indirizzo IP fornito nella DHCP offer?

  • 223.1.2.5
  • 255.255.255.255
  • 0.0.0.0
  • 223.1.2.4 (correct)

Quale messaggio DHCP riceve il client dopo il DHCP request?

  • DHCP Decline
  • DHCP Inform
  • DHCP ACK (correct)
  • DHCP Offer

Qual è il valore del transaction ID nella DHCP offer?

  • 223.1.2.5
  • 655
  • 3600
  • 654 (correct)

Quale porta è utilizzata nel messaggio DHCP ACK?

<p>68 (A)</p> Signup and view all the answers

Qual è la durata (lifetime) dell'indirizzo IP nella DHCP offer?

<p>3600 secs (D)</p> Signup and view all the answers

Qual è il metodo efficace per un client di connettersi a un server dietro un NAT?

<p>Port forwarding (B)</p> Signup and view all the answers

Quale del seguente è un protocollo utilizzato per facilitare le connessioni P2P attraverso un NAT?

<p>STUN (B)</p> Signup and view all the answers

Cosa implica il termine 'hole punching' nel contesto del NAT?

<p>Stabilire una connessione diretta tra due client (A)</p> Signup and view all the answers

Qual è una limitazione quando si utilizza un NAT per connettere reti diverse?

<p>Difficoltà nella gestione delle porte (D)</p> Signup and view all the answers

Se si desidera aprire una pagina web su un server che si trova dietro un NAT, quale soluzione potrebbe essere necessaria?

<p>NAT su R (A)</p> Signup and view all the answers

Quale dei seguenti indirizzi MAC è associato a R nel contesto descritto?

<p>1A-23-F9-CD-06-9B (B)</p> Signup and view all the answers

Quale indirizzo IP R deve utilizzare per inoltrare il datagramma a B?

<p>222.222.222.220 (B)</p> Signup and view all the answers

Quale protocollo viene utilizzato per incapsulare il datagramma IP nel frame di livello 2?

<p>Ethernet (C)</p> Signup and view all the answers

Quale delle seguenti affermazioni è vera riguardo l'indirizzo IP di sorgente?

<p>È 111.111.111.111. (A)</p> Signup and view all the answers

Quale step deve seguire R per decidere come inoltrare il datagramma?

<p>Controllare l'indirizzo IP di destinazione del datagramma. (C)</p> Signup and view all the answers

Qual è il risultato di 200.23.19.7 & 255.255.240.0?

<p>200.23.16.0 (B)</p> Signup and view all the answers

Quando viene utilizzato il valore di default nella tabella di inoltro, quale destinazione è associata?

<p>0.0.0.0/0 (D)</p> Signup and view all the answers

Quale interfaccia viene utilizzata per inoltrare un datagramma a 200.23.18.0/23?

<p>eth1 (A)</p> Signup and view all the answers

Cosa si deve considerare nella selezione della corrispondenza durante l'inoltro di datagrammi?

<p>Il prefisso più lungo possibile (A)</p> Signup and view all the answers

Se non ci sono corrispondenze nella tabella di inoltro, cosa deve fare un router?

<p>Inviare a un default gateway (A)</p> Signup and view all the answers

Qual è il risultato dell'operazione 193.117.8.1 & 0.0.0.0?

<p>0.0.0.0 (B)</p> Signup and view all the answers

Qual è la funzione primaria della tabella di inoltro in un router?

<p>Decidere dove inoltrare i datagrammi (D)</p> Signup and view all the answers

Quale comando bitwise viene utilizzato per determinare la corrispondenza di rete?

<p>AND (B)</p> Signup and view all the answers

Quale di queste affermazioni è vera riguardo la frammentazione dei datagrammi?

<p>Il ricevitore deve ricevere tutti i frammenti prima di ricomporre il datagramma. (C)</p> Signup and view all the answers

Qual è uno dei vantaggi della frammentazione dei datagrammi?

<p>I frammenti possono seguire strade diverse verso la destinazione. (D)</p> Signup and view all the answers

Cosa accade se un datagramma frammentato perde uno dei suoi frammenti?

<p>Il datagramma non può essere ricomposto finché non arrivano tutti i frammenti. (C)</p> Signup and view all the answers

Quale è una delle ragioni principali per cui la frammentazione a livello IP è disabilitata in Internet?

<p>Per motivi di sicurezza, come la gestione degli attacchi DDoS. (D)</p> Signup and view all the answers

Cosa deve fare un ricevitore con i frammenti di un datagramma frammentato?

<p>Memorizzare i frammenti fino a quando non sono stati ricevuti tutti. (B)</p> Signup and view all the answers

Qual è il tempo massimo che un protocollo IP specifica per attendere dopo la ricezione del primo frammento?

<p>Il tempo massimo è specificato dal protocollo IP. (B)</p> Signup and view all the answers

In quale di queste situazioni i frammenti di un datagramma vengono scartati?

<p>Quando un datagramma è troppo grande per il router. (D)</p> Signup and view all the answers

Qual è uno dei problemi associati agli attacchi di frammentazione?

<p>I frammenti possono confondere i firewall 'stateless'. (B)</p> Signup and view all the answers

Qual è il primo passo che A deve compiere per inviare un pacchetto a B?

<p>Creare un datagramma IP con sorgente e destinazione (B)</p> Signup and view all the answers

Quale indizio indica che ARP è già stato eseguito nel processo di routing?

<p>Il frame contiene l'indirizzo MAC del router R (B)</p> Signup and view all the answers

Quale protocollo è responsabile della risoluzione degli indirizzi IP in indirizzi MAC?

<p>Address Resolution Protocol (D)</p> Signup and view all the answers

Nel processo di invio di un pacchetto, quale indirizzo MAC deve essere impostato come destinazione nel frame inviato da A?

<p>L'indirizzo MAC di R (A)</p> Signup and view all the answers

Quale informazione A deve conoscere per inviare un datagramma a B tramite R?

<p>L'indirizzo IP di B (D)</p> Signup and view all the answers

Cosa succede al frame ricevuto da R?

<p>Il datagramma viene estratto e passato al livello IP (B)</p> Signup and view all the answers

Qual è l'elemento chiave nel passaggio di informazioni tra A e B tramite R?

<p>Il protocollo IP (D)</p> Signup and view all the answers

In quale fase A incapsula il datagramma IP?

<p>Quando crea il frame Ethernet (A)</p> Signup and view all the answers

Quale indirizzo il router R utilizza per inoltrare il pacchetto a B?

<p>L'indirizzo IP di B (D)</p> Signup and view all the answers

Che tipo di indirizzo IP deve utilizzare A quando invia il pacchetto a B?

<p>Indirizzo IP pubblico (A)</p> Signup and view all the answers

Cos'è un datagramma nel contesto della procedura di routing?

<p>Un pacchetto di dati IP incapsulato (C)</p> Signup and view all the answers

Durante il processo di invio, cosa rappresenta il payload del frame?

<p>Il contenuto del datagramma IP (C)</p> Signup and view all the answers

Qual è la funzione principale del protocollo ICMP nel contesto del routing?

<p>Fornire messaggi di errore e operativi (D)</p> Signup and view all the answers

Perché è importante il livello fisico nell'invio di pacchetti?

<p>Fornisce l'hardware necessario per la trasmissione (B)</p> Signup and view all the answers

Flashcards

DHCP Offer

Un messaggio inviato dal server DHCP al client per offrire un indirizzo IP e altre informazioni di rete.

DHCP Request

Un messaggio inviato dal client DHCP al server per richiedere un indirizzo IP.

yiaddrr

L'indirizzo IP offerto dal server DHCP al client.

Transaction ID

Un numero univoco che identifica il tipo di messaggio DHCP (es: offer, request, ack).

Signup and view all the flashcards

DHCP ACK

Un messaggio inviato dal server DHCP al client per confermare l'assegnazione di un indirizzo IP.

Signup and view all the flashcards

NAT

Un dispositivo di rete che traduce gli indirizzi IP privati ​​in indirizzi IP pubblici. Consente a più dispositivi in ​​una rete privata di condividere un unico indirizzo IP pubblico.

Signup and view all the flashcards

Attraversamento del NAT

Il processo di consentire a un dispositivo dietro un NAT di stabilire una connessione con un dispositivo al di fuori della rete NAT.

Signup and view all the flashcards

Port Forwarding

Una configurazione di rete che reindirizza il traffico di rete destinato a una porta specifica su un dispositivo pubblico a un dispositivo specifico all'interno della rete privata.

Signup and view all the flashcards

Hole Punching

Una tecnica di NAT traversal che consente a due dispositivi dietro NAT di comunicare tra loro, creando un “buco” nei NAT.

Signup and view all the flashcards

UPnP

Universal Plug and Play: uno standard che facilita la configurazione di dispositivi di rete, inclusi i router, senza richiedere configurazioni manuali.

Signup and view all the flashcards

Frammentazione IP

La frammentazione IP è il processo di suddivisione di un datagramma IP in frammenti più piccoli quando attraversa una rete con un MTU inferiore.

Signup and view all the flashcards

Rilevamento dei frammenti

Il router di destinazione (H2) è responsabile del riassemblaggio dei frammenti ricevuti. I frammenti possono seguire percorsi diversi.

Signup and view all the flashcards

Ritardi di consegna

Se un frammento è perso, il ricevitore deve aspettare fino a un tempo limite specificato dal protocollo IP prima di dichiarare il datagramma perduto.

Signup and view all the flashcards

Frammentazione disabilitata

In pratica, la frammentazione IP è disabilitata in Internet. Se un datagramma è troppo grande, viene scartato.

Signup and view all the flashcards

Sicurezza e Frammentazione

La frammentazione IP presenta rischi di sicurezza, come gli attacchi 'overlapping fragments' che bypassano i firewall.

Signup and view all the flashcards

Attacchi DDoS

Un attacco DDoS può sfruttare la frammentazione per saturare la memoria del ricevitore e renderlo inutilizzabile.

Signup and view all the flashcards

IPv6 e frammentazione

IPv6 non consente la frammentazione. I dispositivi devono utilizzare altre tecniche per gestire pacchetti troppo grandi.

Signup and view all the flashcards

Maschera di rete (/20)

Una maschera di rete (/20) specifica i primi 20 bit di un indirizzo IP, lasciando gli ultimi 12 bit variabili. Questo crea un gruppo di indirizzi IP all'interno della stessa rete.

Signup and view all the flashcards

Tabella di inoltro

Una tabella di inoltro è utilizzata dai router per decidere il percorso di un pacchetto di dati in base al suo indirizzo di destinazione.

Signup and view all the flashcards

Prefisso più lungo

Quando un router trova più match nella tabella di inoltro, sceglie sempre la corrispondenza con il prefisso più lungo, ovvero quella che ha il maggior numero di bit costanti.

Signup and view all the flashcards

Gateway predefinito

Un gateway predefinito è un indirizzo IP del router che si occupa di inoltrare pacchetti di dati a destinazioni al di fuori della rete locale.

Signup and view all the flashcards

0.0.0.0/0

Questa entry nella tabella di inoltro rappresenta una destinazione di default, ovvero l'indirizzo IP del router che si occuperà di inoltrare pacchetti di dati non corrispondenti alle altre destinazioni.

Signup and view all the flashcards

Router multipli sulla stessa rete

Quando ci sono più router sulla stessa rete, è necessario un meccanismo per determinare quale router gestirà un datagramma in arrivo.

Signup and view all the flashcards

Indirizzo MAC del router

L'indirizzo MAC del router è utilizzato per identificare il router stesso all'interno della rete locale.

Signup and view all the flashcards

Come si determina il router per la gestione di un pacchetto?

Si utilizzano algoritmi di routing per selezionare il router più appropriato per gestire un pacchetto in arrivo. Questi algoritmi tengono conto di fattori quali il prefisso più lungo, il percorso più breve e la larghezza di banda disponibile.

Signup and view all the flashcards

Frame Ethernet

Il frame Ethernet è un pacchetto di dati che viene inviato tramite una rete Ethernet. Contiene informazioni come l'indirizzo MAC del mittente e del destinatario, il tipo di dati e i dati stessi.

Signup and view all the flashcards

Indirizzo MAC

L'indirizzo MAC (Media Access Control) è un identificatore univoco assegnato a ciascuna scheda di rete. Viene utilizzato per indirizzare i frame Ethernet verso la destinazione corretta.

Signup and view all the flashcards

Router

Un router è un dispositivo di rete che inoltra i pacchetti di dati tra le diverse reti. Utilizza la tabella di routing per determinare il percorso migliore per raggiungere la destinazione.

Signup and view all the flashcards

Tabella di routing

La tabella di routing è una struttura dati che contiene le informazioni necessarie per indirizzare i pacchetti di dati verso la destinazione corretta. Conttiene gli indirizzi di rete di destinazione e i percorsi per raggiungerli.

Signup and view all the flashcards

Incapsulamento IP

L'incapsulamento IP è il processo di inclusione di un datagramma IP all'interno di un frame Ethernet per la trasmissione sulla rete.

Signup and view all the flashcards

Il datagramma IP

Un pacchetto di dati che contiene informazioni su sorgente e destinazione, oltre ai dati effettivi da trasmettere.

Signup and view all the flashcards

Indirizzamento IP

Un sistema di numerazione che identifica univocamente ogni dispositivo su una rete.

Signup and view all the flashcards

Indirizzamento classless

Un sistema di indirizzamento IP che utilizza maschere di sottorete per suddividere in modo flessibile gli indirizzi IP in diverse subnet.

Signup and view all the flashcards

Tipi di indirizzi IP

Esistono indirizzi privati, utilizzati all'interno di una rete interna, e indirizzi pubblici, utilizzati per la comunicazione con l'esterno.

Signup and view all the flashcards

NAT (Network Address Translation)

Un meccanismo che traduce gli indirizzi IP privati in indirizzi IP pubblici, consentendo quindi ai dispositivi di una rete interna di comunicare con l'esterno.

Signup and view all the flashcards

ARP (Address Resolution Protocol)

Un protocollo che associa un indirizzo IP a un indirizzo MAC, consentendo ai dispositivi di una rete locale di comunicare tra loro.

Signup and view all the flashcards

ICMP (Internet Control Message Protocol)

Un protocollo che gestisce messaggi di errore e controllo all'interno della rete IP.

Signup and view all the flashcards

Protocolli di instradamento

Set di regole che i router utilizzano per determinare il percorso migliore per inoltrare i pacchetti tra diverse reti.

Signup and view all the flashcards

Link state: Dijkstra

Un algoritmo di instradamento che calcola il percorso più breve tra due nodi di una rete, calcolando la distanza tra ogni nodo e memorizzando le informazioni in una tabella.

Signup and view all the flashcards

Distance vector: Bellman-Ford

Un algoritmo di instradamento che calcola il percorso più breve tra due nodi di una rete, scambiando informazioni di distanza e percorso con i nodi vicini.

Signup and view all the flashcards

RIP (Routing Information Protocol)

Un protocollo di instradamento distance-vector che utilizza un algoritmo di instradamento simile a quello di Bellman-Ford.

Signup and view all the flashcards

BGP (Border Gateway Protocol)

Un protocollo di instradamento che gestisce lo scambio di informazioni di rete tra diverse AS (Autonomous Systems), garantendo la connettività tra diverse reti globali.

Signup and view all the flashcards

Study Notes

  • Reti (Computer Networks)
  • Capitolo 4: Livello di rete
  • Docente: Fabrizio Granelli
  • Anno accademico 2024/2025

Sommario

  • Visione d'insieme: Data plane e control plane
  • Il protocollo IP: Formato datagrammi, Frammentazione, Indirizzamento, Indirizzamento classless, Tipi di indirizzi e NAT, Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), IPv6, Come è fatto un router, Protocolli di instradamento (Link state: Dijkstra, Internet, AS, OSPF, Distance vector: Bellman-Ford, RIP, BGP), Il viaggio di un pacchetto, Dynamic Host Configuration Protocol (DHCP).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Questo quiz esplora concetti essenziali riguardanti DHCP e NAT. Sarai in grado di identificare i messaggi e i protocolli chiave utilizzati nella comunicazione di rete. Misura la tua comprensione delle funzionalità del DHCP e delle connessioni NAT.

More Like This

Use Quizgecko on...
Browser
Browser