我需要IP地址吗?

时间:2012-04-04 11:47:37

标签: networking network-programming

我想尽可能快地将WLAN内的数据发送到此WLAN中的其他设备?而且我现在完全感到困惑。

如果我想将此WLAN中的一台设备发送到此WLAN中的其他设备。我当然需要一个IP地址吗?

所以我可以编写一个生成IP数据包并将它们发送到目的地的程序。然后我会在网络层编程。

我可以进入数据链接层并向此WLAN中的路由器发送内容,并确定在没有任何IP地址的情况下将其发送到何处?它会比在网络层编程更快吗?

2 个答案:

答案 0 :(得分:2)

您确实可以发送到MAC地址。我怀疑这是否值得付出努力。使用IP是标准的做事方式。速度只会最低限度地提高。

答案 1 :(得分:0)

是的,如果您使用TCP / IP堆栈,则需要在两个设备中都使用IP地址。

如果您位于同一个局域网交换机下,则可以使用不带IP的MAC地址直接发送。使用原始套接字。不建议这样做。