Http 1.1连接和客户端端口

Http 1.1连接和客户端端口,http,tcp,connection,port,Http,Tcp,Connection,Port,在HTTP 1.1连接交换期间,客户端远程端口是否发生更改 我正在试图弄清楚我是否可以通过编程使用请求远程端口和远程ip地址唯一地标识服务器上的连接。这不是一个HTTP问题,而是一个TCP问题。不,端口不变:在连接期间,端口保持不变 但是,一旦建立了新连接,客户端就可以(而且很可能会)使用不同的端口。这完全取决于客户端操作系统的实现和中间路由器的网络地址转换 无论如何,您不能依赖它来构建会话之类的东西,因为来自同一客户机的下一个请求很可能来自不同的端口(更不用说HTTP不必在TCP之上运行) 只

在HTTP 1.1连接交换期间,客户端远程端口是否发生更改


我正在试图弄清楚我是否可以通过编程使用请求远程端口和远程ip地址唯一地标识服务器上的连接。

这不是一个HTTP问题,而是一个TCP问题。不,端口不变:在连接期间,端口保持不变

但是,一旦建立了新连接,客户端就可以(而且很可能会)使用不同的端口。这完全取决于客户端操作系统的实现和中间路由器的网络地址转换

无论如何,您不能依赖它来构建会话之类的东西,因为来自同一客户机的下一个请求很可能来自不同的端口(更不用说HTTP不必在TCP之上运行)

只需使用存储在cookie中的会话ID即可