2017-11-04 203 views
-2

嗨我一直在学习网络一段时间了,我似乎无法找到一个解决方案,在线疑惑。这个IP地址代表什么IPv4

我了解到,如果你正在向B类网络的目的地141.49.255.255发送一个数据包,这意味着你正在向广播该数据包给整个B类网络的141.49.0.0;我还了解到,如果你正在向A类网络的目标地址(如10.255.255.255)发送一个数据包,则你再次在网络ID 10.0.0.0中广播数据包。

我的问题是,当我' m发送一个包到B类141.255.255.255?我是否将它发送给单个主机或网络?

+0

这个问题是为理论计算机科学堆栈交换站点 – Dane

+1

网络类是死的,在1993年被定义CIDR(_Classless_域间路由)的RFC 1517,1518和1519杀死。现代网络不使用网络类。请让他们安息。 –

回答

0

每个响铃的第一个和最后一个ip地址被保留并分配给网络的任何主机。在你的情况下,141.0.0.0和141.255.255.255分别是141.0.0.0/8前缀的最后一个地址。

+1

否,'141.255.255.255'不在“141.0.0.0/24”前缀定义的网络中。 –

3

忘记课程。在过去的二十年里,一切都在CIDR中完成。

发送到141.255.255.255/16是子网广播到141.255.0.0/16。相同的地址也可能是

  • 141.255.255.255/8 - 子网广播到141.0.0.0/8
  • 141.255.255.255/6 - (!)单播到节点141.255.255.255

大多数情况下,广播发送到255.255.255.255。路由器(通常)不会转发广播,因此它受限于该段。

但是,有一些细微的差异:例如运行192.168.1.0/24和10.1.0.0/16在同一个以太网段内,192.168.1.255/24的广播被物理地发送到所有节点(以太网广播),甚至是具有10.1.0.0/16地址的节点。然而,这些将丢弃并忽略数据包,因为它没有解决它们。

相反,广播到255.255.255.255将发送到所有节点并由所有节点处理。