端口 80 被我的 ISP 封锁,那么我的浏览器如何仍然工作?

2024-03-18

我知道当我请求 example.com 时,我的浏览器实际上默认为 example.com:80 。但是,我的 ISP 阻止 80 端口侦听,那么如果端口 80 被阻止,我如何接收请求的响应?它不应该工作,不是吗?


当您发出 HTTP 请求(实际上是任何 TCP 请求)时,会涉及两个端口。目的地上有端口 80(在您的例子中为“example.com”),并且有一个端口your电脑;该端口称为“源端口”,因为您的计算机是请求的源。

通常,您的计算机会选择一个超过 1,000 的随机端口号(例如 3,135 或 45,978),因为编号较小的端口很容易被记住(并被阻止),并且通常用于托管服务(例如端口 80 上的网站) 。由于源端口是由您的计算机创建的,目的是为了在端口 80 上与 example.com 进行通信,因此它不会打开很长时间(只要足够长的时间来完成其工作即可)。这些有时被称为“临时端口”;看http://en.wikipedia.org/wiki/Ephemeral_port http://en.wikipedia.org/wiki/Ephemeral_port

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

端口 80 被我的 ISP 封锁,那么我的浏览器如何仍然工作? 的相关文章

随机推荐