デフォルトのHTTPポートとしてポート80、デフォルトのHTTPSポートとして443が選択されたのはなぜですか?
理由があるのか、それともそのように定義されているのか?
デフォルトのHTTPポートとしてポート80、デフォルトのHTTPSポートとして443が選択されたのはなぜですか?
理由があるのか、それともそのように定義されているのか?
回答:
Internet Assigned Numbers Authority(IANA)は、グローバルIPアドレスの割り当て、ドメインネームシステム(DNS)、既知のポート、およびその他のインターネットプロトコル関連の記号と番号を監督する非営利の民間企業であるICANNの部門です。
1990年3月、彼らはRFC1060文書を公開し、当時の有名なポートをリストしました。このリストには、ポート80に割り当てられたプロトコルはありませんでした。79から81になりました。
79 FINGER Finger
81 HOSTS2-NS HOSTS2 Name Server
したがって、その時点ではポート80は正式に無料でした。
1991年、Tim Berners-Leeは次のように述べたHTTP 0.9に関するドキュメントでHTTPの最初のバージョンを発行しました。
If the port number is not specified, 80 is always assumed for HTTP.
その後、1992年7月に、RFC 1060を廃止するRFC 1340が公開されました。
finger 79/tcp Finger
finger 79/udp Finger
www 80/tcp World Wide Web HTTP
www 80/udp World Wide Web HTTP
この文書により、ポート80はwwwまたはhttpとして公式になります。ただし、そのドキュメントには443については何もありません。
https 443/tcp https MCom
https 443/udp https MCom
# Kipp E.B. Hickman <kipp@mcom.com>
当時Netscapeになった最初のGUIブラウザー会社であるMosaicで働いていたKipp EB Hickmanに依頼されたようです。
443が選択された理由は明らかではありませんが、以前のRFCには374から512のギャップがあり、このRFCでは375から451のスペースが埋められました。数字は単にリクエストの順番で与えられた可能性が非常に高いです。