Một cổng là gì

Tìm hiểu cổng trong mạng là gì

Khi thực hiện các yêu cầu mạng, bạn sử dụngđịa chỉ IPhoặc tên máy chủ vàHải cảng.

Như thế này:

  • http://localhost:8080(cổng 8080)
  • ftp://127.0.0.1:29392(cổng 29392)

Một cổng, chính xác là gì?

Đó là một kỹ thuật được giới thiệu để cho phép nhiều ứng dụng phản hồi trên cùng một máy tính, trên cùng một giao thức.

Ví dụ, chúng tôi có thể có một máy chủ web đang chạy trên máy của chúng tôi. Máy chủ web thứ hai có thể được khởi động trên một cổng khác.

Giả sử lần đầu tiên chạy trên cổng 80, là cổng mặc định cho các máy chủ web sử dụng giao thức HTTP. Tương tự có thể chạy trên bất kỳ cổng nào khác ngoại trừ cổng 80. Ví dụ, người ta thường sử dụng cổng 8080 hoặc cổng 81.

HTTPS chạy trên cổng 443 theo mặc định.

Mỗi giao thức có một cổng mặc định khác nhau, nhưng các chương trình không bắt buộc phải sử dụng cổng đó. Họ có thể sử dụng bất kỳ cổng nào không được sử dụng trong khoảng từ 1 đến 65535 (16 bit không dấu = 2 ^ 16). Đây làdanh sách các số cổng mặc địnhcho tất cả các giao thức dựa trên TCP và UDP.

Trong lịch sử:

  • FTP sử dụng 21
  • Telnet sử dụng 23
  • SMTP sử dụng 25
  • POP3 sử dụng 110

.. mặc dù bây giờ đối với tất cả các dịch vụ đó, bạn nên sử dụng các đối tác an toàn, dựa trên các cổng khác.


Các hướng dẫn khác về mạng: