协议名称是否有最大长度?
Is there a maximum length for a protocol name?
在一个 URI 中,我们有几个部分。第一部分是协议,比如http
、ftp
、smtp
等,有没有RFC或者类似的文档限制协议的长度?
根据我在 /etc/services
文件中看到的内容,长度仍然很短,但我想它可能比那长得多?
不,Uri 的长度或“方案”部分(您称为“协议”)没有正式限制 - Uniform Resource Identifier (URI): Generic Syntax, section 3.1
scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )
您还可以参考网络协议 - URI Schemes and Web Protocols 中介绍的 Uri 架构(如 http 或 ftp)和网络协议(如 HTTP 或 FTP)之间的关系。
在一个 URI 中,我们有几个部分。第一部分是协议,比如http
、ftp
、smtp
等,有没有RFC或者类似的文档限制协议的长度?
根据我在 /etc/services
文件中看到的内容,长度仍然很短,但我想它可能比那长得多?
不,Uri 的长度或“方案”部分(您称为“协议”)没有正式限制 - Uniform Resource Identifier (URI): Generic Syntax, section 3.1
scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )
您还可以参考网络协议 - URI Schemes and Web Protocols 中介绍的 Uri 架构(如 http 或 ftp)和网络协议(如 HTTP 或 FTP)之间的关系。