Các RFC 6335 được giải thích này:
Các cổng trong phạm vi Cổng động (49152-65535) đã được dành riêng cho sử dụng cục bộ và động và không thể được chỉ định thông qua IANA. Phần mềm ứng dụng có thể chỉ cần sử dụng bất kỳ cổng động nào có sẵn trên máy chủ cục bộ mà không cần bất kỳ loại chuyển nhượng nào. Mặt khác, phần mềm ứng dụng PHẢI KHÔNG cho rằng một số cổng cụ thể trong phạm vi Cổng động sẽ luôn có sẵn để liên lạc mọi lúc và số cổng trong phạm vi đó do đó KHÔNG được sử dụng làm định danh dịch vụ.
Các cổng dành riêng:
Các cổng trong phạm vi Cổng người dùng (1024-49151) có sẵn để gán thông qua IANA và CÓ THỂ được sử dụng làm định danh dịch vụ khi gán thành công.
Các cổng trong phạm vi Cổng hệ thống (0-1023) cũng có sẵn để gán thông qua IANA. Do phạm vi Cổng hệ thống vừa nhỏ nhất vừa được phân bổ dày đặc nhất, nên các yêu cầu đối với nhiệm vụ mới nghiêm ngặt hơn so với phạm vi Cổng người dùng và sẽ chỉ được cấp theo quy trình "Đánh giá IETF" hoặc "Phê duyệt IESG" RFC5226 .
Phần giới thiệu giải thích sự nhầm lẫn:
Trong nhiều năm, việc gán tên dịch vụ mới và giá trị số cổng để sử dụng với Giao thức điều khiển truyền (TCP) [RFC0793] và Giao thức gói dữ liệu người dùng (UDP) [RFC0768] đã có ít hơn
các hướng dẫn rõ ràng.
Có vẻ như Windows XP không theo RFC6335, nhưng Solaris 10 thì có.