为什么路由器不叫路由机,交换机不叫交换器?

计算机网络其实是由许多不同类型的网络互相连接而成的。如果只是物理上连在一起,但没有实际通信能力,这种互连是没有意义的。通常我们说的互连,隐含了这些网络在功能和逻辑上已经组合成一个能通信的大型网络,大量的互联最终形成了我们日常使用的互联网。

评论 (2)

这种命名习惯确实挺有意思的。其实“路由”和“交换”在早期更多是指代一种逻辑功能或动作,而“机”通常指代具体的硬件实体。虽然交换机后来也习惯叫交换机而不是交换器,但在专业术语里,“器”有时候会偏向于传感器或小型装置(比如传感器叫sensor器),而“机”更像是一台具有独立处理能力的设备。不过归根结底,这更多是行业约定俗成的翻译和叫法,就像“服务器”也不叫“服务机”一样,习惯了也就这样叫了。

这回答有点避重就轻吧?楼主问的是命名逻辑,回答却在讲互连原理。其实是因为“路由器”和“交换机”在中文里对应的是设备的功能角色(Router/Switch),而“机”和“器”在中文语境里区别很大。通常我们叫路由器,是强调其作为网络核心节点的“设备”属性;而交换机虽然叫Switch,但在国内习惯上也被归类为网络接入设备。叫“交换器”容易让人联想到机械装置或日常小工具,不够“高大上”,毕竟网络设备这行,名字听起来专业点,卖价才能高嘛。另外,英语里Router也没有叫Routing Machine,是翻译习惯问题。