DevOps

Fondamenti di Networking

TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, porte, firewall, load balancer, troubleshooting di problemi di rete

22 domande da colloquio·
Junior
1

Cos'è il protocollo TCP?

Risposta

TCP (Transmission Control Protocol) è un protocollo di trasporto affidabile che garantisce la consegna ordinata dei dati. Stabilisce una connessione prima di inviare i dati (handshake a 3 vie) e verifica che ogni pacchetto sia ricevuto tramite acknowledgment. Usa TCP per applicazioni che richiedono affidabilità come HTTP, HTTPS, SSH o FTP.

2

Qual è la principale differenza tra TCP e UDP?

Risposta

TCP è orientato alla connessione e garantisce una consegna affidabile e ordinata dei dati con verifica, mentre UDP è senza connessione e invia i dati senza garanzia di ricezione. TCP è ideale per HTTP, SSH, database dove l'affidabilità è critica. UDP è preferito per lo streaming video, DNS, gaming dove la bassa latenza conta più dell'affidabilità.

3

Qual è il ruolo principale del DNS (Domain Name System)?

Risposta

DNS traduce i nomi di dominio leggibili dagli umani (come example.com) in indirizzi IP numerici (come 93.184.216.34) che le macchine usano per comunicare. Senza DNS, dovremmo memorizzare gli indirizzi IP di tutti i siti web. DNS usa server gerarchici (root, TLD, authoritative) per risolvere le query in modo efficiente.

4

Qual è la differenza tra HTTP e HTTPS?

5

Cos'è un indirizzo IP?

+19 domande da colloquio

Padroneggia DevOps per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis