Laman » bagaimana untuk » Mengapa 80 Terpilih sebagai Port HTTP Lalai dan 443 sebagai Port HTTPS Lalai?

    Mengapa 80 Terpilih sebagai Port HTTP Lalai dan 443 sebagai Port HTTPS Lalai?

    Walaupun ramai di antara kita sudah biasa dengan pelbagai pelabuhan yang ditugaskan untuk tujuan atau kegunaan tertentu, kita mungkin tidak tahu sebab tertentu mengapa mereka dipilih. Siaran Q & A SuperUser hari ini mempunyai jawapan kepada soalan pembaca yang ingin tahu.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Photo courtesy of Rodney Lewis (Flickr).

    Soalan

    Pembaca SuperUser Samuel Alexander ingin tahu mengapa 80 dan 443 dipilih sebagai HTTP lalai dan pelabuhan HTTPS:

    Mengapa port 80 dipilih sebagai port HTTP lalai dan 443 sebagai port HTTPS lalai? Adakah terdapat sebab tertentu atau ia hanya ditakrifkan seperti itu?

    Kenapa 80 dan 443 dipilih sebagai HTTP lalai dan port HTTPS?

    Jawapan

    Penyumbang SuperUser jcbermu mempunyai jawapan untuk kami:

    Pihak Berkuasa Nombor Ditugaskan Internet (IANA) adalah sebuah jabatan ICANN, sebuah syarikat swasta yang bukan keuntungan yang mengawasi peruntukan alamat IP global, Sistem Nama Domain (DNS), pelabuhan yang terkenal, dan simbol-simbol dan nombor-nombor yang berkaitan dengan Protokol Internet.

    Pada bulan Mac 1990, mereka menerbitkan dokumen (RFC 1060) di mana mereka menyenaraikan semua pelabuhan terkenal pada masa itu. Dalam senarai itu tiada protokol yang diberikan kepada port 80 (ia melonjak dari 79 hingga 81):

    Pada masa itu, pelabuhan 80 secara rasminya bebas. Pada tahun 1991, Tim Berners-Lee mengeluarkan versi HTTP pertama dalam dokumen (HTTP 0.9) di mana dia menyatakan:

    Kemudian pada bulan Julai 1992, RFC1060 telah dibuat usang oleh dokumen baru (RFC 1340) di mana yang berikut muncul:

    Dokumen itu membuat 80 pelabuhan rasmi untuk HTTP (www). Walau bagaimanapun tiada apa-apa mengenai port 443 dalam dokumen itu. Pada Oktober 1994, RFC 1700 telah diterbitkan dan ini muncul buat kali pertama:

    Nampaknya ia diminta oleh Kipp E.B. Hickman, yang pada masa itu bekerja di Mosaic, syarikat pelayar GUI pertama yang kemudiannya menjadi Netscape. Ia tidak jelas mengapa pelabuhan 443 dipilih. Walau bagaimanapun, dokumen RFC sebelumnya mempunyai jurang dari 374 hingga 512, tetapi dalam RFC1700 ruang dari 375 hingga 451 telah diisi. Kemungkinan besar angka-angka itu hanya diberikan mengikut permintaan.


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.