我在調試打開幾個UDP端口的應用程序。我使用netstat命令查找打開的端口。我看到當我說「netstat -anb」時,我的瀏覽器使用了幾個端口(在這種情況下是Firefox)。 Firefox只有幾個網站打開。瀏覽器與端口通信如何在內部工作
這是否意味着服務器將瀏覽器重定向到其他端口而不是用戶通常認爲的?
關於此問題的更多信息將會非常有幫助。
我在調試打開幾個UDP端口的應用程序。我使用netstat命令查找打開的端口。我看到當我說「netstat -anb」時,我的瀏覽器使用了幾個端口(在這種情況下是Firefox)。 Firefox只有幾個網站打開。瀏覽器與端口通信如何在內部工作
這是否意味着服務器將瀏覽器重定向到其他端口而不是用戶通常認爲的?
關於此問題的更多信息將會非常有幫助。
有遠程端口和本地端口。當您打開網絡瀏覽器並嘗試連接到網站時。您的網絡瀏覽器始終連接到遠程地址的端口80(默認情況下)(而不是本地端口80)。但是,在進行此連接之前,您的Web瀏覽器必須告訴遠程服務器它將等待遠程服務器響應的某個端口號(本地端口)不被任何其他應用程序使用(否則,所有其他應用程序正在偵聽在收到消息時相同的端口會感到困惑)。
只要未使用,本地端口號就可以是任何值。因此,如果您的Firefox正在與遠程地址建立多個連接,則它必須打開多個端口,但遠程地址上的單個端口足以提供多個連接。
如果這些是UDP端口,它們可能是DNS。瀏覽器所做的大部分工作都是通過HTTP進行的,而HTTP又是通過TCP進行的,而TCP大部分將需要連接到遠程端口80,443,8080或8443.