Warum wurde Port 80 als Standard-HTTP-Port und 443 als Standard-HTTPS-Port ausgewählt?
Gibt es einen Grund oder wurde es nur so definiert?
networking
port
sockets
Samuel Alexander
quelle
quelle
Antworten:
Die Internet Assigned Numbers Authority (IANA) ist eine Abteilung von ICANN, einem gemeinnützigen amerikanischen Unternehmen, das die weltweite Zuweisung von IP-Adressen, das Domain Name System (DNS), bekannte Ports und andere Internet Protocol-bezogene Symbole und Nummern überwacht .
Im März 1990 veröffentlichten sie das Dokument RFC1060, in dem sie die damals bekannten Häfen auflisteten . In dieser Liste war Port 80 kein Protokoll zugewiesen. Es ging von 79 auf 81:
Zu diesem Zeitpunkt war Port 80 also offiziell frei.
1991 veröffentlichte Tim Berners-Lee die erste Version von HTTP in einem Dokument über HTTP 0.9, in dem er Folgendes festhielt:
Dann im Juli 1992 veröffentlicht wurde RFC 1340 , das obsolete RFC 1060 , wo angezeigt wird :
Dieses Dokument macht den Port 80 als www oder http offiziell. Es gibt jedoch nichts über 443 in diesem Dokument.
Im Oktober 1994 erscheint RFC 1700, wo zum ersten Mal Folgendes erscheint:
Es scheint, als ob Kipp EB Hickman, der zu dieser Zeit bei Mosaic arbeitete, der ersten Firma für Browser mit grafischer Benutzeroberfläche, die später zu Netscape wurde, für das Projekt geworben hat.
Es ist nicht klar, warum 443 ausgewählt wurde, der vorherige RFC wies jedoch eine Lücke von 374 bis 512 auf, und in diesem RFC wurde der Raum von 375 bis 451 gefüllt. Es ist sehr wahrscheinlich, dass die Nummern einfach in der Reihenfolge der Anfrage angegeben wurden.
quelle
Die Antwort von jcbermu besagt, dass RFC 1340 (zugewiesene Nummern) eine Reihe nicht verwendeter Ports von 374 bis 512 hatte und 443 genau in der Mitte liegt.
assert https_port == (374 + 512) / 2 == 443
quelle