У меня есть приложение, написанное в Delphi, которое прикрепляет клиентскую сторону winhttp.dll, на стороне сервера использует mORMot (SOA/ORM клиент-серверную библиотеку, которая прикрепляет «http.sys» для функциональности веб-сервера). Следующим шагом будет также веб-клиент, написанный в JS.http.sys и winhttp.dll имеют SSL/TLS «возобновление сеанса» и «ложное начало»?
Таким образом, для каждого нормального соединения с задержкой ~ 100 мс будет> 350 мс с включенным рукопожатием SSL/TLS.
Я прочитал, что через «возобновление сеанса» и «ложное начало» (путем повторного использования сертификата и нажатия данных быстрее) латентность может быть чем-то вроде < 200 мс, что для меня очень важно.
Так что мой вопрос: «http.sys» (сервер) в сочетании с «winhttp.dll» (клиент) может использовать эти улучшения? Если да, то из какой версии?
Примечание: Я полагаю, что начиная с Win8.1 и Win Server 2012 это правда, но я не могу найти никаких документов, только то, что> = IIS 8.5 имеет возобновление сеанса.
Каждой реализацию SSL я когда-либо использовал в течение 20 лет поддерживают сессионное возобновление, в каждой версии на каждой платформе. Я не знаю, что вы подразумеваете под «ложным запуском». Неясно, что вы спрашиваете. – EJP
1. false start = [https://tools.ietf.org/html/draft-bmoeller-tls-falsestart-00](https://tools.ietf.org/html/draft-bmoeller-tls-falsestart- 00); 2. Возобновление сеанса было добавлено в IIS в версии 8.5 [https://social.technet.microsoft.com/Forums/windows/en-US/f4aee519-d20f-48c3-983a-03732f687d40/configure-iis-85-tls- сеанс возобновление? форум = winservergen] (https://social.technet.microsoft.ком/Форум/окно/EN-US/f4aee519-d20f-48c3-983a-03732f687d40/Configure-МИС-85-TLS-сессия-возобновление? Форум = winservergen) – emk