CONNECT ne obljublja tunela, odprtega v nedogled. Po uspešni izmenjavi povezava prenaša neprekinjen tok bajtov do zahtevanega hosta in vrat. Lahko prenaša več izmenjav znotraj seje TLS cilja, dokler jo udeleženci in omrežje držijo odprto.

Dve omejitvi proxyja se obnašata različno: promet lahko prepreči potek časovnika idle, ne more pa podaljšati absolute omejitve življenjske dobe. Tudi ciljni protokol ima besedo. Notranji odjemalec HTTP lahko zapre svojo povezavo; aplikacija WebSocket lahko konča svojo sejo. Proxyju potem te ciljne seje ne uspe ohraniti žive.

Tunel je vezan na svoj cilj. Ko bajti tunela že tečejo, povezava ni več običajen kanal zahtev HTTP, po katerem bi bilo mogoče izdati še en CONNECT za nepovezan cilj. Odjemalec potrebuje drugo povezavo ali drug tunel, ki ga upravlja njegova knjižnica.

Za trajni tok načrtujte ponovne povezave z mehanizmi za živost in povezovanje, ki jih odjemalec podpira. Če se zapre po tišini, je politika nedejavnosti koristna sled; če se zapre po nespremenjenem času kljub prometu, raziščite absolutno omejitev. Za tok WebSocket po ponovni povezavi obnovite tudi stanje aplikacije.

Sorodni članki