我们有些客户仍在远程位置使用拨号连接。禁用 HTTP 并强制他们使用 HTTPS 后,其中一些办事处表示无法连接。
我在网上搜索过,到目前为止只证实了我之前的知识 - 拨号使用 PSTN 连接到互联网,应该能够支持 HTTP/HTTPS。我能想到的唯一可能原因是我们当前 TLS 密码套件的平台支持性。但是,客户正在使用我们软件的最新版本并在 Windows 7 上运行。LMK
答案1
理论上,拨号没有理由不能使用 https。它是第 7 级协议,而拨号处于第 1-3 级,因此它甚至不知道有任何 https(它只是数据包)。
因此,ISP 端可能会有一些限制,比如代理、协议过滤等。这必须与 ISP 本身沟通,但我个人甚至不相信某些提供商会关闭 HTTPS。还有其他启用 HTTPS 的网站可以访问吗?例如 Facebook、Twitter。
答案2
正如@所解释的那样狙击手奥德拉,拨号只是加入 IP 网络的几种传输选项之一。
但是,我认为在查看您的 TLS 设置时可能需要考虑这种情况。
值得注意的是,我强烈建议你查看高性能浏览器网络书籍的 TLS 章节,其中包括一些基本原理和建议,尝试优化您的 TLS 堆栈以实现低延迟(尤其适用于您的情况)并减少 TLS 增加的往返次数(通常为 3,可以是 1)。
如果可以,您可能还需要考虑启用 HTTP/2,以进一步优化连接。
调整后的 TLS 设置和更高效的 HTTP 处理相结合,应该可以为所有用户带来性能提升,并且让使用拨号上网的用户的体验更加轻松。
答案3
除了第一个答案@Ondra 狙击手 Flindr
现在大多数 https 站点都包含重量级内容。PSTN 拨号速度不能超过 64Kbps 或 ISDN 连接的 128Kbps。下载此内容需要更多时间,但 https 协议对超时和错误非常敏感。
这些连接通常存在许多传输错误,这会导致 https 连接中断,并且必须重新加载所有加密内容。
此外,Windows 7 经常下载更新,每周通常有 300MB。以这样的速度,计算机一天需要更多时间。此时使用 https 连接时,可能会发生连接超时。
对于 https 加密来说,同步日期和时间非常重要。