gpt4 book ai didi

network-programming - 我们可以在 2 对特定的 IP 和端口之间同时有两个 udp 流吗?

转载 作者:行者123 更新时间:2023-12-04 11:49:04 29 4
gpt4 key购买 nike

我正在尝试检查和分析我的网络流量。突然间,我发现了一些令人困惑的事情。我认为数据包会根据它们的 (SRC_IP, DES_IP, SRC_PORT, SRC_PORT , PROTOCOL_NUM) 拆分为流。 .但现在我发现两组数据包具有相同的上述功能,但在 Wireshark 中被解释为两个不同的流:

如下所示,RTP包号为偶数的包是一个流,RTP具有奇数包号的包是另一个流,而两者具有相等的 (SRC_IP, DES_IP, SRC_PORT, SRC_PORT , PROTOCOL_NUM) .为什么?

比较统计数据:

enter image description here

enter image description here

它们被解释为两个不同的流:

enter image description here

enter image description here

最佳答案

您只是从任一方向查看 UDP 流量。 UDP 流 2 来自 192.168.1.162192.168.1.159 UDP 流 3 来自 192.168.1.159192.168.1.162 .

虽然有两个 UDP 流,但只有一个 RTP session 。这是因为 RFC 协议(protocol)规定您不能在同一端口上进行多路复用。来自 RTP RFC Section 5.2 .

In RTP, multiplexing is provided by the destination transport address
(network address and port number) which is different for each RTP session.

所以,是的,有两个同时的 UDP 流,但只是两个主机在 RTP session 期间相互交谈。

关于network-programming - 我们可以在 2 对特定的 IP 和端口之间同时有两个 udp 流吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39138013/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com