Browser 浏览器到端口的通信在内部是如何工作的

Browser 浏览器到端口的通信在内部是如何工作的,browser,network-programming,Browser,Network Programming,我正在调试一个只打开几个UDP端口的应用程序。我使用netstat命令查找打开的端口。当我说“netstat-anb”时,我看到我的浏览器(在本例中是Firefox)使用了几个端口。Firefox只开放了几个网站 这是否意味着服务器会将浏览器重定向到用户通常认为的其他端口 关于这方面的任何更多信息都将非常有用 如果这些是UDP端口,则可能是DNS端口。浏览器所做的大部分工作都是通过HTTP进行的,而HTTP又是通过TCP进行的,这在很大程度上需要连接到远程端口80、443、8080或8443。有

我正在调试一个只打开几个UDP端口的应用程序。我使用netstat命令查找打开的端口。当我说“netstat-anb”时,我看到我的浏览器(在本例中是Firefox)使用了几个端口。Firefox只开放了几个网站

这是否意味着服务器会将浏览器重定向到用户通常认为的其他端口


关于这方面的任何更多信息都将非常有用

如果这些是UDP端口,则可能是DNS端口。浏览器所做的大部分工作都是通过HTTP进行的,而HTTP又是通过TCP进行的,这在很大程度上需要连接到远程端口80、443、8080或8443。

有远程端口和本地端口。当您打开web浏览器并尝试连接到网站时。您的web浏览器始终在其端口80(默认情况下)(而不是本地端口80)连接到远程地址。但是,在建立此连接之前,您的web浏览器必须告诉远程服务器,它将在某个端口号(本地端口)等待远程服务器响应,该端口号不被任何其他应用程序使用(否则,在同一端口上侦听的所有其他应用程序在接收消息时都会感到困惑)

您的本地端口号可以是任何东西,只要它未被使用。因此,如果您的firefox正在与一个远程地址建立多个连接,它将必须打开多个端口,但远程地址上的单个端口足以支持多个连接