🎁 Registrati ora e ottieni fino a 30 minuti gratuiti di IA online. Nessuna carta di credito richiesta.

Domande e risposte per colloqui di networking informatico (2026): TCP, DNS, subnetting

October 9, 2026
20 domande per colloqui di networking informatico con risposte: OSI e TCP/IP, TCP vs UDP, handshake, subnetting con esempi verificati, NAT, DNS, HTTPS e cosa succede quando digiti un URL.
Domande e risposte per colloqui di networking informatico (2026): TCP, DNS, subnetting
domande colloquio networking informatico
domande colloquio reti
domande colloquio tcp ip
colloquio subnetting
domanda colloquio dns

Le domande di networking mettono alla prova la tua comprensione di come i dati viaggiano tra le macchine: i livelli, i protocolli principali e cosa succede quando qualcosa si rompe. Qui sotto trovi 20 domande con risposte che puoi adattare, dalle basi fino alla domanda "cosa succede quando digiti un URL" che spunta fuori ovunque. Gli esempi di subnet sono stati verificati con il modulo ipaddress di Python prima della pubblicazione.

Livelli e modelli

1. Cosa sono i modelli OSI e TCP/IP?

Il modello OSI ha sette livelli: fisico, data link, rete, trasporto, sessione, presentazione e applicazione. Il modello TCP/IP li raggruppa in quattro: link, internet, trasporto e applicazione. Ai colloqui di solito interessa la suddivisione pratica: Ethernet e Wi-Fi al livello link, IP al livello internet, TCP e UDP al livello trasporto, e HTTP, DNS e TLS al livello applicazione.

2. A quale livello lavorano switch, router e load balancer?

Uno switch inoltra i frame tramite l'indirizzo MAC al livello data link. Un router inoltra i pacchetti tramite l'indirizzo IP al livello rete. Un load balancer di livello 4 sceglie un server usando indirizzo IP e porta, mentre un load balancer di livello 7 può guardare la richiesta HTTP, come il path o un header.

3. Qual è la differenza tra un indirizzo MAC e un indirizzo IP?

Un indirizzo MAC identifica un'interfaccia di rete su un link locale ed è di solito fisso nell'hardware. Un indirizzo IP identifica un dispositivo su una rete ai fini dell'instradamento, e cambia in base alla rete a cui ti connetti.

Protocolli di trasporto

4. TCP o UDP?

TCP è orientato alla connessione e affidabile: numera i byte, ritrasmette i segmenti persi, consegna in ordine e controlla flusso e congestione. UDP invia datagrammi indipendenti senza garanzia di consegna, quindi ha meno overhead e meno ritardo. Usa TCP per pagine web, file ed email. Usa UDP dove la velocità conta più della consegna perfetta, come nelle query DNS, nel video in diretta, nella voce e in molti giochi.

5. Spiega l'handshake a tre vie di TCP

Il client invia un SYN per aprire una connessione. Il server risponde con SYN-ACK. Il client invia un ACK. Dopodiché entrambe le parti hanno concordato i numeri di sequenza iniziali e i dati possono fluire. La chiusura di solito usa messaggi FIN e ACK in ciascuna direzione.

6. Come gestisce TCP la congestione?

Inizia inviando una piccola quantità di dati e aumenta la velocità di invio finché i pacchetti passano, il che si chiama slow start. Quando rileva una perdita, riduce la velocità e poi ricresce con più cautela. L'obiettivo è usare la banda disponibile senza sovraccaricare la rete.

7. Qual è la differenza tra latenza, banda e throughput?

La latenza è quanto tempo impiega un pacchetto ad arrivare. La banda è la velocità massima che un link può trasportare. Il throughput è la velocità che effettivamente raggiungi, che è inferiore alla banda a causa di overhead, perdite e ritardo. Un link può avere banda elevata e sembrare comunque lento se la latenza è alta.

Indirizzamento e subnetting

8. Quanti host utilizzabili ci sono in una rete /24?

Una /24 ha 256 indirizzi. Il primo è l'indirizzo di rete e l'ultimo è l'indirizzo di broadcast, quindi 254 sono utilizzabili. Per 192.168.10.0/24, gli host vanno da 192.168.10.1 a 192.168.10.254, e l'indirizzo di broadcast è 192.168.10.255.

9. Dividi una /24 in quattro subnet

Prendi in prestito due bit per creare reti /26. Ognuna ha 64 indirizzi e 62 host utilizzabili. Per 192.168.10.0/24 le quattro subnet sono 192.168.10.0/26, 192.168.10.64/26, 192.168.10.128/26 e 192.168.10.192/26.

10. A quale rete appartiene 192.168.1.130/26?

Una maschera /26 è 255.255.255.192, quindi le reti iniziano ogni 64 indirizzi. L'indirizzo cade nel blocco che inizia da 192.168.1.128. Quella rete va da 192.168.1.128 a 192.168.1.191, con host utilizzabili da .129 a .190 e broadcast a .191.

11. Quanti host utilizzabili ha una /27?

Una /27 ha 32 indirizzi e 30 host utilizzabili. Per 10.0.0.0/27, gli host sono da 10.0.0.1 a 10.0.0.30, e l'indirizzo di broadcast è 10.0.0.31.

12. Cos'è il NAT?

La network address translation permette a molti dispositivi su una rete privata di condividere un unico indirizzo IP pubblico. Il router riscrive l'indirizzo sorgente e la porta sui pacchetti in uscita e mantiene una tabella per inviare le risposte al dispositivo giusto. Conserva gli indirizzi pubblici, ma rende più difficili le connessioni in entrata verso i dispositivi che stanno dietro di esso.

Servizi principali

13. A cosa serve il DNS e come funziona una risoluzione?

Il DNS traduce i nomi in indirizzi IP. Un client interroga un resolver, che controlla la propria cache. Se la risposta non è in cache, il resolver interroga un root server, poi un server di dominio di primo livello, poi il server autoritativo del dominio, e restituisce la risposta al client. Le risposte vengono memorizzate in cache per un tempo stabilito dal TTL del record.

14. A cosa servono ARP e DHCP?

ARP trova l'indirizzo MAC associato a un indirizzo IP sulla rete locale. Il DHCP assegna indirizzi IP, gateway predefinito e server DNS ai dispositivi che si collegano a una rete.

15. Qual è la differenza tra HTTP e HTTPS?

HTTPS è HTTP trasportato su TLS. TLS cifra il traffico, verifica l'identità del server tramite un certificato e protegge dalle manomissioni. Client e server concordano le chiavi durante un handshake TLS prima che venga inviato qualsiasi dato HTTP.

16. Cosa significano i codici di stato HTTP più comuni?

CodiceSignificato
200OK
301Spostato in modo permanente
304Non modificato, usa la tua cache
400Richiesta non valida
401Non autenticato
403Vietato
404Non trovato
429Troppe richieste
500Errore del server
502Bad gateway
503Servizio non disponibile

Mettere tutto insieme

17. Cosa succede quando digiti un URL nel browser e premi Invio?

  1. Il browser controlla la propria cache, poi risolve il nome di dominio in un indirizzo IP tramite il DNS.
  2. Apre una connessione TCP con il three-way handshake.
  3. Per HTTPS, esegue un handshake TLS per concordare le chiavi e verificare il certificato.
  4. Invia una richiesta HTTP.
  5. La richiesta può passare attraverso un load balancer o una CDN, e il server restituisce una risposta con un codice di stato e del contenuto.
  6. Il browser analizza l'HTML, scarica le risorse collegate come script e immagini, e renderizza la pagina.

Non devi recitare ogni passaggio. Scegli un livello di profondità adatto al colloquio e di' quali parti conosci meglio.

18. Un sito web è lento. Come scopri il perché?

Inizia separando i livelli. Controlla il tempo di risoluzione DNS, il tempo di connessione e TLS, il tempo fino al primo byte e il tempo di download. Usa ping per verificare la raggiungibilità e il tempo di andata e ritorno, traceroute per vedere dove si accumula il ritardo lungo il percorso, e gli strumenti per sviluppatori del browser per vedere quali richieste sono lente. Poi decidi se il problema è la rete, il server o la pagina stessa.

19. Cosa sono ping e traceroute?

ping invia richieste ICMP echo per verificare se un host è raggiungibile e misurare il tempo di andata e ritorno. traceroute mostra i router lungo il percorso inviando pacchetti con valori di time-to-live crescenti e leggendo le risposte.

20. Qual è la differenza tra hub, switch e router?

Un hub ripete ogni segnale su ogni porta, quindi oggi è usato raramente. Uno switch impara quale indirizzo MAC si trova su quale porta e inoltra i frame solo dove serve. Un router collega reti diverse e inoltra i pacchetti tra di esse in base all'indirizzo IP.

Come prepararsi

  1. Sii in grado di disegnare i livelli e collocare ogni protocollo su di essi.
  2. Esercitati a calcolare le subnet a mano finché non riesci a dividere una /24 in blocchi più piccoli in un minuto.
  3. Prova la risposta "digita un URL" a tre livelli di profondità: 30 secondi, due minuti e una versione approfondita.
  4. Conosci i comandi di troubleshooting e cosa ti dice ciascuno.

Per esercitarti su argomenti correlati, consulta le nostre guide alle domande per il colloquio di system design, alle domande per il colloquio su Kubernetes, alle domande per il colloquio su AWS e ai colloqui per analista di cybersecurity.

Esercitati ad alta voce e con parole tue. Una trascrizione successiva mostra dove hai divagato o saltato il punto. Segui le regole del datore di lavoro sugli strumenti di IA in qualsiasi colloquio o valutazione dal vivo.

Esercita le tue risposte con YesToTheOffer

Esercitati ad alta voce, ottieni risposte costruite dal tuo curriculum e rivedi la tua trascrizione in seguito. 30 minuti gratuiti, nessun abbonamento.

iOS & Android — In arrivo
Vedi i prezzi