为什么80选择作为默认HTTP端口和443作为默认HTTPS端口?

why-was-80-chosen-as-default-http-port-and-443-as-default-https-port-00

虽然我们很多人都熟悉为特定目的或用途分配的各种端口,但我们可能不知道为什么选择这些端口。 今天的超级用户Q&A帖子有一个好奇的读者的问题的答案。

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

照片由罗德尼·刘易斯(Flickr的)

问题

超级用户读者Samuel Alexander想知道为什么选择80和443作为默认的HTTP和HTTPS端口:

为什么选择端口80作为默认HTTP端口,443作为默认HTTPS端口? 有什么特别的原因,还是只是这样定义?

为什么选择80和443作为默认的HTTP和HTTPS端口?

答案

超级用户贡献者jcbermu有我们的答案:

互联网号码分配机构(IANA)是互联网名称与数字地址分配机构(ICANN)的一个部门,是一个非营利的私人公司,负责监督全球IP地址分配,域名系统(DNS),知名端口和其他与互联网协议相关的符号和数字。

1990年3月,他们公布了一份文件( RFC 1060 ),他们列出的所有众所周知的端口在那个时候。 在该列表中没有分配给端口80的协议(它从79跳到81):

why-was-80-chosen-as-default-http-port-and-443-as-default-https-port-01

当时,80号码头正式免费。 1991年,蒂姆·伯纳斯-李在文档中发出的HTTP的第一个版本( HTTP 0.9 ),他说:

why-was-80-chosen-as-default-http-port-and-443-as-default-https-port-02

随后在1992年7月,RFC1060被废弃由一个新的文档( RFC 1340 ),其中以下出现:

why-was-80-chosen-as-default-http-port-and-443-as-default-https-port-03

该文档使HTTP成为80的官方端口(www)。 但是在该文档中没有关于端口443的信息。 1994年10月, RFC 1700发布,这似乎是第一次:

why-was-80-chosen-as-default-http-port-and-443-as-default-https-port-04

现在看来,这是由征求基普EB希克曼 ,谁当时在马赛克,第一个GUI浏览器公司,后来又成为网景合作。 不清楚为什么选择端口443。 然而,以前的RFC文档与374到512有一个差距,但是在RFC1700中,从375到451的空间被填充了。 最有可能的是,数字只是按请求的顺序给出。


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()