这么说吧,对于无类网络来说,IP地址由网络号和主机号组成,一共4个字节,每个字节8个数据位,即一个IP地位占32位,至于那部分是主机号那部分是网络号就看掩码的定义了。而一个网关就是一个网络去另一个网络的关卡,而这个关卡可以被人为设置到这个网络上的任何一主机地址。如:
如上面的地址,计算机硬件设备都是识别二进制的,十进制的表现方式是为了人为的管理方便,可读性也更好。掩码和IP地址的长度是一致的,那么掩码的二进制为1的部分,对应ip二进制的部分为网络号,为0的部分对应ip地址的主机号。即255.255.255.0的主机部分只能有最后一个字节的范围,即只有0~255可以分配为主机号(一个字节,即8位,的最大值就是255)。当第四字节为0时,加上前面三个字节的网络号组成一个ip地址(192.168.2.0),这个地址是这个网络的完整标识,它表示一整个网络。若第四字节为255时,加上前面三个字节的网络号组成(192.168.2.255),个地址保留做广播地址,传播在同一个网络里的广播信息。所以在这个网络里,0和255不能作为主机号分配用,有效的主机标识号只能是1~254。
那么,192.168.0.0 / 255.255.254.0 这个网络从 192.168.0.1 ~ 192.168.1.254 都识别为同一网络。而 192.168.0.0 / 255.255.255.0 这个网络从 192.168.0.1 ~ 192.168.0.254 的范围,若网关所对应的主机在 192.168.0.100 这个ip上,网关就是 192.168.0.100。
192.168.1.1与192.168.1.2
这种情况下不一样的是网关吧
你的概念又错了!这种情况下不一样的是你的 IP 地址啊!一台机器的 IP 地址是 .1,另一台机器的 IP 地址是 .2,它们在同一个子网上(但是前提是:一定要保证:这两台机器在物理连接上就是在同一个交换机下,而不是只是硬将这两台机器的 IP 地址设置成同一个网段!),如果这两台机器确实是在 192.168.1.x 同一个网段里,那么这两台机器、以及连在同一个交换机下的其他机器,它们的网关都是同一个 IP 地址!例如都是:192.168.1.254(假设你说的这两台机器都是普通的客户端,都没有设置成网关功能!)