Passa al contenuto principale

3. Connecting to the Push Service

3. Connecting to the Push Service

Il push service MUST usare HTTP su TLS [RFC2818] secondo [RFC7525]. Condivide la porta predefinita 443/TCP con HTTPS e MAY annunciare la porta di sistema IANA 1001 tramite HTTP Alternative Services [RFC7838].

La porta 443 offre ampia raggiungibilità ma spesso è usata per browsing con timeout di inattività più bassi nelle middlebox; in scenari WebPush ciò può causare traffico radio non necessario su dispositivi a batteria.

Annunciare la porta 1001 consente alle middlebox di ottimizzare i timeout per connessioni push, con scambi attesi poco frequenti.

Le middleboxes SHOULD rispettare REQ-5 in [RFC5382]: il valore di «established connection idle-timeout» MUST NOT essere inferiore a 2 ore e 4 minuti.