文章目录

  • 说明
    • 实验目的
    • 网络拓扑
    • 操作
  • 过程
    • 第一步:ARP创建
    • 第二步:ARP发送&响应
    • 第三步:ICMP发送
    • 第四步:ICMP响应
    • 第五步:STP(生成树)协议

说明

实验目的

集线器与交换机的工作方式对比

网络拓扑

操作

PC0向PC2发送ICMP报文
PC3向PC5发送ICMP报文

过程

第一步:ARP创建

PC0与PC3分别创建ICMP报文,并分别在各自的ARP缓存中查询PC2与PC5的MAC地址,发现缓存中无PC2与PC5的MAC地址(实际上是用PC2与PC5的IP地址作为索引查找MAC地址)
PC0与PC3分别创建ARP广播报文

第二步:ARP发送&响应

PC0与PC3分别将ARP广播报文发送至集线器与交换机
集线器(物理层设备)不对报文做处理向所有端口直接转发
交换机(链路层设备)记录PC3的MAC地址与自身端口的映射

由于两个报文都为广播报文,于是集线器与交换机都直接广播该报文
PC1与PC2收到该广播报文,分别与自身IP地址对比,PC1不匹配,PC2匹配,于是PC1丢弃报文,PC2接收报文
PC4与PC5收到该广播报文,分别与自身IP地址对比,PC4不匹配,PC5匹配,于是PC4丢弃报文,PC5接收报文

PC2解析报文后,将PC0的IP地址与MAC地址的映射存入自身的ARP缓存中,然后向PC0发送ARP响应报文,集线器接收到该报文

PC5解析报文后,将PC3的IP地址与MAC地址的映射存入自身的ARP缓存中,然后向PC3发送ARP响应报文,交换机接收到该报文

集线器拿到报文后向其余所有端口转发该报文
PC0拿到报文后,与自身IP地址对比,匹配接收并解析报文,并将PC2的IP地址与MAC地址的映射放入ARP缓存
PC1拿到报文后与自身IP地址对比,不匹配直接丢弃

交换器拿到报文后取出目的(PC3)MAC地址,先将PC5的MAC地址与端口的映射记录下来,然后查询相关端口映射,由于先前交换机将PC3的MAC地址与某一端口的映射已经记录,所以就将该报文直接向对应端口转发,而不是广播(所以PC4不会接收到该报文)
PC3拿到报文后,与自身IP地址对比,匹配接收并解析报文,并将PC5的IP地址与MAC地址的映射放入ARP缓存

现在PC0与PC3都有了目的地址的MAC地址,所以构建并发送ICMP报文

第三步:ICMP发送

集线器接收到报文后向其余所有端口进行转发
交换机在先前的操作中已经记录了该报文目的(PC5)MAC地址与端口的映射,于是直接相对应端口进行转发

PC1拿到报文后与自身IP地址对比,不匹配直接丢弃
PC2拿到报文后与自身IP地址对比,匹配接收并解析,然后构建ICMP响应报文并发送给PC0

PC5拿到报文后与自身IP地址对比,匹配接收并解析,然后构建ICMP响应报文并发送给PC3

第四步:ICMP响应

集线器接收到报文后向其余所有端口进行转发
交换机在先前的操作中已经记录了该报文目的(PC3)MAC地址与端口的映射,于是直接相对应端口进行转发

PC1拿到报文后与自身IP地址对比,不匹配直接丢弃
PC0拿到报文后与自身IP地址对比,匹配接收并解析

PC3拿到报文后与自身IP地址对比,匹配接收并解析

第五步:STP(生成树)协议

交换机每隔2秒向与其直接相连的设备发送STP报文,用于构建生成树


计算机网络_实验5_集线器与交换机对比相关推荐

  1. 【计算机网络】实验6:cisco交换机配置 在PacketTracer中对交换机设备使用命令行(CLI)进行配置

    一. 实验目的 1. 了解交换机的基本配置命令 2. 了解交换机的VLAN配置 二. 实验内容 1. packet Tracer 配置Cisco交换机 2. VLAN的配置 1. Packet Tra ...

  2. 计算机网络_实验16_网络故障导致环路

    文章目录 说明 实验目的 实验结果 可分配IP计算 资源分享 操作过程 正常情形 网络搭建 操作 故障情形 网络搭建 操作 原因探究 网络搭建 操作 说明 实验目的 探究网络故障如何导致环路 实验结果 ...

  3. 计算机网络学习(七)—集线器与交换机

    计算机网络学习(七)-集线器与交换机 早期的总线型以太网 使用双绞线和集线器HUB的星型以太网 使用集线器的以太网在逻辑上依旧是一个总线网,各站共享总线资源,使用的还是CSMargin.CD协议. 集 ...

  4. 计算机网络CPT实验

    计算机网络CPT实验 文章目录 计算机网络CPT实验 组建小型网络 交换机接口地址列表 生成树协议 路由器配置初步 路由 基于端口的网络地址翻译 PAT 虚拟局域网 VLAN 虚拟局域网管理 VTP ...

  5. ZUCC_计算机网络实验_实验03 交换机基本配置

    浙江大学城市学院实验报告 文件下载: 1.CSDN 2.百度网盘,提取码: c8f7 一.实验目的 熟悉交换机的工模式 在Packet Tracer模拟器中练习交换机CLI基本配置 区分交换机与集线器 ...

  6. 交换机vlan配置实训心得_计算机网络实践实验报告基本交换机使用及VLAN配置

    计算机网络实践实验报告基本交换机使用及VLAN配置 计算机网络技术实践 实验报告 实验名称:基本交换机使用及VLAN配置 姓名: 实验日期:2014年5月4日 学号: 实验报告日期: 2014年5月4 ...

  7. 集线器与交换机的对比(基于 Cisco Packet Tracer 模拟网络)

    集线器与交换机的对比(基于 Cisco Packet Tracer 模拟网络) 配置网络拓扑 配置 IP 地址和子网掩码 观察集线器与交换机对于单播包的处理 ①集线器 ②交换机 观察集线器与交换机对于 ...

  8. [计算机网络笔记06] 集线器和交换机的区别

    1.集线器和交换机 (1)早期的总线型以太网 (2)使用双绞线和集线器HUB的星型以太网 (3)在物理层扩展以太网 (4)以太网交换机 主机通过集线器发送单播帧,集线器上的每个主机都会收到单播帧,这些 ...

  9. 计算机网络快速入门[2]-网络设备-电缆、集线器、交换机、路由器

    前文 计算机网络快速入门[1]-前言 前言 在上节中介绍了计算机网络快速入门写作的初衷.计算机网络的内涵以及计算机网络5层模型与ISO7层网络模型 可以使用许多不同的电缆和网络设备来使计算机彼此正确通 ...

  10. 计算机网络基于交换机实验报告,《计算机网络》实验报告交换机接口镜像

    <计算机网络>实验报告交换机接口镜像 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机网络>实验报告实 ...

最新文章

  1. SDT(software-defined Things)?软件定义的物件
  2. 深入浅出谈以太坊智能合约
  3. c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目
  4. Spark详解(十四):Spark SQL的Join实现
  5. 图像处理算法打包成dll
  6. 【练习】2021下半年数据结构刷题笔记和总结 (三)栈 队列 链表 枚举算法
  7. PAT (Basic Level) Practice (中文)C++ python 语言实现 —— 题解目录
  8. django 1.8 官方文档翻译:8-5 加密签名
  9. 怎么使用小爱同学音响_智能音响购买指南!!!
  10. Spring同一个类中注解方法互相调用的问题
  11. 的pro文件添加opencv配置_VS2013+OpenCV3.1.0配置方法
  12. NAT穿透-P2P-UDP打洞
  13. 马未都说收藏:陶瓷篇(6、7)宋代八大民窑
  14. 解决input获取焦点后,旁边文字抖动问题
  15. 微信小程序-刷新当前页
  16. 新手如何看k线(图) .
  17. 微信朋友圈广告,杀鸡取卵?
  18. 周末去哪儿架构师跟你聊:大数据平台快速解决方案
  19. 工作经历最详细的模板
  20. 安全合规/ISO--2--ISO 27001介绍

热门文章

  1. android 内存分析工具ASAN 学习
  2. 美团旅行前端技术体系的思考与实践
  3. Python爬虫(1)
  4. 文字转语音软件免费的哪个最好用:快试试最像人声的微软语音合成助手吧,本地版微软语音合成工具下载
  5. harbor高可用部署
  6. 怎样设置用键盘开机?
  7. CSS ::backdrop
  8. 如何找回被盗QQ里丢失的好友
  9. oracle+sql+groupby,oracle学习笔记2:SQL执行
  10. 电脑上可贴至桌面显示的便签软件