IPv6链路本地地址在android上始终可用吗
我正在开发一个应用程序,将安装在多个设备上,需要相互通信 由于连接的设备将在同一网络上,我打算使用IPv6链路本地寻址,前提是IPv6链路本地地址在android上始终可用吗,android,ipv6,link-local,Android,Ipv6,Link Local,我正在开发一个应用程序,将安装在多个设备上,需要相互通信 由于连接的设备将在同一网络上,我打算使用IPv6链路本地寻址,前提是 所有Android设备都支持IPv6 所有Wifi网络都可以承载本地IPv6链路 这些假设正确吗 我这样做的动机实际上是最低限度的用户配置,尽管我想还有其他方法来实现这一点。对于我的评论,我试图回答我自己的问题,尽管项目被搁置: Wifi是第二层网络,与以太网类似。具体而言,对等点使用MAC地址彼此通信 因此,当一台主机希望使用IPv4与同一局域网上的对等方通信时,
- 所有Android设备都支持IPv6
- 所有Wifi网络都可以承载本地IPv6链路
我这样做的动机实际上是最低限度的用户配置,尽管我想还有其他方法来实现这一点。对于我的评论,我试图回答我自己的问题,尽管项目被搁置: Wifi是第二层网络,与以太网类似。具体而言,对等点使用MAC地址彼此通信 因此,当一台主机希望使用IPv4与同一局域网上的对等方通信时,它会使用ARP根据IPv4地址确定对等方的MAC地址。对于IPv6,邻居发现协议(ICMPv6的一部分)用于实现相同的功能。对于Wifi硬件来说,第三层协议是ARP、IPv4、IPv6还是一些与IP无关的协议并不重要——对于Wifi硬件来说,它们都只是以太网数据包 因此,唯一的问题是Wifi基站是否内置了某种过滤功能,以明确禁止ICMPv6的安全性 记住我的问题是关于本地链路的——当然,如果你想在局域网外路由IPv6,那么就必须有一个支持IPv6的路由器。该路由器可能是也可能不是与Wifi基站相同的设备
至于链路本地IPv6是否在所有(现代)android设备上都可用的问题,我认为这是一个安全的赌注。请记住,链接本地地址是从MAC地址自动派生的-不需要在网络上安装任何东西来实现这一点。在这个问题上运气好吗?我也在寻找IPv6链接的本地地址。@NewDeveloper好的,我回答了我自己的问题,我打算在几天后点击这个作为公认的答案,除非有人提出更好的答案