Sementara banyak dari kita yang akrab dengan berbagai port yang ditugaskan untuk tujuan atau penggunaan tertentu, kita mungkin tidak tahu alasan khusus mengapa mereka dipilih. Posting SuperUser Q & A saat ini memiliki jawaban atas pertanyaan pembaca yang ingin tahu.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Foto milik Rodney Lewis (Flickr).
Pembaca SuperUser Samuel Alexander ingin tahu mengapa 80 dan 443 dipilih sebagai port HTTP dan HTTPS default:
Mengapa port 80 dipilih sebagai port HTTP default dan 443 sebagai port HTTPS default? Apakah ada alasan tertentu atau hanya ditentukan seperti itu?
Mengapa 80 dan 443 dipilih sebagai port HTTP dan HTTPS default?
Kontributor SuperUser jcbermu memiliki jawabannya untuk kami:
Internet Assigned Numbers Authority (IANA) adalah departemen ICANN, perusahaan swasta nirlaba yang mengawasi alokasi alamat IP global, Domain Name System (DNS), port terkenal, dan simbol dan nomor terkait Protokol Internet lainnya.
Selama Maret 1990, mereka menerbitkan dokumen (RFC 1060) di mana mereka mendaftarkan semua pelabuhan terkenal pada waktu itu. Dalam daftar itu tidak ada protokol yang ditugaskan ke port 80 (melompat dari 79 ke 81):
Saat itu, port 80 secara resmi gratis. Pada tahun 1991, Tim Berners-Lee mengeluarkan versi pertama HTTP dalam dokumen (HTTP 0.9) di mana dia menyatakan:
Kemudian pada bulan Juli 1992, RFC1060 dibuat usang oleh dokumen baru (RFC 1340) di mana yang berikut ini muncul:
Dokumen itu membuat 80 port resmi untuk HTTP (www). Namun tidak ada apa-apa tentang port 443 dalam dokumen itu. Selama Oktober 1994, RFC 1700 diterbitkan dan ini muncul untuk pertama kalinya:
Tampaknya itu diminta oleh Kipp E.B. Hickman, yang pada waktu itu bekerja di Mosaic, perusahaan peramban GUI pertama yang kemudian berubah menjadi Netscape. Tidak jelas mengapa port 443 dipilih. Namun, dokumen RFC sebelumnya memiliki celah dari 374 hingga 512, tetapi di RFC1700 ruang dari 375 hingga 451 telah diisi. Kemungkinan besar angka-angka itu hanya diberikan berdasarkan permintaan.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.