路由器在 TCP/IP 网络中也称为主机吗?

网络工程 路由器 ip
2021-07-23 07:08:47

只是被称为主机的计算机吗?或者路由器也被称为主机?

3个回答

尽管在某些文献中主机是具有 IP 地址的任何系统,但它更一般地指的是“端系统”

RFC1122 中给出了主机的定义

1.1.1 互联网主机

     A host computer, or simply "host," is the ultimate consumer of
     communication services.  A host generally executes application
     programs on behalf of user(s), employing network and/or
     Internet communication services in support of this function.
     An Internet host corresponds to the concept of an "End-System"
     used in the OSI protocol suite [INTRO:13].

按照这个定义,路由器不是主机(例如也不是交换机)。

“主机”不是设备类型的同义词。相反,它标识“托管”数据或服务的系统。在适当的上下文中,路由器可以被视为主机。尽管有更明确的术语,但路由器可以被视为主机,用于到需要该路由的所述子网的特定路由。

我想我说的更多是我工作的 IT/IS 圈子的方言,而不是官方定义。

有时教科书在讨论网络层及其将数据包从发送“主机”移动到接收“主机”的主要目标时将路由器称为主机。但更准确地说,目标是在发送和接收 IP 地址之间发送数据包,这些 IP 地址可由边缘设备(主机)和路由器持有。我不会将路由器视为主机,因为尽管它有一个或多个 IP 地址,但它不能运行应用层或传输层协议。