Sebbene molti di noi abbiano familiarità con varie porte assegnate per scopi o usi specifici, potremmo non conoscere il motivo particolare per cui sono state scelte. Il post di domande e risposte di SuperUser di oggi contiene le risposte alle domande di un lettore curioso.
La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.
Foto per gentile concessione di Rodney Lewis (Flickr) .
La domanda
Il lettore SuperUser Samuel Alexander vuole sapere perché 80 e 443 sono stati scelti come porte HTTP e HTTPS predefinite:
Perché la porta 80 è stata scelta come porta HTTP predefinita e 443 come porta HTTPS predefinita? C'è qualche motivo particolare o è stato semplicemente definito in questo modo?
Perché sono state scelte 80 e 443 come porte HTTP e HTTPS predefinite?
La risposta
Il collaboratore di SuperUser jcbermu ha la risposta per noi:
L'Internet Assigned Numbers Authority (IANA) è un dipartimento dell'ICANN, una società privata senza scopo di lucro che supervisiona l'allocazione globale degli indirizzi IP, il DNS (Domain Name System), le porte note e altri simboli e numeri relativi al protocollo Internet.
Nel marzo del 1990 pubblicarono un documento ( RFC 1060 ) dove hanno elencato tutti i porti noti in quel momento. In quella lista non c'era nessun protocollo assegnato alla porta 80 (è passato da 79 a 81):
![]()
A quel tempo, la porta 80 era ufficialmente gratuita. Nel 1991, Tim Berners-Lee ha pubblicato la prima versione di HTTP in un documento ( HTTP 0.9 ) dove ha dichiarato:
![]()
Poi, nel luglio del 1992, RFC1060 è stato reso obsoleto da un nuovo documento ( RFC 1340 ) dove è apparso quanto segue:
![]()
Quel documento ha reso 80 il port ufficiale per HTTP (www). Tuttavia non c'è nulla sulla porta 443 in quel documento. Nell'ottobre del 1994, RFC 1700 è stato pubblicato e questo è apparso per la prima volta:
![]()
Sembra sia stato sollecitato da Kipp E.B. Hickman , che all'epoca lavorava in Mosaic, la prima azienda di browser GUI che in seguito divenne Netscape. Non è chiaro il motivo per cui è stata scelta la porta 443. Tuttavia, il documento RFC precedente aveva un intervallo da 374 a 512, ma in RFC1700 lo spazio da 375 a 451 era riempito. È molto probabile che i numeri siano stati forniti semplicemente in ordine di richiesta.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .