Гласовите доаѓаат пред протоколот. Прашајте наоколу и SSTP е бавниот, опцијата што ја избегнувате освен ако нешто не ве принуди. Таа репутација опишува еден режим на откажување на еден вид патека.

Механизмот е вистински. Тој е и условен, што репутацијата никогаш не го спомнува.

Два сигурни текови на една патека

SSTP го завиткува својот тунел во HTTPS сесија. HTTPS работи врз TCP, и тој надворешен тек гарантира подредена достава. Затоа еден сегмент што недостасува го задржува сето она што е во ред зад него. Подоцнежните бајти што припаѓаат на други внатрешни разговори сепак чекаат.

Внатрешните TCP текови ја задржуваат сопствената подреденост и контролата на застој. Тие не можат да го видат надворешното возобновување, па единственото што го забележуваат е застој. Застојот е сигналот што им кажува дека патеката е заситена.

Сега двата слоја се повлекуваат во исто време. Тоа е целата интеракција, и еден изгубен сегмент е доволен за да ја започне.

Каде ефектот се појавува, а каде не

На чиста патека надворешниот тек ретко враќа нешто. Интеракцијата никогаш не се активира, и SSTP сосема добро носи интерактивен сообраќај. Општата тврденост пропаѓа токму на оваа точка.

Ефектот се појавува кога загубата или прераспоредувањето стигнуваат до основната патека. Заситен Wi-Fi линк или мобилна врска со променлива латентност ги создаваат условите. Блокираниот надворешен ред потоа се претвора во видливо доцнење внатре во тунелот.

Тој исто така се зголемува со работното оптоварување. Многу паралелни текови го полнат редот и го влошуваат блокирањето на челото на редот. Една интерактивна сесија на истата патека може да изгледа прифатливо.

Што симптомот обично не е

Не секоја бавна сесија е овој проблем. Стабилно ниска брзина од првиот пакет укажува на капацитет, обликување или ограничување на серверот. Паузите што се совпаѓаат со локалниот застој укажуваат на редови на пристапниот линк.

Средствата се разликуваат, затоа дијагнозата доаѓа прва. Прилагодувањето на баферите не прави ништо за обликуван линк. Менувањето протоколи не прави ништо за сервер чиј капацитет е исцрпен. Повторените ресетирања укажуваат на сосема друго место.

# outer path quality to the SSTP endpoint
ping -c 50 203.0.113.44 | tail -3
mtr -rwc 50 203.0.113.44

# is the local link saturated while the session stalls?
sar -n DEV 2 5

# retransmissions on the outer connection
ss -tin dst 203.0.113.44

Измерете додека проблемот се случува. Снимка направена во здрава минута не докажува ништо за јамката што работи во лошата.

Споредба што вреди да се верува

Ако навистина е достапен друг транспорт, споредете го под контролирани услови. Истиот домаќин, истата мрежа, истата дестинација и истата задача. Двете извршувања треба да бидат во истите десет минути за да се совпаднат условите на патеката.

Менувањето на порта не менува протокол. Внесувањето нерелевантен профил во SSTP клиент не создава алтернативен транспорт. Споредбата има смисла само кога серверот ја нуди втората опција.

Држете ја проверката на TLS вклучена постојано. Работата на перформансите не е причина да прифатите непроверен сертификат. Ако застоите се појавуваат главно додека горниот линк е заситен, погледнете ги редовите пред да ги обвините слоевите.

Поврзани статии