赞
踩
将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。
进行两台 PC 的基本网络配置,只需要配置 IP 地址即可,然后相互 ping 通即成功。
PC0 ping PC1结果如下图:
构建如下拓扑结构的局域网:
构建结果如下所示:
各PC的基本网络配置如下表:
机器名 | IP | 子网掩码 |
---|---|---|
PC0 | 192.168.1.1 | 255.255.255.0 |
PC1 | 192.168.1.2 | 255.255.255.0 |
PC2 | 192.168.2.1 | 255.255.255.0 |
PC3 | 192.168.2.2 | 255.255.255.0 |
配置某一台PC的网络配置,其他几台以此类推:
✎ 问题
PC0 能否 ping 通 PC1、PC2、PC3 ?
PC3 能否 ping 通 PC0、PC1、PC2 ?为什么?
将 4 台 PC 的掩码都改为 255.255.0.0 ,它们相互能 ping 通吗?为什么?
使用二层交换机连接的网络需要配置网关吗?为什么?
PC0 能否 ping 通 PC1、PC2、PC3 ?
PC0 ping PC2: 可以ping通
PC0 ping PC2: Request timed out.
PC0 ping PC3: Request timed out.
PC3 能否 ping 通 PC0、PC1、PC2 ?为什么?
PC3 ping PC0: Request timed out.
PC3 ping PC1: Request timed out.
PC3 ping PC2: 可以ping通
这是为什么勒?
PC3可以ping通PC2,但是ping不通PC0,PC1。
PC3的ip地址为192.168.2.2,转化为二进制为:11000000 10101000 00000010 00000010
PC2的ip地址为192.168.2.1,转化为二进制为:11000000 10101000 00000010 00000001
PC0的ip地址为192.168.1.1,转化为二进制为:11000000 10101000 00000001 00000001
PC1的ip地址为192.168.1.2,转化为二进制为:11000000 10101000 00000001 00000010
子网掩码为:255.255.255.0, 转化为二进制为:11111111 11111111 1111111 00000000
PC3的子网掩码和PC2的ip地址相与结果为: 11000000 101010000 00000010 0000000 即192.168.2.0
PC3的子网掩码和PC0、PC1的相与结果为: 11000000 101010000 00000001 0000000 即192.168.1.0
可以看出,PC2和PC3的网络号相同,都处于同一子网内,所以可以通信,即可以ping通。
PC3和PC0、PC1的网络号不同,没有处于同一子网内,所以ping不通。
将 4 台 PC 的掩码都改为 255.255.0.0 ,它们相互能 ping 通吗?为什么?
修改掩码如下:
PC0 ping PC1,PC2,PC3:
PC1 ping PC0,PC2,PC3:
PC2 ping PC0,PC1,PC3:
PC3 ping PC0,PC1,PC2:
由上述实验结果,可以看出,P0-P3都可以相互之间ping通。这是因为子网掩码都是255.255.0.0,它和这四个ip地址中任意一个相与的结果都是192.192.0.0,四个ip都是处于同一个网络号,即处于同一个通信子网内,因此互相可以ping通。
使用二层交换机连接的网络需要配置网关吗?为什么?
在二层交换机配置网关网络互联。没有网关,本机所辖主机,无法与其它网络通信。
✎ 试一试
集线器 Hub 是工作在物理层的多接口设备,它与交换机的区别是什么?请在 CPT 软件中用 Hub 构建网络进行实际验证。
二层交换机是一种即插即用的多接口设备,它对于收到的帧有 3 种处理方式:广播、转发和丢弃(请弄清楚何时进行何种操作)。那么,要转发成功,则交换机中必须要有接口地址列表即 MAC 表,该表是交换机通过学习自动得到的!
学习: 交换机内部有一个MAC地址表,一个MAC地址对应一个接口,一个接口可以对应多个MAC地址,与接口相对应的MAC地址是指通过这个接口,交换机所能达到的所有MAC地址,当交换机一端有一个主机通过交换机发送数据,交换机首先查看数据帧的源MAC地址,如果有的话更新记录,如果本身MAC地址中没有相关记录,就将源地址与其进入的接口相关记录写在MAC地址表中。
转发: 查看目的MAC地址,如果本身MAC地址表中有关于目的MAC地址与相应接口的记录,就从记录的接口转发出去。
广播: 如果没有记录,交换机就向其他所有接口转发这个帧(除这个数据帧的入口),等到相应的主机单播回复之后,交换机记下回应数据帧的源MAC地址与对应接口,以方便下次转发。更新:同时,交换机内部的MAC地址表只有300S的存在时间,定时五分钟会更新一次
仍然构建上图的拓扑结构,并配置各计算机的 IP 在同一个子网,使用工具栏中的放大镜点击某交换机如左边的 Switch,选择 MAC Table
,可以看到最初交换机的 MAC 表是空的,也即它不知道该怎样转发帧(那么它将如何处理?),用 PC0 访问(ping
)PC1 后,再查看该交换机的 MAC 表,现在有相应的记录,请思考如何得来。随着网络通信的增加,各交换机都将生成自己完整的 MAC 表,此时交换机的交换速度就是最快的!
构建一下的拓扑结构,并配置四台PC机的IP地址为192.168.1.1——192.168.1.4,使其位于同一个子网下:最初的交换机MAC表如下图所示:
PC0 ping PC2后的MAC表如下:
MAC表的生成是利用顺向/逆向学习的方式进行添加的,当一条消息发送到一个交换机的时候,它是先在MAC表中寻找,看是否有对应的MAC地址,如果有,就转发到对应的端口(若处于接收端口,就丢弃),否则就以广播的方式发送,当目的机收到后,就会回复消息,然后,交换机就会把MAC地址添加到MAC表中。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/762559
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。