自定义的基于IP的协议会起作用吗?

自定义的基于IP的协议会起作用吗?,ip,tcp-ip,Ip,Tcp Ip,假设有人发明了一种新的协议,我可以把它放在IP之上。来自世界另一端的两台计算机是否能够与之通信,即路由器是否会转发非标准TCP/UDP/ICMP的帧?是的,如果它构建在IP之上,那么它将可以通过internet进行路由。IP协议定义了报头和有效负载。标头用于路由。因此,您可以通过internet将自定义的基于IP的协议数据从一台计算机发送到另一台计算机 但是,这两台计算机都需要自定义驱动程序来发送、接收和理解数据 我不知道你为什么要麻烦。如果要发送自定义数据,最好在tcp或udp之上编写应用程序

假设有人发明了一种新的协议,我可以把它放在IP之上。来自世界另一端的两台计算机是否能够与之通信,即路由器是否会转发非标准TCP/UDP/ICMP的帧?

是的,如果它构建在IP之上,那么它将可以通过internet进行路由。IP协议定义了报头和有效负载。标头用于路由。因此,您可以通过internet将自定义的基于IP的协议数据从一台计算机发送到另一台计算机

但是,这两台计算机都需要自定义驱动程序来发送、接收和理解数据


我不知道你为什么要麻烦。如果要发送自定义数据,最好在tcp或udp之上编写应用程序级协议,并利用所有计算机和操作系统中已经内置的网络层。编写、维护和调试将更容易。

是的,如果它构建在IP之上,那么它将可以通过internet路由。IP协议定义了报头和有效负载。标头用于路由。因此,您可以通过internet将自定义的基于IP的协议数据从一台计算机发送到另一台计算机

但是,这两台计算机都需要自定义驱动程序来发送、接收和理解数据

我不知道你为什么要麻烦。如果要发送自定义数据,最好在tcp或udp之上编写应用程序级协议,并利用所有计算机和操作系统中已经内置的网络层。编写、维护和调试会更容易