实验1:3台IP地址分别为192.168.192.1、192.168.192.2、192.168.192.3连接到集线器(Hub) 如下图:

一台电脑发送E-mail(直观称呼)给另一台计算机,数据打包步骤为:数据->数据段->数据包->数据帧->比特

另一台电脑接收E-mail为:比特->数据帧->数据包->数据段->数据

因为计算机属于网络层(比较特殊),集线器属于物理层,故使用直通线(Copper Straight-Through)相连,

电脑IP以及子网掩码配置:(因为接下来不会ping到外网,故未设置网关和DNS服务器)

提前打开192.168.192.1的命令行界面,之后打开小火车图标,(这个过程类似于Debug)之后将点击邮件图标,再点击192.168.192.1电脑

成功后如下图所示,192.168.192.1命令行执行ping 192.168.192.2

我们直接点击Capture/Forward(我翻译为下一步,当然不大准)开始发送邮件到192.168.192.2

百度集线器工作词条:集线器的工作过程是非常简单的,它可以这样的简单描述:首先是节点发信号到线路,集线器接收该信号,因信号在电缆传输中有衰减,集线器接收信号后将衰减的信号整形放大,最后集线器将放大的信号广播转发给其他所有端口。

1:192.168.192.1将邮件发送给集线器

2:集线器收到邮件后将邮件转发给192.168.192.2、192.168.192.3(当然192.168.192.3收到邮件后不会接收不是自己的信,因为不是发给我的么,但是192.168.192.2这个就得回信了)

3:集线器收到192.168.192.2的回信之后,同理转发至192.168.192.1、192.168.192.3这两个主机,但是高冷192.168.192.3依旧不会接收,只有发信人192.168.192.1才会成功(显示为√)

集线器是一种共享式网络,假设图中集线器带宽100M/s,则每台主机为(100/3)M/s,集线器采用CSMA/CD协议,存在冲突域。冲突域这一现象使得交换机得以出现。

冲突域词条:以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域(collision domain)。如果yi'tai'w中各个网段以集线器连接,因为不能避免冲突,所以它们仍然是一个冲突域。

CSMA/CD详解

实验2:3台IP地址分别为192.168.192.1、192.168.192.2、192.168.192.3连接到交换机(Switch) 如下图:

数据链路层:交换机

下列解释来源于:https://baijiahao.baidu.com/s?id=1595370161886883423&wfr=spider&for=pc

交换机解释

其实交换机通电后会自动建立一个端口地址表,也叫MAC地址表它会记录每个设备的MAC地址机和哪个端口连接的,它会有自动学习功能,一开始如果没有地址,每次经过交换机的信息,它都会读取并记录下送信息过来的设备端口MAC地址,如果下次有其他设备送信息给该设备,就直接送达了。

最普遍的情况下,转发原则是这样的:交换机收到一个以太帧数据,它自己会比对交换机已经学习到的端口地址表,如果表里存在端口地址,直接在对应的端口转发出去。如果表里不存在,则会向剩下的每个端口(除送信息过来的端口)广播发送一条相同的信息。

实验验证交换机的原理:192.168.192.1发送邮件到192.168.192.2,交换机收到邮件后因为mac表里面啥都没有,就开始进行广播

交换机空MAC地址表:

收到邮件交换机先识别主机192.168.192.1的mac地址,之后查表发现无192.168.192.2对应的地址,于是进行广播(给除发送邮件端口的其它端口发送相同的邮件):

此时情况为,主机192.168.192.3会收到邮件,不是自己的,丢弃邮,主机192.168.192.2收到邮件,正好是自己的,接收数据

192.168.192.2响应交换机的信息

此时交换机继续学习,查MAC表将192.168.192.2响应邮件的信息给192.168.192.1:(ps:用右上角的放大镜图标点交换机的MAC)

途中假设交换机带宽是100M/s,每台电脑带宽为100M/s,交换机虽然解决了集线器的冲突域问题,但是会带来广播域,广播域这一个问题促使了路由器的出现(隔离广播域)

广播域词条

冲突域->物理层

广播域->数据链路层

部分词条概念:冲突域:在同一个冲突域中的每一个节点都能收到被发送的帧。广播域:网络中能接收任一设备发出的广播帧的所有设备的集合。

广播域就是说如果站点发出一个广播信号后能接收到这个信号的范围。通常来说一个局域网就是一个广播域。广播域内所有的设备都必须监听所有的广播域,如果广播域太大了,用户的带宽就小了,并且需要处理更多的广播,网络响应时间将会长到让人无法容忍的地步。

冲突域:一个站点向另一个站点发出信号。除目的站点外,有多少站点能收到这个信号。这些站点就构成一个冲突域。

Ciso下简单集线器、交换机实验相关推荐

  1. 【教女朋友学网络系列4】之今天教她一些简单的交换机实验

    一.划分VLAN项目 序言 1.交换机下不同逻辑vlan间不能通信(VLAN的划分) 总结 序言 Access 类型的端口只能属于1个VLAN,一般用于连接计算机的端口,也可以连接交换机和交换机. 1 ...

  2. Linux下简单的邮件服务器搭建

    Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成  MUA( ...

  3. 简单的eda实验vga在linux系统中,EDA实验报告-VGA彩条显示.doc

    VGA彩条信号显示控制 一.实验目的: 1. 熟练掌握 Verilog HDL语言和QuartusII 软件的使用: 2. 理解状态机的工作原理和设计方法: 3. 熟悉 VGA 接口协议规范. 4.通 ...

  4. 学习了下简单的光照模型

    博客园 闪存 首页 新随笔 联系 管理 订阅 随笔- 50  文章- 53  评论- 57  学习了下简单的光照模型 龙书和SDK光照的例子也看到几个了,今天看<GPU 编程与CG 语言之阳春白 ...

  5. 简单的eda实验vga在linux系统中,《EDA实验报告VGA彩条显示.doc

    <EDA实验报告VGA彩条显示 VGA彩条信号显示控制 一.实验目的: 1. 熟练掌握 Verilog HDL语言和QuartusII 软件的使用: 2. 理解状态机的工作原理和设计方法: 3. ...

  6. linux下的程序开发实验,Linux程序实验.docx

    Linux程序实验 <Linux程序设计>教学大纲Linux Program Design课程类别:学科专业教育课程 课程名称:Linux程序设计开课单位:软件学院课程编号:总 学 时:3 ...

  7. 【正点原子Linux连载】第四十四章 设备树下的LED驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  8. Java设计模式之简单工厂模式实验(软件工程综合实践课程第二周)

    实验目的 1 .理解软件设计的相关理论 : 2 .理解面向对象设计原则: 实验内容 1 .简单工厂模式实验: (1) 参考讲义上的代码,利用简单工厂模式完成计算器应用程序: (2) 画出计算器程序简单 ...

  9. linux uart寄存器 代替 printk,Linux驱动学习之设备树(设备树下的LED驱动实验),...

    Linux驱动学习之设备树(设备树下的LED驱动实验), 概念 Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离.相当于从驱动代码分离出来的配置文件,比如串口的波特率通过设 ...

最新文章

  1. 额外域建立FSMO角色转移及夺取
  2. jquery对radio的操作汇总
  3. DM9000网卡原理与基地址设置
  4. 彭博社推出“机器学习基础”课程
  5. Android OpenGLES2.0(十四)——Obj格式3D模型加载
  6. Keepfast 是前端一个性能分析工具
  7. c语言编程秒表multisim,用定时器计数器设计一个简单的秒表.docx
  8. 烂泥: KVM虚拟机Linux系统增加硬盘
  9. Linux 怎么找回管理员密码?
  10. 5S现场管理之车间现场标准化管理的六大执行要点
  11. mysql group by 之后取每个分组最新的一条(或者按照自定义的规则排序)
  12. SMAA算法详解 - SMAADepthEdgeDetectionPS
  13. 【最新干货】深信服2021届安服类笔试题
  14. Chrome安装插件Save All Resources
  15. html表头纵向,实现纵向表头的table
  16. 计算机网络之Dos、DDos攻击
  17. Python取代VB/VBA,弄了个寂寞!
  18. 如何搭建Filecoin测试网挖矿节点 | 开发者专区系列01
  19. UEFI小结-Handle的来龙去脉
  20. SpringBoot集成Elasticseach

热门文章

  1. head/head都可以放什么,什么作用?
  2. 2022熔化焊接与热切割操作证考试题库及模拟考试
  3. MySQL安全性:防止攻击和保护数据
  4. tcp服务器 中转,TCP中转站TCP端口中转工具(服务端+客户端)
  5. android app crash测试,APP常见崩溃原因和测试方法整理
  6. 数字冰雹智慧园区运行监控中心
  7. 公告信息mysql_通告(公告),消息(站内短信),提醒的数据库设计
  8. java 鱼刺图_Java JSR-133 因果关系中 6.3.1的例子为什么会出现r1==r2==1呢?
  9. 读书笔记:《点石成金 访客至上的Web和移动可用性设计秘笈》
  10. python from import找不到库_如何查找python代码中所有未使用到的from与import的类库...