根据维基百科主机是
网络主机是连接到计算机网络的计算机或其他设备。网络主机可以向用户或网络上的其他节点提供信息资源、服务和应用程序。网络主机是分配有网络层主机地址的网络节点。
计算机是主机。打印机也提供服务并拥有 ip 地址。
那么在这些当中哪些是真正的主机呢?
- 路由器,
- 打印机,
- “网络摄像头”,
- 转变
我完全对这些事情感到困惑。提前致谢
根据维基百科主机是
网络主机是连接到计算机网络的计算机或其他设备。网络主机可以向用户或网络上的其他节点提供信息资源、服务和应用程序。网络主机是分配有网络层主机地址的网络节点。
计算机是主机。打印机也提供服务并拥有 ip 地址。
那么在这些当中哪些是真正的主机呢?
我完全对这些事情感到困惑。提前致谢
我实际上喜欢IPv6 RFC定义它的方式:
2. Terminology
node - a device that implements IPv6.
router - a node that forwards IPv6 packets not explicitly
addressed to itself.
host - any node that is not a router.
所以在你的列表中:
路由器、打印机、“网络中的相机”、开关
*(前提是它配置为IP地址)
交换机很棘手,因为这取决于它的配置方式:
(以上两点都考虑了不参与IP路由的交换机。如果是,则可以将其视为路由器,并且可以应用以上两点)
我看到它使用的方式(并试图强制自己更有效地进行通信)是,主机是作为通信端点的任何设备,如 PC、存储、打印机等。节点,如维基百科文章所建议的那样,是网络上任何可定义点的更通用的术语,在该点信息可能开始、停留或改变方向;因此这包括主机以及仅用于移动数据的交换机和其他设备,它们本身并不“托管”数据。我尝试在可能的情况下使用术语主机,并在设备不是主机或不执行类似主机的职责时使用术语节点。
最简单的规则是查看实现了多少网络堆栈。
节点是网络中“活动”的任何设备(=具有网络端口并且不仅仅是一个电适配器);一个节点可能只有部分网络堆栈,例如只有物理层或只有物理到网络层。
一台主机拥有从物理层到应用层的完整网络栈,任意应用在一台主机上运行。
当您查看具有 Web 界面的交换机或路由器等真实设备时,所有严格的定义都失败了 - 在这里,您必须查看设备在网络中提供的功能。管理型交换机主要是一个节点,偶尔也是一个主机。
我认为简短的回答是用法各不相同,而且确实是一个重点问题。
RFC 1122 Internet 主机要求说“主机,或简称“主机”是通信服务的最终消费者。主机通常代表用户执行应用程序,使用网络和/或 Internet 通信服务来支持“这个功能。互联网主机对应于 OSI 协议套件中使用的“终端系统”的概念。
Internet 网关的相应 RFC 1009要求给出了这样的定义:“网关连接到两个或多个网络,对这些网络中的每一个都表现为一个连接的主机。因此,它在每个连接的网络上都有一个物理接口和一个 IP 地址。网络。”
将主机作为实际通信目标的一般概念似乎是最常见但有目的的描述。对于网络工程师来说,路由器、交换机或 UPS 很可能是一个主机——一个需要与之交谈的东西。对于使用网上银行的人来说,路由器只是管道。
亲切的问候
乔纳森。