续实验二
问题一:使用二层交换机连接的网络需要配置网关吗?为什么?
二层交换机作为网络设备中的一种,主要用于在局域网(LAN)内部进行数据包的转发。它工作在OSI模型的第二层(数据链路层),主要根据MAC地址来进行数据包的转发和过滤。
二层交换机能够通过学习MAC地址表来确定数据包的最佳转发路径,从而提高局域网内部数据传输效率和安全性。
所以需要配置网关,因为用于网络之间的相互访问,不同子网通过网关才能进行连接
问题二:集线器 Hub 是工作在物理层的多接口设备,它与交换机的区别是什么?
从OSI体系结构来看,集线器属于OSI的物理层设备,而交换机属于OSI的数据链路层设备。从工作方式来看,集线器采用“广播”模式,因此容易产生“广播风暴”,当网络规模较大时性能会受到很大的影响。而当交换机工作的时候,只有发出请求的端口和目的端口之间相互响应而不影响其他端口,因此交换机能够分隔冲突域。从资源的占用上看,比如一个100M的交换机,对每一个连接在交换机的计算机都是100M的速度,而Hub是瓜分100M的资源。而且Hub是通过广播来通信,很占网络资源。
细讲一下:在计算机网络中,广播(broadcast)是一种数据传输方式,它将数据包发送到网络中的所有设备。而不考虑目标设备的地址。广播通常用于向网络中所有设备发送同一份数据,例如网络中的某个设备需要向所有其他设备发送某个设备设备需要向所有其他设备发送某个消息或请求时就会使用广播。
在以太网中,广播是通过目标MAC地址为全(FF:FF:FF:FF:FF:FF)来实现的,这样数据包就会被所有接收设备接收到。广播在局域网中广泛使用,但过多的广播消息可能会导致网络拥堵和性能问题,尤其是在设备数量较多或网络规模较大的情况下。
三、交换机接口地址列表
二层交换机是一种即插即用的多接口设备,它对于收到的帧有 3 种处理方式:广播、转发和丢弃(请弄清楚何时进行何种操作)
最开始的交换机MAC表是空的,此时当交换机收到APP请求帧之后会将收到的APP请求帧的IP地址与MAC地址填入自己的MAC表中,并把这个帧广播出去。然后根据MAC地址找到接收方,接收方会把发送方的MAC地址域IP地址填入到自己的MAC表中,同时接收方会发送一个回应包,再经过交换机的时候,交换机又会把这个IP与MAC填入自己的MAC表中,这样发送方就收到了接收方的IP地址和MAC地址。
可以看到最开始交换机MAC表是空的。
在PC4和PC5ping后再次查看交换机,可以发现交换机已经有了PC4和PC5和另一个交换机的MAC地址了
PC4向PC5发消息,先通过交换机,交换机得到PC4的MAC地址,然后将该帧广播出去,二层交换机得到一层交换机的MAC地址,返回时一层交换机获得二层交换机MAC地址,PC5收到后返回应答帧,交换机得到PC5的MAC地址