通过 UDP 发送原始 IP 数据包

网络工程 UDP 第4层
2021-08-04 17:38:38

我们可以通过 UDP 发送原始 IP 数据包吗?

什么是原始 IP 数据包?

UDP 是一种无连接且不可靠的协议,是吗?

3个回答

IP 数据包是第 3 层。UDP 是第 4 层。这意味着 UDP 数据包被封装IP 数据包中,而不是相反。

现在,可以对 IP 数据包进行隧道传输,在这种情况下,您将在另一个 IP 内拥有 UDP 内的 IP,但这是一种特殊情况。为了了解协议,你现在可以忽略它

是的你可以。问题是您打算使用哪种计算机语言?有传统的服务器端语言(如 Python)和客户端语言(如 JavaScript)。还有 linux bash 命令(通过 cygwin 在 Windows 上可用)。

sendip -p ipv4 -is 192.168.1.81 -p udp -us 5070 -ud 5060 -d "Hello" -v 192.168.1.81

请参阅从命令行发送 UDP 数据包

是的,它在 Linux 上称为 Foo over UDP。