Neden 80 numaralı port varsayılan HTTP portu, 443 ise varsayılan HTTPS portu olarak seçildi?


Yanıtlar:


78

İnternet Atanmış Numaralar Kurumu (IANA), küresel IP adres tahsisini, Alan Adı Sistemi'ni (DNS), tanınmış limanları ve diğer İnternet Protokolü ile ilgili sembolleri ve sayıları denetleyen, kar amacı gütmeyen özel bir Amerikan şirketi olan ICANN'nin bir departmanıdır .

1990 yılının Mart ayında , o zamanlar bilinen limanları listeledikleri RFC1060 belgesini yayınladılar . Bu listede 80 numaralı bağlantı noktasına atanmış bir protokol yoktu. 79'dan 81'e gitti:

79       FINGER     Finger                                
81       HOSTS2-NS  HOSTS2 Name Server                     

Yani, o zaman liman 80 resmen serbest kaldı.

1991 yılında Tim Berners-Lee hakkında bir belgede HTTP ilk sürümünü yayınladı HTTP 0.9 söylüyor:

If the port number is not specified, 80 is always assumed for HTTP.

Ardından Temmuz 1992 yayınlandı RFC 1340 obsoletes RFC 1060 nerede göründüğünü:

   finger           79/tcp    Finger                            
   finger           79/udp    Finger                            
   www              80/tcp    World Wide Web HTTP               
   www              80/udp    World Wide Web HTTP               

Bu belge 80 numaralı limanı resmi veya www olarak resmileştirdi. Ancak bu belgede 443 hakkında hiçbir şey yok.

Ekim 1994’de, RFC 1700 , ilk kez şöyle görünür:

https           443/tcp    https  MCom
https           443/udp    https  MCom
#                          Kipp E.B. Hickman <kipp@mcom.com>

Görünüşe göre Kipp EB Hickman , o zamanlar daha sonra Netscape olan ilk GUI tarayıcı şirketi Mosaic'te çalışmıştı.

Neden 443'ün seçildiği açık değil, ancak önceki RFC'nin 374'ten 512'ye kadar bir boşluğu vardı ve bu RFC'de 375'ten 451'e kadar olan boşluk dolduruldu. Sayıların basitçe istek sırasına göre verilmesi muhtemeldir.


5
Muhtemelen "443 atanmamış" dışında bir neden yoktur, numaraya özel bir sebep olmadan her zaman servis portlarını seçerim.
Johnny

3
Bazı protokoller (FTP en açık ve şu anda düşünebildiğim tek örnek olan) iki bağlantı noktası kullanıyor. Belki, mevcut protokollerin gelecekteki olası uzantıları için boşluk bırakmak istediler?
Jörg W Mittag

14
"17 QUOTE Günün Alıntıları" Bu önemli bir liman!
Almo

2
@AL bir boşluk var, muhtemelen port numaralarının listesine değil, protokol numaralarının listesine bakıyordunuz
Mark Rotteveel

6
Dikkate alınacak bir şey, bu limanların tahsis edildiğinde, ulaşım katmanı Protokol Geliştirme'nin bu projede veya o projede çalışan tüm eyaletlerdeki akademisyenlerle hızlı ve öfkeli olmasıydı. RFC Editör (Jon Postel), şartnamenin kabul edilen nihai versiyonları için standartlarında çok titizdi, bu yüzden çalışmalarında devam etmekte olan projeler hakkında bilgi sahibi oldular, ancak bu, resmi RFC statüsü kazanabilecek ya da bulamayacaktı. IANA liman listesine dahil edilmek. Ek olarak, eğer korunmamışlarsa belirli port numaralarını talep etmek mümkün oldu, bu yüzden numara sıralaması olmadı.
Frank Thomas

11

Jcbermu tarafından verilen cevap, RFC 1340'ın (atanmış sayılar) 374'ten 512'ye kadar kullanılmamış bağlantı noktalarına sahip olduğunu ve 443'ün tam ortada olduğunu belirtir.

assert https_port == (374 + 512) / 2 == 443

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.