Cisco软件的学习和使用lab5

[toc]

lab5 hub和switch的区别和优缺点

1. 安装图片连接设备并设置ip地址

image-20221002175016976

  • 给每个pc配置上ip后,先将每个pc和switch的ARP缓存表缓存各自的pc,相互发送PDU即可。
  • 可以点击查看ARPtable 是否有缓存各自ip地址
  • Swtich是有Mac address储存表(table)的,它可以记住每台机器的Mac address,如何记住每台机器的mac呢
  • image-20221002175715424
  • 通过广播一来一回,就可以知道两台pc之间的mac地址了,储存mac地址可以再下次传输的时候不需要再广播给另外的pc,效率就会提高。

2. 实验开始

Hub 和 Switch 的比较

Hub连接pc进行的流程

  1. Pc0先将PTU发送到Hub,Hub广播给其他两台pc验证Mac address,pc1成功后将接受这个PTU
  2. 接受PTU的PC1将发送“已回复”的PTU给pc0
image-20221011202750403

Switch连接pc进行的流程

我们会发现router会直接发送给目标pc,且不需要广播给别的pc

为什么,原因是router能够收集和检测mac地址,有了mac地址,router可以直接发送给目标pc,提高效率和实际

  • pc3发送ICMP类型PTU给pc4,router通过端口检测了Mac address并发现该目标mac address在 router里
  • router直接发送PTU给pc4
  • pc4回复PTU给pc3,经过router,router再一次检测mac地址
  • router发送PTU给pc3
image-20221011203421514

冲撞域的比较

Hub

  • 分别发送两个PTU给别的PC
  • Hub里的两个PTU相互碰撞
  • Hub发送给每个pc表示被PTU以及被冲撞了
image-20221011204219101 image-20221011204247916

Switch

  • 分别从不同的PC发送PTU给别的PC
  • switch检测不同的PTU,并检测次PTU的目标mac地址
  • Switch确认mac地址后将PTU发送给不同的pc
  • swtich按照先后顺序进行发送
  • 按照图里是pc0和pc1都发送给pc2一个ptu,那么pc2将会按照接受的顺序发送回复类型ptu
  • switch并没有像hub一样被碰撞

image-20221012103125218image-20221012103208015

image-20221012103327684image-20221012103444807

大型局域网,两个switch互联

  • 先像上一步一样,先互相发送PTU给别的PC
  • 从左边的pc1发送PTU给右边的pc4
  • 发送过程跟上上面的一样,没什么区别

两个pc发送两个PTU给别的pc

  • switch会匹配一个PTU的mac address,如果没有目标address就会广播(包括连接的switch)
  • 另一个switch发现该ptu的目标mac address在mac目录有储存
  • switch就会发送给该目标pc
  • 剩下的过程就懂得都懂
image-20221012131848503 image-20221012131908715 image-20221012131929769 image-20221012131955479

结论

switch

  • 不受冲撞域的影响,直接进行PTU传送
  • 更够储存mac address,直接发送给目标pc
  • 更高效方便

Hub

  • 如果发送两个PTU就会收到碰撞域的影响
  • 需要广播才能知道该目标mac address
  • 不够高效方便

交换机和集线器的区别

  • Copyrights © 2022-2024 Jessy Huang
  • Visitors: | Views:

请我喝杯咖啡吧~