Meskipun banyak dari kita yang mengetahui berbagai port yang ditetapkan untuk tujuan atau penggunaan tertentu, kita mungkin tidak tahu alasan khusus mengapa port tersebut dipilih. Pos T&J SuperUser hari ini memiliki jawaban untuk pertanyaan pembaca yang penasaran.
Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.
Foto milik Rodney Lewis (Flickr) .
Pertanyaan
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 khusus atau hanya didefinisikan seperti itu?
Mengapa 80 dan 443 dipilih sebagai port HTTP dan HTTPS default?
Jawabannya
Kontributor SuperUser jcbermu memiliki jawabannya untuk kami:
Internet Assigned Numbers Authority (IANA) adalah departemen ICANN, sebuah perusahaan swasta nirlaba yang mengawasi alokasi alamat IP global, Domain Name System (DNS), port terkenal, dan simbol serta angka terkait Protokol Internet lainnya.
Selama Maret 1990, mereka menerbitkan dokumen ( RFC 1060 ) di mana mereka mencantumkan semua port terkenal pada saat itu. Dalam daftar itu tidak ada protokol yang ditugaskan ke port 80 (itu melompat dari 79 menjadi 81):
![]()
Saat itu, port 80 resmi gratis. Pada tahun 1991, Tim Berners-Lee mengeluarkan versi pertama HTTP dalam sebuah 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 menjadikan 80 port resmi untuk HTTP (www). Namun tidak ada tentang port 443 di dokumen itu. Selama Oktober 1994, RFC 1700 diterbitkan dan ini muncul untuk pertama kalinya:
![]()
Sepertinya itu diminta oleh Kipp E.B. Hickman , yang pada saat itu bekerja di Mosaic, perusahaan browser GUI pertama yang kemudian 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 terisi. Kemungkinan besar nomor tersebut diberikan sesuai dengan permintaan.
Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .