【问题标题】:How many tuples are there in a connection?一个连接中有多少个元组?
【发布时间】:2013-03-23 14:08:51
【问题描述】:

Some people表示一个连接有4个元组

客户端IP地址、客户端端口号、服务器IP地址、服务器端口号

Some说有5个

客户端IP地址、客户端端口号、服务器IP地址、服务器端口号、协议

哪个是正确的?

【问题讨论】:

  • 都没有:有6个元素,缺少地址族。

标签: sockets ip protocols port tuples


【解决方案1】:

您误解了术语。 TCP 连接由 5 元组标识。这意味着 一个 元组,有 5 个元素。这五个要素是:

  1. 协议。这通常被省略,因为我们知道我们在谈论 TCP,它留下了 4。
  2. 源 IP 地址。
  3. 源端口。
  4. 目标 IP 地址。
  5. 目标端口。

【讨论】:

  • 套接字不是识别连接吗?
  • @onmyway133 TCP 套接字是连接的端点。当然,它也有与之关联的 5 元组。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
  • 2014-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-13
相关资源
最近更新 更多