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

Networking mozilla的单个进程如何管理tcp端口。。。?,networking,browser,tcp,mozilla,tcp-ip,Networking,Browser,Tcp,Mozilla,Tcp Ip,在我的电脑中,如果我在IE或Chrome中打开不同的选项卡,将创建不同的进程,因此每个进程都可以通过单独的TCP端口进行侦听。因此,他们成功地管理了会话 但在Mozilla的情况下,操作系统将创建单个进程,甚至打开许多选项卡!由于Mozilla为多个选项卡创建多个线程,因此它只有一个进程id 如果数据包从web服务器到达,我的操作系统将使用TCP目标端口号将其移交给特定进程 在IE的情况下,Chrome没有问题,因为每个标签都有不同的流程…! 但是Mozilla如何能够用一个进程管理不同的会话…

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

但在Mozilla的情况下,操作系统将创建单个进程,甚至打开许多选项卡!由于Mozilla为多个选项卡创建多个线程,因此它只有一个进程id

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

在IE的情况下,Chrome没有问题,因为每个标签都有不同的流程…!
但是Mozilla如何能够用一个进程管理不同的会话…?

事实上,当您使用线程时,它会简单得多,选项卡不是独立的条目,每个页面都在firefox core中呈现,您在选项卡中看到的只是数据的表示,视图:)

可以在一个进程内侦听服务器连接的响应

使用一个或多个进程处理多个选项卡是一种有优缺点的设计选择