【问题标题】:What are the origins of standard port numbers?标准端口号的起源是什么?
【发布时间】:2009-10-16 13:35:21
【问题描述】:

维基百科有一个long list 用于各种协议的标准端口号。

有谁知道其中一些数字是如何选择的?

编辑:我问的是原始开发人员如何/为什么选择这些数字,而不是列表的来源。

【问题讨论】:

  • 我把它放在 SO 而不是 SU 或 SF 上,因为我问的是开发人员最初是如何选择数字的。
  • 应该是社区维基
  • 因为它与编程无关,是主观的,需要进一步讨论。
  • @SLaks:社区维基,因为选择这些数字的一些人已经死了——“起源”很可能与他们一起丢失了。此外,答案并不能解决任何人遇到的任何问题。您没有损坏的程序。您没有可以通过这个琐事解决的编码问题。
  • 对于那些发明这些数字的人,例如,请参阅en.wikipedia.org/wiki/Jon_Postel

标签: port-number


【解决方案1】:

这个mailing list thread 有一些见解

【讨论】:

    【解决方案2】:

    从 1972 年开始,第一个对知名号码注册表的引用似乎是 RFC 322RFC 433 是此类注册表的第一个官方编译。维基百科上有一些背景描述history of the IANA,其中谈到了这一点。

    【讨论】:

    • 我问的是原始开发人员如何/为什么选择这些数字,而不是列表的来源。
    • 我链接到的第二个 RFC 说最初的列表是由 Jon Postel 颁布的,他最终拥有权威。大概有些已经被普遍使用了,但是很多端口的官方数字是在这个时候做出的。
    【解决方案3】:

    阅读IANA(互联网号码分配机构)上的维基百科页面。早期协议的设计者选择端口号并维护一个注册表。随着时间的推移,这些成为官方数字,人们同意将它们用于这些协议而不是其他程序。最终,这些被编入了 RFC,而 IANA 的诞生就是为了管理该流程。

    【讨论】:

      【解决方案4】:

      现在,端口号由http://iana.org 分发。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-16
        • 2019-06-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多