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.