Esame: Protocolli applicativi DNS HTTP
Questo set di flashcard copre i protocolli applicativi DNS e HTTP, con domande e risposte brevi per facilitare lo studio e la preparazione per l'esame.
Quiz(64 domande)
1. Qual è una caratteristica chiave della sicurezza DNS?
Termini in questo set(64)
Fondamenti del DNS(16)
Che cos'è il DNS?
Il Domain Name System (DNS) è un sistema che traduce nomi di dominio in indirizzi IP.
Vero o falso: Il DNS può risolvere solo nomi IPv4.
Falso. Il DNS risolve sia nomi IPv4 che IPv6.
Qual è la funzione principale del DNS?
La funzione principale è mappare i nomi di dominio a indirizzi IP, facilitando la navigazione web.
Come funziona la risoluzione DNS?
Il processo implica una query al server DNS, che restituisce l'indirizzo IP corrispondente.
Quali sono i tipi di record DNS?
A (indirizzo IPv4), AAAA (indirizzo IPv6), CNAME (alias), MX (mail exchange), TXT (testo).
Completa: Un record A mappa un nome di dominio a un ______.
indirizzo IPv4.
Qual è la differenza tra DNS autoritativo e non autoritativo?
Autoritativo: fornisce risposte definitive; non autoritativo: può fornire risposte da cache.
Vero o falso: I server DNS memorizzano informazioni in cache.
Vero. La memorizzazione in cache riduce i tempi di risposta delle query.
Qual è il ruolo di un resolver DNS?
Il resolver invia richieste DNS a server appropriati fino a ottenere una risposta.
Causa → Effetto: Query DNS non risolte.
Effetto: Il browser non riesce a connettersi al sito web richiesto.
Che cos'è un DNS sinkhole?
È una tecnica per indirizzare il traffico malevolo verso un indirizzo IP controllato.
Come si struttura una query DNS?
La query contiene campo di domanda, tipo di record e classe del protocollo.
Qual è il formato di un URL?
Formato: scheme://user:pass@host:port/path?query#fragment.
Vero o falso: I nomi di dominio possono avere caratteri speciali.
Falso. Solo lettere, numeri e trattini sono permessi nei nomi di dominio.
Esempio di record CNAME.
www.example.com CNAME example.com.
Che cos'è il TTL nel DNS?
Time To Live (TTL) indica quanto a lungo un record DNS può essere memorizzato in cache.
Protocolli HTTP(16)
Che cos'è il protocollo HTTP?
HTTP (HyperText Transfer Protocol) è un protocollo di comunicazione per il trasferimento di dati sul web.
Qual è la differenza tra HTTP e HTTPS?
HTTP è non sicuro, mentre HTTPS utilizza SSL/TLS per proteggere i dati durante il trasferimento.
Verità o Falsità: HTTP supporta solo richieste GET.
Falsità: HTTP supporta diversi metodi, tra cui GET, POST, PUT e DELETE.
Quali sono i metodi principali di HTTP?
- GET - POST - PUT - DELETE
Compila il vuoto: HTTP è un protocollo ______.
stateless, non mantiene lo stato tra le richieste.
Qual è il significato di 'stateless' in HTTP?
Ogni richiesta è indipendente e non conserva informazioni sulle richieste precedenti.
Che tipo di protocollo è HTTP?
È un protocollo applicativo, che opera sulla parte superiore del modello TCP/IP.
Qual è la porta predefinita per HTTP?
La porta predefinita è la 80.
Qual è la porta predefinita per HTTPS?
La porta predefinita è la 443.
Che cos'è una richiesta GET?
Una richiesta GET richiede dati dal server e può includere parametri nell'URL.
Che cos'è una risposta HTTP?
È il messaggio inviato dal server in seguito a una richiesta, contenente lo stato e i dati richiesti.
Esempio di intestazione HTTP:
GET /index.html HTTP/1.1 Host: www.example.com
Cosa indica il codice di stato 404?
Indica che la risorsa richiesta non è stata trovata sul server.
Qual è la funzione delle intestazioni HTTP?
Forniscono informazioni aggiuntive sulla richiesta o sulla risposta, come tipo di contenuto e caching.
True or False: HTTP supporta la compressione dei dati.
True: HTTP può utilizzare la compressione con algoritmi come gzip per ridurre la dimensione dei dati.
Che cosa sono i cookie in HTTP?
I cookie sono piccoli dati inviati dal server e memorizzati dal client, utilizzati per mantenere informazioni di stato.
Interazione tra DNS e HTTP(16)
Cos'è il ruolo del DNS?
Il DNS traduce i nomi di dominio in indirizzi IP. Questo permette ai browser di localizzare i server web.
HTTP richiede un indirizzo IP?
Sì, HTTP utilizza l'indirizzo IP ottenuto dal DNS per stabilire una connessione con il server.
Vero o falso: Il DNS è necessario per il funzionamento di HTTP.
Vero. Senza DNS, sarebbe difficile accedere ai siti web tramite nomi di dominio.
Interazione tra DNS e HTTP?
1. Il browser invia una richiesta DNS. 2. Riceve l'indirizzo IP. 3. Stabilisce una connessione HTTP.
Fill in the blank: DNS traduce __________ in indirizzi IP.
nomi di dominio.
Come gestisce il DNS le richieste?
Il DNS utilizza una gerarchia di server per risolvere le richieste di nomi. Inizia dal server locale fino a raggiungere il server autoritativo.
Qual è l'importanza della cache DNS?
La cache riduce il tempo di risposta, memorizzando le risposte DNS già ottenute e evitando richieste ripetute al server.
Differenza tra DNS e HTTP?
Il DNS è un sistema di risoluzione dei nomi, mentre HTTP è un protocollo per trasferire informazioni tra client e server.
Cosa succede se il DNS fallisce?
Se il DNS fallisce, il browser non può risolvere il nome di dominio e non può connettersi al server.
Quali informazioni fornisce una risposta DNS?
Include l'indirizzo IP, il tempo di vita (TTL) e talvolta altri record come MX o CNAME.
Come può il DNS influenzare le prestazioni di HTTP?
Un DNS lento rallenta il caricamento delle pagine, poiché il browser attende la risoluzione del nome prima di inviare la richiesta HTTP.
Esempio di richiesta HTTP dopo la risoluzione DNS?
1. Il browser risolve www.esempio.com in 192.0.2.1. 2. Invia una richiesta GET a 192.0.2.1.
Vero o falso: Un server può avere più nomi DNS.
Vero. Un singolo server può ospitare più nomi di dominio attraverso record DNS multipli.
Qual è il metodo comune per inviare richieste HTTP?
Il metodo più comune è GET, usato per richiedere dati da un server.
Quali tipi di record DNS usa HTTP?
Usa principalmente record A (indirizzi IPv4) e AAAA (indirizzi IPv6) per identificare i server.
Cause dell'errore 404?
Può derivare da un nome di dominio sbagliato, un errore DNS o un URL non valido.
Sicurezza e prestazioni(16)
Che cos'è la sicurezza DNS?
La sicurezza DNS include misure come DNSSEC per garantire l'integrità e l'autenticità delle risposte DNS.
Vero o falso: HTTP è sicuro.
Falso. HTTP non criptografa i dati. Si usa HTTPS per sicurezza.
Qual è l’effetto dell'uso di DNSSEC?
DNSSEC protegge da attacchi di spoofing, assicurando la validità delle risposte DNS.
Come si ottimizza la risoluzione DNS?
Utilizzando server DNS locali, caching delle risposte e shortening dei TTL.
Qual è il ruolo del caching in HTTP?
Il caching riduce il tempo di caricamento e il carico sul server, migliorando le prestazioni.
Confronta HTTP e HTTPS.
HTTP: non sicuro; HTTPS: sicuro grazie alla crittografia e autenticazione.
Compila il vuoto: DNS può essere vulnerabile a ___
Attacchi come DNS spoofing e cache poisoning.
Che cos'è il DDoS nel contesto DNS?
Il DDoS (Distributed Denial of Service) sopraffà i server DNS, rendendo i servizi inaccessibili.
Qual è l'importanza del protocollo TLS?
TLS fornisce crittografia e sicurezza nelle comunicazioni web, essenziale per HTTPS.
Vero o falso: HTTP/2 è meno performante di HTTP/1.1.
Falso. HTTP/2 migliora le prestazioni con multiplexing e compressione dei header.
Qual è un metodo per prevenire attacchi DDoS?
Utilizzare servizi di mitigazione DDoS e distribuzione del traffico su più server.
Cosa fa il protocollo HSTS?
HSTS (HTTP Strict Transport Security) forza l'uso di HTTPS, proteggendo da attacchi man-in-the-middle.
Come influisce la latenza su DNS?
La latenza elevata causa ritardi nella risoluzione DNS, influenzando l'esperienza utente.
Qual è l'effetto del load balancing?
Il load balancing distribuisce il traffico tra server, migliorando le prestazioni e la disponibilità.
Che cos'è un certificato SSL?
Un certificato SSL autentica un sito web e consente connessioni sicure tramite HTTPS.
Quali sono le vulnerabilità comuni di HTTP?
- Intercettazione dei dati - Man-in-the-middle - Attacchi di phishing - Iniezione di codice - Mancanza di autenticazione
Domande in questo set(64)
1. Qual è una caratteristica chiave della sicurezza DNS?
2. Che cos'è il record MX nel DNS?
3. Qual è il protocollo utilizzato per trasferire dati su pagine web?
4. Qual è il principale scopo del DNS?
5. Vero o falso: HTTPS garantisce sempre la sicurezza dei dati.
6. Qual è la funzione di un server DNS ricorsivo?
7. Quale protocollo è utilizzato per garantire una connessione sicura rispetto a HTTP?
8. Cosa avviene dopo che il browser riceve l'indirizzo IP dal DNS?
9. Qual è l'effetto principale dell'implementazione di DNSSEC?
10. Che significato ha l'acronimo TTL nel contesto del DNS?
11. Quale metodo HTTP viene utilizzato per inviare dati al server?
12. Vero o falso: Il DNS è opzionale per l'uso di HTTP.
13. Come si può migliorare la risoluzione DNS?
14. Vero o falso: Un record CNAME può puntare a un altro record CNAME.
15. Cosa rappresenta il termine 'stateless' in HTTP?
16. Quali sono le fasi dell'interazione tra DNS e HTTP?
17. Qual è il vantaggio principale del caching in HTTP?
18. Quale dei seguenti è un tipo di record DNS utilizzato per identificare il server autorevole per un dominio?
19. Qual è la porta standard utilizzata da HTTP?
20. Compila il vuoto: Il DNS traduce __________ in indirizzi IP.
21. Qual è la differenza principale tra HTTP e HTTPS?
22. Che cosa rappresenta un errore 404 in una risposta HTTP?
23. Cosa indica un codice di stato HTTP 200?
24. Come gestisce il DNS le richieste?
25. Compila il vuoto: DNS è vulnerabile a ___
26. Quale dei seguenti è un esempio di record TXT?
27. Quale delle seguenti opzioni NON è un metodo HTTP valido?
28. Qual è il vantaggio della cache DNS?
29. Che cos'è un attacco DDoS nel contesto DNS?
30. Che cosa succede se un server DNS non riesce a risolvere una query?
31. Qual è la funzione principale delle intestazioni HTTP?
32. Qual è la differenza principale tra DNS e HTTP?
33. Qual è il ruolo del protocollo TLS?
34. Qual è la differenza tra un record A e un record AAAA?
35. Cosa sono i cookie in relazione a HTTP?
36. Cosa succede se il DNS non riesce a risolvere un nome di dominio?
37. Vero o falso: HTTP/2 è più lento di HTTP/1.1.
38. Quale dei seguenti record DNS non è utilizzato per la risoluzione degli indirizzi?
39. Quale metodo HTTP viene utilizzato per recuperare informazioni senza modificare il server?
40. Quali informazioni sono incluse in una risposta DNS?
41. Qual è un modo efficace per prevenire attacchi DDoS?
42. Cosa fa un DNS resolver quando riceve una query per un dominio non presente nella sua cache?
43. Che cosa indica un codice di stato HTTP 404?
44. In che modo il DNS influisce sulle prestazioni di HTTP?
45. Cosa fa il protocollo HSTS?
46. Vero o falso: I record DNS possono essere modificati solo tramite il provider di servizi DNS.
47. Quale protocollo viene utilizzato per il trasferimento di file tra client e server?
48. Qual è un esempio di richiesta HTTP dopo la risoluzione DNS?
49. Come influisce la latenza sulla risoluzione DNS?
50. Che ruolo ha il protocollo UDP nella comunicazione DNS?
51. Quale caratteristica distingue HTTPS da HTTP?
52. Vero o falso: Un server può avere più nomi DNS associati.
53. Qual è l'effetto del load balancing?
54. Qual è la port number utilizzata dal protocollo DNS?
55. Cosa rappresenta l'intestazione 'User-Agent' in una richiesta HTTP?
56. Qual è il metodo più comune per inviare richieste HTTP?
57. Che cos'è un certificato SSL?
58. Che cos'è un record NS?
59. Cosa significa 'cache' in relazione ai protocolli HTTP?
60. Quali tipi di record DNS sono utilizzati principalmente per identificare i server in HTTP?
61. Quali sono le vulnerabilità comuni di HTTP?
62. Quale dei seguenti è un vantaggio della memorizzazione in cache nel DNS?
63. Quale dei seguenti metodi HTTP è utilizzato per aggiornare una risorsa esistente sul server?
64. Quali possono essere le cause di un errore 404?
Set correlati
HTTP und HTTPS Schritt für Schritt
Wiederholung: IP-Adresse und DNS
Klausur: TCP Flusskontrolle und Staukontrolle
OSI-Modell Schichten Karteikarten
Client und Server Notizen
TCP IP Schichtenmodell Abiturvorbereitung
IP-Subnetting Subnetzmaske Definitionen
Test: Was ein Router tut
Crea il tuo set di studio
Carica un PDF, incolla le tue note o descrivi un argomento – l'IA genera schede, quiz e altro in pochi secondi.

