为什么Google Chrome需要打开这么多端口?


12

在此处输入图片说明

我刚刚用CPorts进行了端口检查,发现谷歌浏览器打开了这么多本地端口,范围为7713-7794。它们都连接到另一端的80或443。

为什么Google Chrome需要所有这些端口?


2
这些不是开放的本地端口。这些是已建立的连接。
David Schwartz

@DavidSchwartz,Semantics ....他的机器上没有服务器在这些端口上侦听,但是它们显然是开放的,因为它们可以接收来自主机服务器的流量。
和平者

Answers:


9

它们是连接到托管您当前正在浏览的网站的服务器的套接字的本地端口号。

在TCP / UDP套接字通信,总有一个端口与一个套接字关联。对于接收方和发送方。

HTTP最常使用端口80。HTTPS最常使用443。

本地端口号没有任何实际意义或意义。不用担心。


2
从Chrome 26开始,默认情况下会启用内置异步DNS。这需要打开数十个其他UDP端口。但是,我还没有找到关于为什么世界上异步DNS需要那么多开放端口的文档。你有头绪吗?
king_julien

@gentmatt:我不知道它需要任何其他开放端口。除非您指的是出站连接。无论哪种方式,您都可能要问一个新的问题
Der Hochstapler

1
superuser.com/questions/567490/268-ports-associated-with-chrome/上,已经存在一个与我的问题非常相似的问题……我并不需要一个新的问题。(相反,我编辑了答案,以期凸显这个问题,从而引起更多关注。)我非常有信心,因为使用自定义防火墙来监视网络连接,因此开放端口已链接到Google Chrome。在最新的Chrome 26更新之后,防火墙报告了所有打开其他端口的请求。
2013年

1
如果我禁用了异步DNS,请删除新的端口规则,然后重新启动Chrome,防火墙将不再请求打开所有这些其他端口。
king_julien

@gentmatt:我也刚刚更新,我的防火墙没有显示任何其他打开的侦听端口,也没有显示netstat。也许还有更多。如果您加入了Root Access,我们将不胜感激。也许我们可以在聊天中对此进行更好的分析:)
Der Hochstapler 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.