网络地址的目的是什么?(又名子网地址,每个子网的起始地址)
例如在此网络中:
192.168.1.0/24
为什么我们应该保留192.168.1.0地址免费?
not a valid host address
。...好问题!
网络地址的目的是什么?(又名子网地址,每个子网的起始地址)
例如在此网络中:
192.168.1.0/24
为什么我们应该保留192.168.1.0地址免费?
not a valid host address
。...好问题!
Answers:
它们在功能上是相同的-所有主机子网广播。在很久以前的早期,全零地址(“网络”)用于广播流量。后来将其更改为所有人的地址(“广播”),这就是我们今天使用的地址。
[注]
这是不一样的东西作为“子网零”(或全1的子网),其为顶部和底部的子网从一个较大的掩模。例如。192.168.1.0/24分成/ 28:子网零为192.168.1.0/28和全为子网是192.168.1.240/28
“网络地址”和“广播地址”是子网的第一个和最后一个地址。
它用于路由目的。当告诉路由器将数据包从子网A路由到子网B时,路由器将使用网络地址指示整个源子网和目标子网。
如果我们将设备分配给网络地址,也将无法将子网中的特定节点与整个子网区分开,但是我相信路由因子的真正目的,尽管我可能会误会。
进一步阅读:http : //www.techexams.net/forums/network/90005-purpose-network-id-broadcast-id.html
IP地址中使用“ 0”已在RFC923中定义,并在后续的RFC中继续使用:
Special Addresses:
In certain contexts, it is useful to have fixed addresses with
functional significance rather than as identifiers of specific
hosts. When such usage is called for, the address zero is to be
interpreted as meaning "this", as in "this network". The address
of all ones are to be interpreted as meaning "all", as in "all
hosts". For example, the address 128.9.255.255 could be
interpreted as meaning all hosts on the network 128.9. Or, the
address 0.0.0.37 could be interpreted as meaning host 37 on this
network.
本示例通过在地址的网络部分中使用0来提供当前网络(0.0.0.37)上的特定主机,但实际上并没有阐明相反的情况(在地址的主机部分中为0)。但是,确实将“ 0”定义为“ this”。
从那里,我一直无法找到任何文档来备份我的内存,但是在RFC1060中,地址“ 0.0.0.0”被明确记录为“此网络上的主机”:
(a) {0, 0}
This host on this network. Can only be used as a source
address (see note later).
由于地址的主机部分的全零表示“此主机”,因此它不能用作网络上的主机地址。
从逻辑上讲,通过使用地址的“网络”部分后跟全零(即未使用主机位)来引用网络。我找不到文档来备份我的内存,但是我相信这早在RFC1060之前就已被广泛接受。
编辑:感谢Ricky提到RFC919,我发现我一直在寻找的参考文献说明了我对网络地址的普遍接受的回忆:
However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36"
顺便说一句,在谈到Ricky提到的子网0子网和全1子网时,我相信其中的第一个文档来自RFC950,该文档引用了RFC943(上面废弃了RFC923,但使用相同的语言表示特殊地址):
It is useful to preserve and extend the interpretation of these
special addresses in subnetted networks. This means the values
of all zeros and all ones in the subnet field should not be
assigned to actual (physical) subnets.
In the example above, the 6-bit wide subnet field may have
any value except 0 and 63.
Please note that there is no effect or new restriction on the
addresses of hosts on non-subnetted networks.
您永远无法以0.Host ID来计数任何一种。.HostID以1开头。
192.168.1.0/24此表达式用于路由器。
它的意思是,
子网掩码:255.255.255.0
网络:192.168.1.0
广播:192.168.1.255
谢谢。
您可以将网络ID视为“邻居”。然后将主机IP地址视为“门牌号码”。子网掩码有助于定义网络ID。
从全局角度来看,请考虑以下分类地址:网络ID:192.168.0.0子网掩码:255.255.255.0(我意识到192.168.0.0不是一个常见的示例,但它是有效的,并且可以帮助您说明这一点。)
“邻居”中“门牌号码”的有效主机IP地址是:192.168.0.1至192.168.0.254网络ID是192.168.0.0广播地址是192.168.0.255
如果这不是一个有类的地址,则如下所示:网络ID:192.168.0.0子网掩码:255.255.0.0
“邻居”中“门牌号码”的有效主机IP地址是:192.168.0.1至192.168.255.254网络ID是192.168.0.0广播地址是192.168.0.255
请注意,在这两个示例中,网络ID(不带子网掩码)看起来都相同。但是,子网掩码用两个完全不同的主机IP地址范围定义它们。
使用您的原始类比,您可以将子网划分为具有子网划分的街道。例如,以192.168.0.0和255.255.255.0开头,您可以将其分为两个子网:
子网1 192.168.0.0 255.255.255.128主机IP地址范围:192.168.0.1至192.168.0.126广播IP:192.168.0.127
子网2 192.168.0.128 255.255.255.128主机IP地址范围:192.168.0.129至192.168.0.254广播IP:192.168.0.255