让我们说有人发明了一种我将放在IP之上的新协议。来自世界另一端的两台计算机是否能够与之通信,即路由器是否会转发非标准TCP / UDP / ICMP的帧?
答案 0 :(得分:4)
是的,如果它建立在IP之上,那么它将可以在互联网上路由。 IP协议定义报头和有效负载。标头用于路由。因此,您可以通过互联网从一台计算机向另一台计算机发送基于IP的自定义协议数据。
但是,两台计算机都需要自定义驱动程序来发送,接收和理解数据。
我不知道为什么你会烦恼。如果您要发送自定义数据,那么最好在tcp或udp之上编写应用程序级协议,并充分利用已经内置于所有计算机和操作系统中的网络层。编写,维护和调试会更容易。