如何调用IP地址“部分”?

时间:2011-02-02 08:58:21

标签: networking operating-system terminology

验证IP地址时,每个点分隔的“部分”的正确名称是什么。

例如,如果用户输入以下无效IP:

999.45.34.23

什么是正确的验证错误消息?

是:“第一个IP八位字节无效”?

参考文献:wikipedia

3 个答案:

答案 0 :(得分:2)

我认为你应该坚持技术上正确的术语,即 octet

正如其他人所观察到的那样,这个缺点有可能使典型用户感到困惑,他们可能不知道“八位字节”是什么。但是,使用不同的术语也不是一个好的选择,因为你可能会混淆和/或失望那些知道什么是八位字节的用户,并期望看到正确使用的术语。适当的背景。

也许最好的妥协是敢于超越典型的“错误:无效输入”样式消息。我会在输入中包含不正确的示例,以及错误文本。在这种情况下,您可能会显示用户输入的IP地址,并且错误的八位字节以红色突出显示。

程序员需要付出相当大的努力,他们不能再调用MessageBox函数并将其留在那里。但可用性有很大的提升。这种方法的优点是有经验的用户可以简单地阅读文本消息并确切地知道需要修复的内容。没有理解错误的缺乏经验的用户可以花更多的时间阅读对话框,仍然确切知道需要修复的内容。

考虑以下概念草图:

More descriptive error message, with the problematic octet highlighted in red

(显然,当您的应用最终决定支持IPv6时,您需要相应地进行修改。)

答案 1 :(得分:0)

我只是称之为 part 。所以在你的情况下:

"The first part of your IP address is invalid."

恕我直言,没有最终用户会理解八位字节这个词。

<强>更新

说真的,不得不问这个“部分”是什么叫(我认为你是这里的技术技术人员,谁写了这个应用程序)。您的用户中没有人会理解术语八位字节;)

答案 2 :(得分:-1)

我能想到的最接近的术语是“子网”,但为了验证,我会使用“八位字节”来表示清晰,因为子网或多或少含糊不清。