22Jul
Sementara banyak dari kita terbiasa dengan berbagai pelabuhan yang ditugaskan untuk tujuan atau kegunaan tertentu, kita mungkin tidak tahu alasan khusus mengapa mereka dipilih. Today's SuperUser Q & Sebuah posting memiliki jawaban atas pertanyaan pembaca yang penasaran.
Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web. 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 tertentu atau apakah itu hanya didefinisikan seperti itu?
Mengapa 80 dan 443 dipilih sebagai port HTTP dan HTTPS default?
Jawaban
SuperUser kontributor jcbermu memiliki jawaban untuk kita:
Internet Assigned Numbers Authority( IANA) adalah departemen ICANN, perusahaan swasta nirlaba yang mengawasi alokasi alamat IP global, Domain Name System( DNS), baikport yang diketahui, dan simbol dan nomor Protokol Internet lainnya.
Selama bulan Maret 1990, mereka menerbitkan sebuah dokumen( RFC 1060) di mana mereka mencantumkan semua port yang terkenal pada saat itu. Dalam daftar itu tidak ada protokol yang ditugaskan ke port 80( melonjak dari 79 menjadi 81):
Saat itu, port 80 secara 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) dimana hal berikut muncul:
Itudokumen 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 ini diminta oleh Kipp E.B.Hickman, yang 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 sampai 512, namun di RFC1700 ruang dari 375 sampai 451 terisi. Kemungkinan besar jumlahnya hanya diberikan sesuai permintaan.
Punya sesuatu untuk ditambahkan ke penjelasannya? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.