区分HTTP中的用户

区分HTTP中的用户,http,networking,tcp,network-programming,Http,Networking,Tcp,Network Programming,我有一个关于在HTTP中区分用户的问题 我打开了wireshark和web浏览器,开始在一些已知网站的网页上漫游。注意到我的电脑打开了几个TCP连接,每个连接上都有几个HTTP请求\响应 我的主要目标是识别在我的网站上游荡的用户(例如) 起初,我想为每个请求找到匹配的响应,但这并不是一件小事,因为我已经读了很多关于它的书。特别是如果一个用户有多个TCP连接 我还考虑过通过其源端口\ip来识别用户-但是一个用户有几个TCP连接,并且有多个用户(其中一些可能超出NAT) 因此,我的问题是如何识别\隔

我有一个关于在HTTP中区分用户的问题

我打开了wireshark和web浏览器,开始在一些已知网站的网页上漫游。注意到我的电脑打开了几个TCP连接,每个连接上都有几个HTTP请求\响应

我的主要目标是识别在我的网站上游荡的用户(例如) 起初,我想为每个请求找到匹配的响应,但这并不是一件小事,因为我已经读了很多关于它的书。特别是如果一个用户有多个TCP连接

我还考虑过通过其源端口\ip来识别用户-但是一个用户有几个TCP连接,并且有多个用户(其中一些可能超出NAT)

因此,我的问题是如何识别\隔离来自给定用户的所有http请求\响应:

  • 有多个用户
  • 其中一些可能与NAT有关
  • 每个用户为“主”HTTP请求打开几个TCP连接
  • Cookie可能在会话期间更改
  • 是否有一些嗅探器或库已经具有这种区分用户的能力(此http请求\响应属于该用户)

    这个过程应该是动态运行的

    非常感谢