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