Tại sao 80 được chọn làm Cổng HTTP mặc định và 443 làm Cổng HTTPS mặc định?

Mục lục:

Tại sao 80 được chọn làm Cổng HTTP mặc định và 443 làm Cổng HTTPS mặc định?
Tại sao 80 được chọn làm Cổng HTTP mặc định và 443 làm Cổng HTTPS mặc định?

Video: Tại sao 80 được chọn làm Cổng HTTP mặc định và 443 làm Cổng HTTPS mặc định?

Video: Tại sao 80 được chọn làm Cổng HTTP mặc định và 443 làm Cổng HTTPS mặc định?
Video: Đừng làm nô lệ cho pin smartphone nữa: thức đêm bật quạt sạc pin!? Wtf - YouTube 2024, Tháng tư
Anonim
Trong khi nhiều người trong chúng ta quen thuộc với các cổng khác nhau được chỉ định cho các mục đích hoặc sử dụng cụ thể, chúng tôi có thể không biết lý do cụ thể tại sao họ được chọn. Bài đăng Hỏi & Đáp của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.
Trong khi nhiều người trong chúng ta quen thuộc với các cổng khác nhau được chỉ định cho các mục đích hoặc sử dụng cụ thể, chúng tôi có thể không biết lý do cụ thể tại sao họ được chọn. Bài đăng Hỏi & Đáp của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.

Phiên Hỏi & Đáp hôm nay đến với chúng tôi theo lịch sự của SuperUser - một phân khu của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Ảnh lịch sự của Rodney Lewis (Flickr).

Câu hỏi

Người đọc SuperUser Samuel Alexander muốn biết tại sao 80 và 443 được chọn làm cổng HTTP và HTTPS mặc định:

Why was port 80 chosen as the default HTTP port and 443 as the default HTTPS port? Is there any particular reason or was it just defined that way?

Tại sao 80 và 443 được chọn làm cổng HTTP và HTTPS mặc định?

Câu trả lời

Người đóng góp SuperUser jcbermu có câu trả lời cho chúng tôi:

The Internet Assigned Numbers Authority (IANA) is a department of ICANN, a non-profit private corporation that oversees global IP address allocation, the Domain Name System (DNS), well-known ports, and other Internet Protocol-related symbols and numbers.

During March of 1990, they published a document (RFC 1060) where they listed all the well-known ports at that time. In that list there was no protocol assigned to port 80 (it jumped from 79 to 81):

At that time, port 80 was officially free. In 1991, Tim Berners-Lee issued the first version of HTTP in a document (HTTP 0.9) where he stated:
At that time, port 80 was officially free. In 1991, Tim Berners-Lee issued the first version of HTTP in a document (HTTP 0.9) where he stated:
Then in July of 1992, RFC1060 was made obsolete by a new document (RFC 1340) where the following appeared:
Then in July of 1992, RFC1060 was made obsolete by a new document (RFC 1340) where the following appeared:
That document made 80 the official port for HTTP (www). However there is nothing about port 443 in that document. During October of 1994, RFC 1700 was published and this appeared for the first time:
That document made 80 the official port for HTTP (www). However there is nothing about port 443 in that document. During October of 1994, RFC 1700 was published and this appeared for the first time:
It seems it was solicited by Kipp E.B. Hickman, who at the time worked at Mosaic, the first GUI browser company that later went on to become Netscape. It is not clear why port 443 was chosen. However, the previous RFC document had a gap from 374 through 512, but in RFC1700 the space from 375 to 451 was filled. It is most likely that the numbers were simply given in order of request.
It seems it was solicited by Kipp E.B. Hickman, who at the time worked at Mosaic, the first GUI browser company that later went on to become Netscape. It is not clear why port 443 was chosen. However, the previous RFC document had a gap from 374 through 512, but in RFC1700 the space from 375 to 451 was filled. It is most likely that the numbers were simply given in order of request.

Có cái gì để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange có hiểu biết công nghệ khác? Xem toàn bộ chuỗi thảo luận tại đây.

Đề xuất: