组网设备
一、交换机
1.交换机分类
(1)以交换方式分
存储转发式交换、直通式交换、碎片过滤式交换。
(2)以交换协议层分
二层交换(MAC地址)、三层交换(IP地址)、多层交换(四层或以上)。
(3)以交换机结构分
固定端口交换机、模块化交换机。
(4)以配置方式分
- 堆叠型交换机
- 非堆叠型交换机:不会超过
4层
,第一层的压力是非常大的。
堆叠型与非堆叠型交换机.png
(5)以管理类型分
网管型交换机、非网管型交换机、智能型交换机。
(6)以层次型结构分(重点)
详细请见,网络规划与设计中的网络设计原则
- 接入层:用户网络访问控制。
- 汇聚层:把网络进行划分,多个广播域。
- 核心层:接入高速的主干网。
2.交换机端口类型
双绞线端口、光纤端口、GBIC端口、SFP端口。
3.传输模式
半双工、全双工、自适应。
4.包转发率(重点)
也叫端口吞吐率。
包转发率=千兆端口数*1.488Mpps+百兆端口数*0.1488Mpps+其余端口数*相应包转发数
3.背板宽带
标志了一台交换机的总交换能力。
(1)总带宽(重点)
总带宽 = 端口数 * 端口速率 *2 (全双工模式)
4.MAC地址数
指MAC地址表中可以存储的MAC地址数量。
5.VLAN表项
交换机VLAN表项数目在1024以上。
6.机架插槽数
机架式交换机所能安插的最大模块数。
二、路由器
1.路由器分类
(1)骨干路由器
骨干路由器是实现主干网络互连的关键设备
(2)企业级路由器
实现高密度的LAN端口
(3)接入级路由器
也叫边缘路由器,用于小型企业
2.路由器的端口
(1)RJ-45端口
通过双绞线连接以太网。
(2)AUI端口
用在令牌环网或总线型以太网中。
(3)高速同步串口
Serial
接口,路由器与广域网的连接。 路由器连接帧中继网络的接口用的就是它。
(4)ISDN BRI端口
实现路由器与Internet或其他网络的远程连接。
(5)异步串口
用于与modem或modem池的连接。
(6)Console端口
连接至计算机进行本地配置的专用端口,不支持硬件流控。
(7)AUX端口
路由器的远程配置时使用,支持硬件流控。
路由器背板示意图.png
三、VRP操作系统
华为专门为自己的网络设备开发了操作系统VRP(versatile routing Platform)通用路由平台。
1.网络设备的访问方式
- 通过设备的Console端口连接(第一次设置必须使用这种)
- 通过设备的AUX端口远程拨号连接
- 通过Telnet程序访问
- 通过浏览器访问
- 通过网管软件访问
四、冲突域和广播域
1.冲突域
同一个冲突域中的每一个节点都能收到所有被发送的帧。就是同时间发送信息会发生冲突的范围。 交换机可以分隔冲突域,交换机上的一个端口就是一个冲突域,但不能分隔广播域,也就是交换机工作在1个广播域。
集线器工作在物理层,所有端口在1个广播域和冲突域。
2.广播域
任一设备发出广播帧,能接收到这个广播帧的所有设备的集合。也就是广播信号能够传播的范围。 路由器能够分隔广播域,也可以
缩小冲突域
,路由器上一个端口就是一个广播域。
3.例题
例1
冲突域和广播域例1.png
广播域:3 路由器分隔广播域,一个端口就是一个广播域。 从图中可以看出,路由器有3个端口,所以有3个广播域。 冲突域:9 交换机分隔冲突域,一个端口就是一个冲突域,但不能分隔广播域。 从图中可以看出,2台交换机分别有4个端口,又因集线器只有1个广播域和冲突域,所以共 9 个广播域。
例2
冲突域和广播域例2.png
广播域:3
路由器3个端口分别直连3个hub,因此得出有3个广播域。
冲突域:3
集线器工作在物理层,所有端口在1个冲突域。所以3个冲突域。
- Web应用渗透测试-本地文件包含
- shiro权限控制(二):分布式架构中shiro的实现
- Groovy实现原理分析——准备工作
- HBCTF第一场2个pwn题的简单分析
- ACM竞赛之输入输出(以C与C++为例)
- 能让程序做的事情坚决不用人来做——批量修复markdownlint MD034警告
- swift demo1 tableview
- Swift Alamofire
- 给Ocelot做一个Docker 镜像
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十一)
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十)
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](九)
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](八)
- 第二届ZCTF逆向题分析(一)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 收割腾讯等十几个Offer后,揭秘进大厂的秘诀和Android技术面试题汇总!
- Flutter BLoC 异步通信、BlocBuilder的基本使用、BlocProvider的初探
- Android设备获取扫码枪扫描的内容与可能遇到的问题解决
- 3分钟短文:胆儿真肥!Laravel在命令行问用户要数据!
- 实战矿马:数据异常牵出的挖矿木马(.systemd-service.sh)
- leetcode之两个相同字符之间的最长子字符串
- 面试阿里被P8质问:ConcurrentHashMap真的线程安全吗?
- 腾讯云TKE-搭建prometheus监控(二)
- Qt音视频开发41-人脸识别嵌入式
- 浅析Android Studio 3.0 升级各种坑(推荐)
- Android EasyPermissions官方库高效处理权限相关教程
- 关于Android 6.0权限的动态适配详解
- 详解android 人脸检测你一定会遇到的坑
- Android实战RecyclerView头部尾部添加方法示例
- android实现多线程断点续传功能