首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口1024和以上端口之间的区别是否仅存在于TCP和UDP协议中?

端口1024和以上端口之间的区别是否仅存在于TCP和UDP协议中?
EN

Network Engineering用户
提问于 2021-06-23 05:11:59
回答 1查看 74关注 0票数 2

端口1024和以上端口之间的区别是否仅存在于TCP和UDP协议中?

我想知道在其他协议(如TCP和UDP)中,是否存在"root“和”非root“用户之间的区别,分别与端口1024下和以上的端口相对应。

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2021-06-23 11:56:00

即使TCP和UDP也没有这样的区别。阅读这些协议的RFCs,没有提到这一点。IANA指定了端口号,并决定1024以下的港口是众所周知的端口号.参见服务名称和传输协议端口号注册表,其中IANA为不同的功能选择了不同的端口范围:

端口号以各种方式分配,基于三个范围:系统端口(0-1023)、用户端口(1024-49151)和动态和/或专用端口(49152-65535);这些范围的不同用途在RFC6335中描述。根据RFC6335的8.1.2节,系统端口由RFC8126中描述的"IETF“或"IESG批准”过程分配。用户端口由IANA按照RFC6335使用"IETF“流程、"IESG审批”流程或“专家评审”流程分配。没有分配动态端口。

碰巧OS制造商已经决定限制一些端口号,但这是一个不相关的话题。即使是不同的OS供应商也不同意所有的端口分配。IANA所称的动态或专用端口(临时端口)实际上是不同OSes上的不同范围

您所看到的区别不是协议的一部分,而是OS制造商基于IANA分配区别实现的。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/74351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档