Networking 每个流状态的本地值是多少

Networking 每个流状态的本地值是多少,networking,routing,Networking,Routing,我在读一篇关于网络安全的论文,他们提到了路由器维护的本地每流状态。我不明白这意味着什么。我在谷歌上搜索了一会儿,但找不到合适的答案。有什么建议吗?流是在特定时间点从源到特定目的地(如果网络协议支持,可以是单播、多播或广播目的地)的数据包序列。细节取决于上下文,特别是网络和传输协议。例如,对于TCP和IP,特定的数据包流由协议(TCP)、源和目标端口号以及源和目标IP地址标识。如果应用了安全性(例如IPSec),那么它可能会使事情变得更复杂,因为它可能会引入隧道,隧道基本上会在流中创建流 您提到的

我在读一篇关于网络安全的论文,他们提到了路由器维护的本地每流状态。我不明白这意味着什么。我在谷歌上搜索了一会儿,但找不到合适的答案。有什么建议吗?

流是在特定时间点从源到特定目的地(如果网络协议支持,可以是单播、多播或广播目的地)的数据包序列。细节取决于上下文,特别是网络和传输协议。例如,对于TCP和IP,特定的数据包流由协议(TCP)、源和目标端口号以及源和目标IP地址标识。如果应用了安全性(例如IPSec),那么它可能会使事情变得更复杂,因为它可能会引入隧道,隧道基本上会在流中创建流

您提到的,路由器上的每个流状态,意味着路由器存储这些数据(通常在特定时间内),以便能够识别数据包流。路由器这样做通常是为了例如连接跟踪或能够做出过滤决定(例如拒绝不属于内部网络上计算机建立的流的传入数据包)

例如,当我打开一个新的浏览器窗口并在其中键入
www.google.com
时,这将创建一个具有以下参数的新流:

  • 传输协议:
    TCP
  • 源端口:分配给web浏览器的源TCP端口,例如
    12345
  • 目标端口:
    80
  • 源IP:我的计算机的IP地址,例如
    1.2.3.4
  • 目标IP:IP地址
    www.google.com
    解析为,例如
    173.194.44.17

例如,语音呼叫由许多连续数据包组成,所有数据包都是同一通信的一部分。 我们把这个数据包序列称为流。更具体地说: 流:属于相同端到端通信的数据报集合,例如。 TCP连接

每个流状态不由路由器/交换机维护,它们只是单独路由数据包。虽然每个数据包可能要到达相同的目的地,但它们对待每个数据包都是唯一的,因此,不会维护每个流的状态