mozilla的单个进程如何管理tcp端口......?

时间:2013-09-27 15:11:25

标签: networking browser tcp mozilla tcp-ip

在我的电脑中,如果我在IE或Chrome中打开不同的标签,将创建不同的进程,因此每个进程都可以通过单独的TCP端口进行侦听。所以他们成功地管理了会话。

但是对于Mozilla,将在操作系统中创建单个进程,甚至会打开许多​​选项卡!由于Mozilla为多个选项卡创建了多个线程,因此它只有一个进程ID。

如果数据包从Web服务器到达,我的操作系统将使用TCP目标端口号将其切换到特定进程!!!

对于IE,Chrome没有问题,因为每个标签都有不同的流程......! 但Mozilla如何通过单一流程管理不同的会话......?

2 个答案:

答案 0 :(得分:0)

事实上,当你使用线程时它更简单,标签不是独立的条目,每个页面都在firefox核心中呈现,你在标签中看到的只是数据的表示,视图:)

答案 1 :(得分:0)

可以在一个进程内监听多个连接的响应。

使用一个或多个流程处理多个选项卡是一个设计选择与优点缺点。