Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

HTTP e il modello client-server

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Quale coppia descrive gli elementi principali del Web nel modello client-server?

a)

TCP e Wi‑Fi

b)

HTML e immagini

c)

Browser e pagina

d)

Client e server

2.

Che cosa fa un client quando vuole vedere una pagina Web?

a)

Chiude subito la connessione TCP

b)

Aspetta connessioni sulla porta 80

c)

Invia una richiesta al server

d)

Crea un server locale

3.

Qual è la porta di default usata dai server HTTP?

a)

Porta 80

b)

Porta 21

c)

Porta 110

d)

Porta 443

4.

Che informazione contiene un URL in una richiesta HTTP?

a)

L’indirizzo della risorsa

b)

La velocità del Wi‑Fi

c)

Il nome dell’utente

d)

Il colore del browser

5.

Metti in ordine le fasi di una semplice sessione HTTP:

a)

Client apre TCP, invia richiesta, server risponde, chiude TCP

b)

Server chiude TCP, client invia richiesta, apre TCP

c)

Client invia immagini, apre TCP, server risponde

d)

Server apre Wi‑Fi, client legge HTML, chiude TCP

6.

In una connessione HTTP/1.1 permanente incanalata (pipelined), come vengono inviate le richieste del client?

a)

Solo dopo il timeout

b)

Una per ogni nuova pagina

c)

Tutte insieme in una coda

d)

Una alla volta dopo la risposta

7.

Quale affermazione è corretta riguardo al metodo GET?

a)

Di solito non invia entity body

b)

Può essere scritto in minuscolo

c)

Non ha mai la request line

d)

Include sempre un message body

8.

Osserva il diagramma: il CLIENT invia una richiesta al SERVER e poi riceve una risposta. Che cosa fa il server tra richiesta e risposta?

a)

Spegne la connessione di rete

b)

Invia direttamente il corpo HTML

c)

Cambia il browser del client

d)

Esegue azioni per fornire la risorsa

9.

Quali sono le parti principali di un messaggio di risposta HTTP?

a)

Cookie, sessione, cache

b)

Porta, dominio, router

c)

Metodo, URL, protocollo

d)

Riga di stato, header, body

10.

Quale intestazione indica il tipo di contenuto della risposta, ad esempio text/HTML?

a)

Content-Type header

b)

Expires header

c)

User-Agent header

d)

Host header

11.

Se una request inizia con "GET / HTTP/1.1", che cosa sta chiedendo il client?

a)

Di ottenere una risorsa dal server

b)

Di cancellare una risorsa sul server

c)

Di cambiare la porta del server

d)

Di inviare il proprio sistema operativo

12.

Abbina ogni operazione CRUD all’azione corretta del server.

a)

Create: modifica dati esistenti

b)

Retrieve: cancella un oggetto

c)

Delete: crea nuovi dati

d)

Update: sostituisce o modifica dati

13.

Quale classe di codici HTTP indica che la richiesta è andata a buon fine?

a)

2xx esito positivo della richiesta

b)

4xx errore causato dal client

c)

1xx informazioni temporanee

d)

3xx spostamento o redirezione

14.

Qual è la funzione principale del protocollo HTTP?

a)

Fornire un'interfaccia utente

b)

Facilitare la comunicazione tra client e server

c)

Trasferire file tra computer

d)

Gestire la sicurezza delle connessioni

15.

Che cosa rappresenta il codice di stato 404 in una risposta HTTP?

a)

Richiesta non valida

b)

Errore interno del server

c)

Risorsa non trovata

d)

Richiesta andata a buon fine

16.

Quale metodo HTTP viene utilizzato per inviare dati al server?

a)

DELETE

b)

PUT

c)

POST

d)

GET

17.

Qual è la differenza principale tra i metodi GET e POST in una richiesta HTTP?

a)

POST non può essere utilizzato per inviare dati al server

b)

GET è idempotente, POST no

c)

POST è utilizzato per ottenere risorse, GET per inviarle

d)

GET invia dati nel corpo della richiesta, POST no

18.

Che cosa rappresenta il codice di stato 200 in una risposta HTTP?

a)

Risorsa non trovata

b)

Richiesta andata a buon fine

c)

Errore interno del server

d)

Richiesta non valida

19.

Quale metodo HTTP è utilizzato per aggiornare una risorsa esistente sul server?

a)

POST

b)

GET

c)

PUT

d)

DELETE

20.

Che cosa rappresenta l'intestazione 'User-Agent' in una richiesta HTTP?

a)

Il tipo di contenuto della risposta

b)

La dimensione della richiesta

c)

Il browser e il sistema operativo del client

d)

Il tempo di risposta del server