子网掩码不同 如何判断是否一个网段

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:21:56
我有三台电脑连交换机ip分别设置为:
pc0---10.64.4.30 255.255.255.240
pc1---10.64.4.31 255.255.255.0
pc2---10.64.4.7 255.255.255.0
请问他们之间相互ping会是什么结果
我用packet tracer试验结果如下:
Ping 日志
1. 成功 (100%): PC0 >> PC1
2. 成功 (100%): PC1 >> PC0
3. 成功 (100%): PC1 >> PC2
4. 成功 (100%): PC2 >> PC1
5. 出错: PC0 >> PC2
6. 出错: PC2 >> PC0

请问为什么pc1和pc2能通,pc0和pc2却不通呢??
是,为什么pc0和pc1通,却和pc2不通,原提问错了
而我用公司的网络做试验,我的ip是10.64.4.30 255.255.255.0,ping其他两个地址可以ping通,当我吧子网掩码改为255.255.255.240时,却ping不通31.而可以ping通7
请教高手
恩,上面的问题我有点糊涂了,不是非常糊涂了,那么为什么10.64.4.30知道10.64.4.7的子网掩码而知道他们不是一个子网的呢,诚心请教,他发送ping包的时候里的目的ip地址里有说目的ip的子网掩码吗

首先,子网掩码决定一个IP地址属于哪个网段。
不同的网段不通。
比如说10.1.1.1和20.1.1.1是不同的网段,他们不需要子网掩码掩他们也是不通的。
对于同一网段10.1.1.1 和10.1.25.1他们能不能通就要看他们的子网掩码了。
你说的例子中
10.64.4.30 255.255.255.240
他包含的IP地址是10.64.4.16到10.64.4.31
这个网段里面刚好包括0.64.4.31 但不包括10.64.4.7 所以出现你看到的那个情况,如果你把子网掩码改大一些比如说改成255.255.255.0那么它们就全能通了。10开头的地址子网掩码最大可以设成255.0.0.0里面有很多很多的地址。

补充回答:ping包本身目的地址包括子网掩码,但那个不重要,转发数据包的设备所查的路由表里要包括目的网段的子网信息。