Passa al contenuto principale

4. Global Requests (Richieste globali)

4. Global Requests (Richieste globali)​

Esistono diversi tipi di richieste che influiscono sul funzionamento globale della connessione SSH anziché su un singolo canale. Le richieste globali utilizzano i seguenti formati di messaggio.

byte      SSH_MSG_GLOBAL_REQUEST
string request type
boolean want reply
.... type-specific data follows

Se want reply è FALSE, non verrà inviata alcuna risposta. In caso contrario, il destinatario risponde con SSH_MSG_REQUEST_SUCCESS o SSH_MSG_REQUEST_FAILURE, a seconda che la richiesta sia stata soddisfatta o meno.

byte      SSH_MSG_REQUEST_SUCCESS
boolean want reply (FALSE se non è richiesta alcuna risposta)
byte      SSH_MSG_REQUEST_FAILURE
boolean want reply (FALSE se non è richiesta alcuna risposta)

Le richieste globali sono utilizzate per funzionalità come l'inoltro delle porte TCP/IP e l'heartbeat della connessione. Il funzionamento dipende dal tipo di richiesta.