0

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

如果不是,为什么不呢?

4

2 回答 2

3

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

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

2^16 = 65536 个不同的端口

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

于 2012-12-06T18:31:24.610 回答
3

是的。可以使用任意数量的端口创建一个。

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

于 2012-12-06T18:31:32.043 回答