With cookies, the session expires because when the user closes the browser the cookie is deleted. This deletion of the cookie results in the session ID no longer being propagated.
Similarly, the session "expires" when the the session id is no longer propagated in the URL.
If you were to bookmark the URL, close your browser, and then reopen it and choose the bookmark, then that session would be recovered as long a the session file still existed on the server.