标签: udp

Netcat - 监听多个 UDP 连接

我正在尝试使用 netcat 来调试通过 UDP 通信的 SIP 呼叫。

有没有办法让同一个 netcat 实例监听多个 UDP 连接?我尝试从两个不同的主机连接到同一个 netcat 会话,第二个总是无法连接,即使我从第一个发送 EOF。

我知道 UDP“连接”是用词不当,不存在这样的东西,我是否以错误的方式思考这个问题?

我不知道版本,因为我同时安装了 OpenBSD 和 Ubuntu“传统”(GNU Debian)netcats。

我在 OpenBSD 中尝试了 -k 标志无济于事。

任何想法表示赞赏。

networking udp netcat linux-networking

5
推荐指数
1
解决办法
6990
查看次数

低延迟 UDP 网络的硬件/拓扑建议

我正在设置一个由 60 个终端节点组成的 LAN,这些节点从一台主服务器接收大量 UPD 数据报。

服务器每 100ms 发送 60 个唯一的数据报,每个数据报为 64 字节。这意味着我每秒发送 38400 字节。

60 个节点中的每一个节点都应该大致同时收到其唯一的数据报,理想情况下,所有端节点都在 <20 毫秒的时间跨度内收到它们的消息。而这正是我需要帮助的。我应该如何建立这个网络?

我唯一真正关心的是延迟。安全不是问题,因为它是一个独立的 LAN。

构建此网络的最佳方法是什么,我如何确保这种低延迟并使我的所有节点大致同步?

谢谢

networking hardware latency udp

5
推荐指数
1
解决办法
562
查看次数

UDP 如何跟踪连接?

如果 UDP 没有像 TCP 那样建立连接......似乎它可以跟踪连接的唯一方法是源 ip/端口和目标 ip/端口。这样对吗?

所以,我猜有连接拒绝和连接重置的特殊数据包。那是对的吗?

另外,我的数据可能不会按照发送顺序被接收,这是真的吗?

networking udp

4
推荐指数
1
解决办法
8861
查看次数

Windows 上的 UDP 多播故障排除

我是程序员,不是系统管理员,所以请原谅我的管理天真。我的软件是用 C# 编写的,它依赖于 UDP 多播。一台机器,即服务器,将事件流式传输到一个已知的 UDP 组地址(可配置,但默认为 224.130.103.5),网络上的所有客户端都订阅了该地址。

通常这很好用,但在我的一些客户中它根本不起作用,而且他们的网络管理员通常无法解决问题。我的问题是,在 Windows 网络上,UDP 多播不起作用的常见原因是什么?有什么我可以告诉网络管理员如何修复它或至少在哪里查看的吗?

multicast udp

4
推荐指数
2
解决办法
2万
查看次数

为什么是 3 次握手而不是更多?

TCP 使用 3 次握手机制。我明白它是如何工作得很好,但我想知道为什么它不是 4 路,甚至不是 5 路?是不是因为开销太大并且不需要?

tcp udp

4
推荐指数
1
解决办法
2643
查看次数

为什么VPN IPSec 客户端使用UDP?

我在家用 Windows 计算机上用于连接到公司服务器的 VPN 是 Cisco 客户端。客户端配置为使用“IPSec over UDP (NAT/PAT)”。

为什么要使用 UDP(一种“不可靠”的协议)来建立安全隧道?当UDP数据包被丢弃时,协议的不可靠性会不会导致问题?

还是协议使用 UDP 但在应用层增加了可靠性?

vpn udp

4
推荐指数
1
解决办法
3万
查看次数

可能对 BIND 进行 UDP 攻击?

大家好,

上个月我很惊讶我的 EC2 实例(ubuntu 精确服务器),它应该仍然在免费层下,积累了大量流量......今天,在检查我当前的账单时,我注意到我已经有大量的流量,虽然还在月中,我担心到月底我的账单会是什么......

我安装了bandwidthd,几分钟后,我注意到大量的UDP流量到“108.162.233.15”。这显然是一个 cloudflare IP,我没有任何使用 cloudflare 的东西(据我所知)。

所以我运行“iftop”来查看正在使用的端口,我看到UDP流量从端口80到我的端口53......为什么网络服务器会查询dns?

所以我在我的服务器上停止了绑定,并在前台调试模式下运行它,看到以下查询,不断重复:

17-Nov-2012 12:30:58.216 client 108.162.233.15#80: UDP request
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: request is not signed
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: recursion available
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: query
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: query (cache) 'isc.org/ANY/IN' approved
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: send
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: sendto
17-Nov-2012 12:30:58.216 client 108.162.233.15#80: senddone
17-Nov-2012 12:30:58.217 client 108.162.233.15#80: next
17-Nov-2012 12:30:58.217 client 108.162.233.15#80: endrequest
17-Nov-2012 12:30:58.217 client @0x7fbee05126e0: udprecv
17-Nov-2012 12:30:58.343 client 108.162.233.15#80: UDP …
Run Code Online (Sandbox Code Playgroud)

ubuntu bind udp amazon-ec2

4
推荐指数
1
解决办法
715
查看次数

OpenVPN UDP 是否容易受到心跳的影响?

OpenVPN UDP 是否容易受到心跳的影响?

我需要决定是否要重建一些服务器,但它们的防火墙非常小心;1194/TCP 是防火墙端口之一(是白名单!)。

使用 1194/UDP(关键任务)。

openvpn udp heartbleed

4
推荐指数
2
解决办法
1559
查看次数

为什么某些 iptables DNAT 规则在重新启动之前不起作用?

我的 iptables DNAT 规则在重新启动之前不起作用。如果我重新启动服务器,则所有规则都有效。

架构描述:

数十台主机(发送方)向我的 Linux 路由器发送一些 UDP 数据包(在特定端口 9999 上单向发送)。这个 Linux 路由器使用 iptables 将这些数据包转发到多个主机(接收器)。

senderX 10.0.0.X ====> 带有 iptables 的 Linux 路由器 ====> receiverY 10.0.1.Y

linux 路由器有两个网卡 eth1 10.0.0.1/24(发送方)和 eth0 10.0.1.1/24(接收方)。

iptables 设置:

  • ip_forwarding 被激活
  • 所有默认策略都设置为 ACCEPT
  • 每个发件人都存在一个 iptables 规则,这是一个示例:
iptables -t nat -A PREROUTING -s 10.0.0.2 -i eth1 -j DNAT --to-destination 10.0.1.123

网络设置 :

ip addr show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 …
Run Code Online (Sandbox Code Playgroud)

networking linux iptables udp dnat

4
推荐指数
1
解决办法
7107
查看次数

如何通过 iptables 阻止 111 udp 端口​​?

我有一个与块 111 端口相关的问题,仅适用于udp. 因为tcp它被阻止没有任何问题。此端口由应用程序使用rpcbind。我通过netcat. 这是我的iptables。它包含空链FORWARD,因为我已经从中删除了所有规则以便于理解。

Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    DROP       udp  --  anywhere             anywhere             udp dpt:sunrpc
2    DROP       tcp  --  anywhere             anywhere             tcp dpt:sunrpc

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
1    DOCKER-OVERLAY  all  --  anywhere             anywhere

Chain DOCKER (0 references)
num  target     prot opt source               destination

Chain DOCKER-ISOLATION (0 …
Run Code Online (Sandbox Code Playgroud)

iptables rpc tcp udp

4
推荐指数
1
解决办法
3万
查看次数