RFC1700,全称“Assigned Numbers”,是由互联网工程任务组(Internet Engineering Task Force, IETF)发布的一份文件,用于规定和分配各种网络协议、端口、协议号、邮件服务和其他网络相关的数字标识。该文件首次发布于1994年,是RFC系列文档的一部分。
文档内容主要包括以下几个部分:
1. 网络协议号:列出了一系列的协议号,如TCP/IP协议族中的IP协议号(IPv4)和各种传输层协议的端口号。
2. 传输层端口分配:详细说明了各种传输层端口(如HTTP、FTP、SSH等)的分配和使用。
3. 应用层服务分配:定义了应用层服务的名称和对应的数字标识,例如DNS服务、NTP服务等。
4. 邮件服务分配:为邮件相关服务分配了数字标识,如SMTP、POP3等。
5. 网络管理分配:涉及网络管理的协议和服务的数字标识分配。
6. 其他分配:包括各种特定用途的数字标识,如ISO 3166国家代码等。
RFC1700的发布对于网络协议的标准化和网络通信的顺利进行具有重要意义。随着网络技术的发展,RFC1700中的一些分配可能会进行更新或修改,因此建议关注相关文档的更新情况。
根据RFC1700,最初保留端口范围为0-255,后扩充至0-1023。实际应用中,1024-2049端口也被广泛注册使用,2049以上较少。华为防火墙将0-2047设为保留端口,源NAT转换后端口范围为2048-65535,以避免中间设备对1-2047端口做特殊处理导致问题。友商如华三防火墙默认无保留端口,需手动配置。华为防火墙可通过命令调整保留端口范围,但起始端口最小为2048。