Да, IP-адрес, выделенный для браузера, может измениться, когда пользователь находится в середине сеанса просмотра.Только сейчас это случилось со мной снова.
Вопрос был не в том, может ли клиентский IP измениться в середине сеанса клиент / сервер TCP / IP.Дело было в том, может ли IP-адрес, назначенный клиентскому компьютеру, измениться, когда пользователь просматривает какой-либо веб-сайт (хотя и не во время выполнения HTTP-запроса в полете).
Поскольку HTTP 1.1 являетсябез сохранения состояния (если соединение TCP не сохраняется путем явной отправки заголовка HTTP Keep-Alive
или с помощью веб-сокета), соединение TCP немедленно прерывается после получения каждого ответа HTTP, поэтому оно не только правдоподобно, но и очень частоИзменение IP в середине просмотра веб-сайта.
Здесь необходимо уточнить, что вопрос относится к слову сессия, чтобы обозначать эквивалент продолжительности, в течение которой хранение сеанса хранится в памяти браузером дляконкретный домен.Так, например, если пользователь перешел на http://www.example.com
, а затем закрыл вкладку и снова открыл вкладку, для домена example.com
.
были бы созданы две новые сессии.