二、用交换机构建 LAN
构建物件如下:
四个PC
两个交换机
一个Multi Switch多功能拓展控制器
连线必须是这个直线!!!不是虚线
最后实现效果如下:
全部的线是绿的,就表示是通的。
尝试一下,看PC11能否ping通PC13、PC14、PC15?
发现只能ping通PC13,而ping不通PC14、PC15,为什么?
PC14能ping通PC15,不能ping通PC11和PC13,因为PC14和PC15在一个子网中,PC11和PC13在另一个子网中,当PC14想与PC11通信时,必须通过网关到另一个子网,而PC14的网络号是通过IP地址与子网掩码与运算得到的,网络号的不同导致找不到网关,因此不能完成ping
详细解答一下:
对于IP地址192.168.1.1和192.168.1.2,如果它们的子网掩码为255.255.255.0,它们的网络号是192.168.1.0。
这是因为在子网掩码为255.255.255.0的情况下,IP地址的前三个字节(192.168.1)确定了网络号,而最后一个字节(.0)留给主机号。
对于IP地址192.168.2.1和192.168.2.2,如果它们的子网掩码为255.255.255.0,它们的网络号是192.168.2.0。
在这种情况下,子网掩码仍然是255.255.255.0,所以前三个字节(192.168.2)确定了网络号,而最后一个字节(.0)是留给主机号的部分。
网络号不同表示这两组IP地址属于不同的网络,不在同一个逻辑网络中,通常需要通过路由器或者网关进行通信。这是因为网络号用于标识特定网络的范围,不同网络号的设备需要通过路由器来实现数据包的转发与通信。
将 4 台 PC 的掩码都改为 255.255.0.0 ,它们相互能 ping 通吗?为什么?
可以ping通,因为改成255.255.0.0后,通过与运算得到的网络号是相同的,就处于一个子网中了
理解一下:当子网掩码为255.255.0.0时,这意味着网络地址中的前两个字节用于标识网络号,而后面的两个字节0.0用于主机号。
具体到IP地址192.168.2.1、192.168.2.2、192.168.1.1、192.168.1.2,如果他们的子网掩码是255.255.0.0,所以他们的网络号是192.168.0.0。这是因为前两个字节(192.168)定义了网络号的范围,而后面的两个字节则留给各自的主机号。