我正在为 IP 网络管理编写一个 Ruby 支持库,但在想出一个常用的构造时遇到了麻烦,即带前缀的 IP 地址,其中主机和网络之间的区别是隐式的:如果前缀仅屏蔽地址中的位,那么它就是网络地址。
带前缀的 IP 主机或网络地址是否有通用术语?标准不需要为其命名,因为它不是原始构造。如果我使用标准术语,我必须将其称为带前缀的地址。
我可以将其称为 IP 主机:
192.168.0.1
我很乐意将其称为 IP 网络:
192.168.0.0/24
但是对于这两者来说,什么名字才合适呢?
192.168.0.0/24
192.168.0.1/24
目前,我正考虑将其称为 IP 规范。然后我的库将实现 IP::Address 和 IP::Network 作为 IP::Spec 的专业化。
答案1
IP 或网络‘模式’怎么样?
答案2
CIDR 符号、CIDRspec 或 IP::Cidr 怎么样