Trasmissione/ricezione wifi shield

Salve a tutti, sto facendo un progetto per l'esame di maturità di quinta superiore ed avrei bisogno di qualche informazione sulla wifi shield ed il suo funzionamento.
Premetto che io studio più nel campo dell'elettronica che dell'informatica, quindi certe cose potrei non capirle subito.
Ho costruito un sito web per gestire il plastico di una casa. Ho immagazzinato i dati che devo controllare in un database e dal sito devo trasmetterli via wifi all'arduino.

Prima domanda: La shield wifi è compatibile con arduino mega 2560? Ho già letto nel sito, questa è più una domanda di sicurezza.

Ora, la domanda principale: Sto scrivendo il software per l'arduino e negli esempi vari viene mostrato come connettersi ad un webserver e le istruzioni per ricevere dati. Nel sito devo usare qualche protocollo di trasmissione oppure basta che dico all'arduino dove andare a prendersi i dati e lui in automatico se li scarica?

Grazie mille, Nicola.