Sự khác biệt giữa các loại cổng


1

Sự khác biệt giữa ba loại cổng là gì; Nổi tiếng, đăng ký và năng động? Cụ thể, sự khác biệt trong cách sử dụng và số cổng liên quan đến từng loại.

Hiện tại tôi hiểu phạm vi cổng cho mỗi phục vụ như sau:
Nổi tiếng: tối đa 1023. Đã
đăng ký: từ 1024 đến 49151.
Động: từ 49152 đến tối đa 65535.

Câu trả lời:


1

Có một số khác biệt thực tế và một số khác biệt thông thường.

Thực dụng:

  • Trên các hệ thống tương tự Unix và Unix, chỉ có siêu người dùng mới có thể liên kết các dịch vụ với các cổng <1024. Các cổng này được gán bởi IETF [ 1 ] (tốt, IANA nói [ 2 ] rằng chúng được gán bởi IETF và IETF nói [ 1 ] rằng chúng được gán bởi IANA, nhưng chúng có nghĩa là IETF gợi ý các nhiệm vụ và IANA giữ quyền hạn danh sách).

Thông thường:

  • Các cổng 1024--49151 có sẵn để đăng ký tại IANA cho các mục đích phổ biến hơn vì chúng có sẵn cho người dùng thường xuyên liên kết. Đây là lý do tại sao chúng được sử dụng cho các máy chủ trò chơi. Việc đăng ký là một nỗ lực để cố gắng tránh các cuộc đụng độ cổng (dù sao cũng xảy ra, vì không phải ai cũng nghĩ rằng nó đáng để đăng ký).
  • Các cổng 49152--65535 rõ ràng không có sẵn để đăng ký [ 2 ]. Điều này đảm bảo rằng chúng có thể được sử dụng bởi bất kỳ ứng dụng nào, sau khi kiểm tra rằng chúng chưa được sử dụng . Vì phạm vi 1024--49151 có thể được đăng ký, nếu một ứng dụng sẽ lấy cổng có sẵn đầu tiên trong phạm vi đó, một cuộc đụng độ có thể xảy ra khi ứng dụng đã đăng ký sau đó sẽ khởi động. Tương tự, có một lợi thế là có thể "chắc chắn" (về lý thuyết) rằng một cổng nhất định tương ứng với một dịch vụ nhất định.

Tất cả những khác biệt được đề cập này được chỉ định thông qua [ 2 ], nhưng trong thực tế như tôi đã đề cập, không phải ai cũng tuân thủ các bài tập cổng đã đăng ký. Bạn sẽ tìm thấy hầu như không có cổng máy chủ trò chơi phổ biến nào (ví dụ 27015 cho Counter-strike, 6889 cho Starcraft) được liệt kê và trên thực tế có các cổng hệ thống thông thường (411 cho Kết nối trực tiếp) cũng không được đăng ký. Yêu cầu ràng buộc siêu người dùng trên các cổng <1024 cũng chỉ là một hạn chế của hệ điều hành.

IANA giữ danh sách có thẩm quyền về việc gán số cổng [ 2 ].

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.