端口高于 65535 的理论网络协议



解决工作中的争论。从理论上讲,是否有可能创建端口高于 65535 的网络协议并获得 IANA 的批准?

如果没有,为什么不呢?

是的。可以创建一个具有任意数量的端口。

获得IANA(以及IETF,ISO和其他任何相关人员)的批准只是让足够多的人使用您出色的新发明的问题。这是极不可能的,但在理论上并非不可能。

如果你在IP之上使用TCP或UDP,那么不行。TCP 和 UDP 都只使用 16 位作为端口号。如果您使用的是其他协议套件,例如 IPX/SPX,则取决于该协议。如果您正在制作自己的协议,那么您可以做任何您想做的事情。获得 IANA 的批准是另一回事。

http://en.wikipedia.org/wiki/Transmission_Control_Protocolhttp://en.wikipedia.org/wiki/User_Datagram_Protocol

2^16 = 65536 个不同的端口

由于计算机编号从 0 开始计数,因此将 65535 作为最大值。

最新更新