我正在学习加密和 SSL 证书,我想知道:如果在使用 SSL 证书连接到网站时使用加密连接,ISP/公司经理/政府(控制网络流量的人)如何阻止某些特定内容那个网站的?.
我从这个问题中知道,可以阻止整个网站/域(IP 地址) ,因为服务器 IP 在 TCP 层没有加密,否则无法建立连接!。但是由于建立了加密连接,所有数据流量都被加密 - 包括请求标头(如 URL 标头) - 所以 ISP 不知道请求是否用于
https://www.example.com/good-content
或为
https://www.example.com/bad-content
因为整个 URL 与对接待员的整个请求一起被加密。
我现在的问题是,大约 4 年前,一些 ISP 怎么会阻止YouTube 上的一些视频?.
4 年前我不知道有什么叫做加密的东西来考虑它,但现在我正试图了解当时发生了什么。
唯一的解释我能想出的是,YouTube曾经被允许http
请求在那个时候。所以http
请求
http://www.youtube.com/watch?v=bad-content
可以被阻止,但不能阻止https
对同一 URL的请求,因为 ISP 不知道正在观看什么!我不知道我的解释是对还是错,但我希望我能理解。