Trong lĩnh vực mạng máy tính, port (hay port number) là một con số được dùng để phân biệt các tiến trình (process). Giúp chúng có thể giao tiếp được với nhau thông qua các socket. Sử dụng cổng cũng giúp phân luồng dữ liệu tốt hơn.

Ở mức độ hệ điều hành, cổng là một cấu trúc logic giúp xác định một tiến trình hoặc một dịch vụ mạng.

Có tổng cộng cổng:

  • Từ 0 đến 1023 là các cổng theo chuẩn quốc tế.
  • Từ 1024 đến 49151 là các cổng cung cấp cho các dịch vụ sau này.
  • Từ 49151 đến 65535 là các cổng tự sinh trên máy của client khi người dùng gửi yêu cầu.

Tip

Cổng ngẫu nhiên sẽ giúp bảo mật hơn vì không ai biết mình đang sử dụng cổng nào, có thể tránh được tấn công.

Resources