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.

AndreaFox·64 schede·64 domande
universitàcomputer_sciencenetworks
0
Lo so
1 / 64
0
Sto imparando
Fronte

Che cos'è il DNS?

Tocca per girare
Retro

Il Domain Name System (DNS) è un sistema che traduce nomi di dominio in indirizzi IP.

Tocca per girare
Lo so
Sto imparando

Quiz(64 domande)

Domanda 1 di 64

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?

A.DNSSEC
B.HTTP
C.Spam
D.FTP

2. Che cos'è il record MX nel DNS?

A.Gestisce il traffico email.
B.Mappa un nome di dominio a un indirizzo IPv4.
C.Indica una risorsa di testo.
D.È un alias per un altro dominio.

3. Qual è il protocollo utilizzato per trasferire dati su pagine web?

A.HTTP
B.FTP
C.SMTP
D.TCP

4. Qual è il principale scopo del DNS?

A.Tradurre nomi di dominio in indirizzi IP
B.Comprimere dati per la trasmissione
C.Proteggere la rete da attacchi esterni
D.Aumentare la larghezza di banda

5. Vero o falso: HTTPS garantisce sempre la sicurezza dei dati.

A.Vero
B.Falso
C.Dipende dal server
D.Non è rilevante

6. Qual è la funzione di un server DNS ricorsivo?

A.Restituisce solo risposte autoritative.
B.Interroga altri server DNS fino a trovare la risposta.
C.Memorizza solo risposte in cache.
D.Converte indirizzi IPv6 in indirizzi IPv4.

7. Quale protocollo è utilizzato per garantire una connessione sicura rispetto a HTTP?

A.HTTPS
B.FTP
C.POP3
D.IP

8. Cosa avviene dopo che il browser riceve l'indirizzo IP dal DNS?

A.Invia una richiesta HTTP al server
B.Crea un file di log
C.Aggiorna la cache del browser
D.Chiude la connessione

9. Qual è l'effetto principale dell'implementazione di DNSSEC?

A.Riduce la latenza
B.Protegge da spoofing
C.Aumenta il traffico
D.Disabilita il caching

10. Che significato ha l'acronimo TTL nel contesto del DNS?

A.Time To Live
B.Total Time Lookup
C.Terminal Transfer Limit
D.Transmission Time Lag

11. Quale metodo HTTP viene utilizzato per inviare dati al server?

A.POST
B.GET
C.HEAD
D.OPTIONS

12. Vero o falso: Il DNS è opzionale per l'uso di HTTP.

A.Falso
B.Vero
C.Dipende dal server
D.Solo in alcune reti

13. Come si può migliorare la risoluzione DNS?

A.Utilizzando server DNS remoti
B.Implementando il caching
C.Disattivando la sicurezza
D.Aumentando i TTL

14. Vero o falso: Un record CNAME può puntare a un altro record CNAME.

A.Vero
B.Falso
C.Solo in caso di alias diretti.
D.Solo se è un alias di un record A.

15. Cosa rappresenta il termine 'stateless' in HTTP?

A.Non mantiene informazioni tra le richieste
B.Richiede autenticazione
C.Utilizza crittografia
D.Supporta solo richieste GET

16. Quali sono le fasi dell'interazione tra DNS e HTTP?

A.Risoluzione nome, richiesta HTTP, risposta
B.Richiesta HTTP, risoluzione nome, risposta
C.Risoluzione nome, risposta, richiesta HTTP
D.Richiesta, risoluzione, chiusura connessione

17. Qual è il vantaggio principale del caching in HTTP?

A.Aumenta la sicurezza
B.Riduce i costi
C.Migliora le prestazioni
D.Rende inutile il server

18. Quale dei seguenti è un tipo di record DNS utilizzato per identificare il server autorevole per un dominio?

A.NS
B.A
C.TXT
D.AAAA

19. Qual è la porta standard utilizzata da HTTP?

A.80
B.443
C.21
D.25

20. Compila il vuoto: Il DNS traduce __________ in indirizzi IP.

A.nomi di dominio
B.indirizzi IP
C.file di configurazione
D.richieste HTTP

21. Qual è la differenza principale tra HTTP e HTTPS?

A.HTTPS è più veloce
B.HTTP è più sicuro
C.HTTPS utilizza crittografia
D.HTTP è obsoleto

22. Che cosa rappresenta un errore 404 in una risposta HTTP?

A.Il server ha trovato il contenuto richiesto.
B.Il server non ha trovato il contenuto richiesto.
C.C'è un problema con il DNS.
D.Il server è inattivo.

23. Cosa indica un codice di stato HTTP 200?

A.Richiesta riuscita
B.Risorsa non trovata
C.Errore del server
D.Richiesta non valida

24. Come gestisce il DNS le richieste?

A.Utilizza una gerarchia di server
B.Memorizza tutti i nomi di dominio
C.Esegue il monitoraggio del traffico
D.Richiede conferma dagli utenti

25. Compila il vuoto: DNS è vulnerabile a ___

A.Attacchi DDoS
B.Sistemi di autenticazione
C.Caching
D.Compressione

26. Quale dei seguenti è un esempio di record TXT?

A.example.com TXT 'v=spf1 include:_spf.example.com ~all'
B.example.com A 192.0.2.1
C.example.com CNAME www.example.com
D.example.com MX mail.example.com

27. Quale delle seguenti opzioni NON è un metodo HTTP valido?

A.PUT
B.CONNECT
C.FETCH
D.DELETE

28. Qual è il vantaggio della cache DNS?

A.Riduce il tempo di risposta
B.Aumenta la sicurezza
C.Abilita il caricamento di più pagine
D.Elimina gli errori di rete

29. Che cos'è un attacco DDoS nel contesto DNS?

A.Un aumento di traffico legittimo
B.Un attacco mirato ai server web
C.Un tentativo di dirottamento
D.Un sovraccarico di richieste

30. Che cosa succede se un server DNS non riesce a risolvere una query?

A.Restituisce un errore 500.
B.Restituisce un errore 404.
C.Il browser mostra un messaggio di errore.
D.Il server DNS ignora la query.

31. Qual è la funzione principale delle intestazioni HTTP?

A.Fornire dati crittografati
B.Contenere informazioni sulla richiesta o risposta
C.Aumentare la velocità di trasferimento
D.Limitare l'accesso alle risorse

32. Qual è la differenza principale tra DNS e HTTP?

A.DNS risolve nomi, HTTP trasferisce dati
B.DNS trasferisce dati, HTTP risolve nomi
C.Entrambi fanno la stessa cosa
D.Nessuna differenza significativa

33. Qual è il ruolo del protocollo TLS?

A.Compressione dei dati
B.Crittografia e sicurezza
C.Riduzione della latenza
D.Semplicità di accesso

34. Qual è la differenza tra un record A e un record AAAA?

A.Il record A è per IPv4, il record AAAA è per IPv6.
B.Il record A è per IPv6, il record AAAA è per IPv4.
C.Nessuna differenza; sono equivalenti.
D.Il record A è per indirizzi di posta.

35. Cosa sono i cookie in relazione a HTTP?

A.File di log
B.Dati di sessione
C.Parametri di configurazione
D.Piccoli dati memorizzati dal client

36. Cosa succede se il DNS non riesce a risolvere un nome di dominio?

A.Il browser non può connettersi al server
B.Il server risponde con un errore 500
C.Il nome di dominio viene automaticamente corretto
D.Il browser chiude senza avviso

37. Vero o falso: HTTP/2 è più lento di HTTP/1.1.

A.Vero
B.Falso
C.Solo in alcune situazioni
D.Non ci sono differenze

38. Quale dei seguenti record DNS non è utilizzato per la risoluzione degli indirizzi?

A.CNAME
B.MX
C.NS
D.A

39. Quale metodo HTTP viene utilizzato per recuperare informazioni senza modificare il server?

A.GET
B.PATCH
C.POST
D.PUT

40. Quali informazioni sono incluse in una risposta DNS?

A.Indirizzo IP e TTL
B.Solo l'indirizzo IP
C.Nomi di dominio e protocolli
D.Solo record MX

41. Qual è un modo efficace per prevenire attacchi DDoS?

A.Sospendere il servizio
B.Utilizzare mitigazioni DDoS
C.Limitare la banda
D.Evitare il caching

42. Cosa fa un DNS resolver quando riceve una query per un dominio non presente nella sua cache?

A.Restituisce un errore immediato.
B.Interroga il server DNS autoritativo.
C.Ignora la query.
D.Restituisce un record di fallback.

43. Che cosa indica un codice di stato HTTP 404?

A.Richiesta elaborata con successo
B.Risorsa non trovata
C.Accesso negato
D.Errore di timeout

44. In che modo il DNS influisce sulle prestazioni di HTTP?

A.Un DNS lento rallenta il caricamento
B.Aumenta la velocità di connessione
C.Rende il sito più sicuro
D.Non ha alcun effetto

45. Cosa fa il protocollo HSTS?

A.Aumenta la latenza
B.Costringe l'uso di HTTPS
C.Disabilita il caching
D.Riduce la sicurezza

46. Vero o falso: I record DNS possono essere modificati solo tramite il provider di servizi DNS.

A.Vero
B.Falso
C.Solo se si è l'amministratore del dominio.
D.Solo per i record A.

47. Quale protocollo viene utilizzato per il trasferimento di file tra client e server?

A.FTP
B.HTTP
C.SMTP
D.DNS

48. Qual è un esempio di richiesta HTTP dopo la risoluzione DNS?

A.GET a 192.0.2.1
B.POST a www.esempio.com
C.DELETE a 192.0.2.1
D.PUT a www.esempio.com

49. Come influisce la latenza sulla risoluzione DNS?

A.Aumenta la velocità
B.Riduce l'affidabilità
C.Causa ritardi
D.Non ha effetto

50. Che ruolo ha il protocollo UDP nella comunicazione DNS?

A.Garantisce che i pacchetti siano consegnati.
B.È utilizzato per la maggior parte delle query DNS.
C.È utilizzato solo per le risposte autoritative.
D.Non è mai usato nel DNS.

51. Quale caratteristica distingue HTTPS da HTTP?

A.Crittografia
B.Velocità
C.Compatibilità
D.Richiesta GET

52. Vero o falso: Un server può avere più nomi DNS associati.

A.Vero
B.Falso
C.Solo se è un server dedicato
D.Solo in ambienti di test

53. Qual è l'effetto del load balancing?

A.Aumenta la sicurezza
B.Distribuisce il traffico
C.Riduce i costi operativi
D.Rende i server obsoleti

54. Qual è la port number utilizzata dal protocollo DNS?

A.53
B.80
C.443
D.21

55. Cosa rappresenta l'intestazione 'User-Agent' in una richiesta HTTP?

A.Tipo di contenuto della risposta
B.Identità del client che fa la richiesta
C.Tipo di server
D.Dimensione della risposta

56. Qual è il metodo più comune per inviare richieste HTTP?

A.GET
B.POST
C.PUT
D.PATCH

57. Che cos'è un certificato SSL?

A.Un metodo di accesso
B.Un protocollo di comunicazione
C.Un documento di autenticazione
D.Una forma di attacco

58. Che cos'è un record NS?

A.Specifica il server di posta.
B.Indica il server DNS autoritativo per un dominio.
C.Mappa un nome di dominio a un indirizzo IPv4.
D.Indica un alias per un dominio.

59. Cosa significa 'cache' in relazione ai protocolli HTTP?

A.Memorizzazione temporanea dei dati
B.Crittografia dei dati
C.Verifica dell'autenticità
D.Compressione dei dati

60. Quali tipi di record DNS sono utilizzati principalmente per identificare i server in HTTP?

A.Record A e AAAA
B.Record MX e NS
C.Record TXT e CNAME
D.Record PTR e SRV

61. Quali sono le vulnerabilità comuni di HTTP?

A.Intercettazione dei dati
B.Crittografia dei dati
C.Compressione dei dati
D.Cachè dei dati

62. Quale dei seguenti è un vantaggio della memorizzazione in cache nel DNS?

A.Riduce i tempi di risposta delle query
B.Aumenta la quantità di dati trasferiti
C.Rende il server DNS meno sicuro
D.Impedisce la risoluzione di nomi di dominio

63. Quale dei seguenti metodi HTTP è utilizzato per aggiornare una risorsa esistente sul server?

A.PUT
B.GET
C.DELETE
D.HEAD

64. Quali possono essere le cause di un errore 404?

A.Nome di dominio errato
B.Connessione DNS stabile
C.Server sovraccarico
D.Richiesta HTTP corretta

Set correlati

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.