내 컴퓨터에서 IE 또는 Chrome에서 다른 탭을 열면 서로 다른 프로세스가 만들어 지므로 각 프로세스가 별도의 TCP 포트를 통해 수신 할 수 있습니다. 그래서 그들은 세션을 성공적으로 관리합니다.어떻게 mozilla의 단일 프로세스가 TCP 포트를 관리 할 수 있습니까?
그러나 Mozilla의 경우 운영 체제에서 단일 프로세스가 생성되며 많은 탭이 열려 있어도! Mozilla는 여러 개의 탭에 대해 여러 스레드를 생성하므로 프로세스 ID는 하나뿐입니다.
웹 서버에서 패킷이 도착하면 내 OS는 TCP 대상 포트 번호를 사용하여 특정 프로세스로 패킷을 넘깁니다.
IE의 경우 각 탭마다 다른 프로세스가 있으므로 아무 문제가 없습니다 ...! 그러나 Mozilla가 어떻게 단일 프로세스로 다른 세션을 관리 할 수 있습니까? 사실