HCIA 网络基础

2023-10-27

目录

一、网络概念

二、最初的网络层次

三、网络增大

四、传输介质

1、同轴电缆

2、双绞线(RJ-45)

3、光纤

4、无线传输

五、网络增大过程中的升级要求

六、拓扑结构

1、总线型

2、星型

3、环型

4、网状型

七、网桥-->交换机

八、交换机转发原理

九、路由器

1、路由器概念

2、路由器作用

十、IP地址

1、IP地址

2、ABCDE五类

3、特殊IP地址

4、子网掩码

5、可变长子网掩码(VLSM)--- 划分子网

6、子网汇总

十一、ARP地址解析协议

1、正向ARP

2、反向AR

3、无故ARP (免费ARP)

十二、基础配置命令

十三、实验基础

 1、路由器R1接口配置

2、配置PC机 

3、验证PC1访问PC2 PC3 PC4

 十四、练习

1、子网划分

2、子网汇总


一、网络概念

计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享信息传递的系统。

二、最初的网络层次

应用层:人类语言(抽象语言),应用程序à编译à编码

表示层(编码表):人类语言转换为二进制

网络层:路由器、IP地址

介质(物理层)访问控制层:电信号和二进制之间的转换、处理电信号

三、网络增大

1、传输距离延长:提出中继器来物理延长,但是延长有限(5倍延长)。

2、节点数量增加:提出集线器(HUB),相当于升级后的中继器。

3、技术问题:

        ①安全性低 。   

        ②延时大 。

        ③地址:MAC地址(介质访问控制层),网卡芯片的出厂ID格式统一,由48位二进制构成,16进制表示、全球唯一。

        ④冲突:CSMA/CD ,载波帧听多路访问/冲突检测--排队,通过随机阈值来降低冲突概率延时增加,依然存在冲突概率。

四、传输介质

1、同轴电缆

由内导体、绝缘层、外导体屏蔽层(增强刚抗扰能力)、绝缘层保护套组成。

同轴电缆分类

粗同轴电缆(10BASE5) 最长有效传输距离500m。

细同轴电缆(10BASE2) 最长有效传输距离185m。

2、双绞线(RJ-45)

一对以上的双绞线封装在一个绝缘外套中,为了降低信号的干扰程度,电缆中的每一对双绞线一般是由两根绝缘铜导线相互扭绕而成,由8根4组组成。有效传输距离100m。

双绞线分类:

屏蔽双绞线(STP):应用于强干扰环境

非屏蔽双绞线(UTP):应用于日常使用环境。

双绞线线序:

标准

1

2

3

4

5

6

7

8

T568A

绿白

绿

橙白

蓝白

棕白

T568B

橙白

绿白

蓝白

绿

棕白

3、光纤

由挤压的玻璃或者塑料制成的柔性透明纤维。

需要进行转换:光信号--->电信号。

光纤分类

单模光纤:由激光作光源,仅有一条光通路,传输距离长,2千米以上。

多模光纤:由二极管发光,低速短距离,2千米以内。

4、无线传输

利用电磁波在自由空间的传播进行数据传输。常用的无线通信方式包括短波通信、微波通信和蓝牙等。无线通信因具有不受地理位置限制、部署和接入方式灵活等特点,成为移动接入的通信选择。

五、网络增大过程中的升级要求

1、无限传播距离。

2、无冲突  所有节点可以同时收发自己的数据。

3、单播  一对一传输。

六、拓扑结构

1、总线型

采用一个信道作为传输媒体,所有站点都通过相应的硬件接口直接连到这一公共传输媒体上,该公共传输媒体。

2、星型

由中央节点和通过点到点通信链路接到中央节点的各个站点组成。

3、环型

各节点通过环路接口连在一条首尾相连的闭合环型通信线路中,环路上任何节点均可以请求发送信息。

4、网状型

各节点通过传输线互联连接起来,并且每一个节点至少与其他两个节点相连。

七、网桥-->交换机

交换机为集线器的升级版:二层设备  实现功能:

① 和集线器一样提供端口密度,让更多用户接入;

② 单播-->一对一进行传输数据;

③ 实现无冲突环境---所有节点可以同时收发自己的数据;

④ 无线传输延长传输距离(理论上可以无限延长)。

八、交换机转发原理

当一个数据包来到交换机后,交换机首先会记录,记录接口和收到的数据包中的源 MAC地址——MAC地址表,之后在进行转发,转发过程中会查看数据包中的目标 MAC地址,如果目标在MAC地址表中有记录则直接根据MAC地址表记录的信息进行 转发,如果没有记录,则会洪泛。

洪泛:从除了接收到的交换机接口以外,向其他所有接口均复杂转发一份。

九、路由器

1、路由器概念

路由器是互联网的枢纽,是连接Internet中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据;路由器工作在网络层,提供了路由和转发两种机制,路由:路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径(host到host至今的最佳传输路径);转发:路由器数据层面的工作,将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行)。

2、路由器作用

① 隔离洪泛范围;

② 转发—单播的流量;

③ 收集网络拓扑信息并动态形成路由表;

④ 将不同网段上的设备进行互通;

⑤ 子网间速率适配;

⑥ 指定访问规则。

十、IP地址

1、IP地址

由32位二进制数组成,常用点分十进制表示,便于记忆。

将IP地址32位进制数进行分段,每8位一段,共4段,然后将4段8位二进制转换为十进制数,中间点号分割。如:

每个IP地址内部分成两部分,即网络号和主机号。

其中网络位标记对应广播域(网段),主机位标识广播域(网段)内部的唯一标识,一个IP地址的网络位和主机位识别方式依赖子网掩码。

2、ABCDE五类

类型

最高位

网络位

(二进制)

主机位

(二进制)

网络号地址范围

(点分十进制)

主机数

地址类型

A类

0

8位

24位

1.0.0.0-126.0.0.0

2^24-2

单播地址

B类

10

16位

16位

128.0.0.0-191.0.0.0

2^16-2

C类

110

32位

8位

192.0.0.0-223.0.0.0

2^8-2

D类

1110

范围:224.0.0.0-239.255.255.255

组播地址

E类

111110

范围:240.0.0.0-255.255.255.255

保留地址

ABC三类地址为单播地址 一对一的通讯—单播 才能作为源地址也能作为目标来使用—所有节点能够配置的地址是单播地址。

D类地址为组播地址 组播地址只能作为目标使用。

E类地址为保留地址。

3、特殊IP地址

主机位全0的地址:标识网段,代表一个网络范围内所有的IP。如192.168.1.0。

主机位全1的地址:直接广播地址。如192.168.1.255。

255.255.255.255 :全1的地址,受限广播地址。

0.0.0.0 :全0的地址,1.可以表示主机没有IP地址;2. 代表所有IP地址—路由 。

127.0.0.1:环回地址(测试)(虚拟地址——CPU虚拟出来的地址)。

169.254.0.0/16 :当PC主机动态获取地址时,如果没有获取到就会使用这个网段内部 的某一个地址进行填充。

4、子网掩码

由32位二进制构成 必须由连续的0和连续的1构成。

网络位—网络位相同的IP地址,位于一个洪泛范围。

主机位—区分一个洪泛范围内部的主机。

子网掩码为1的部分就是IP地址的网络位,同时如果网络位相同,则在一个 洪泛范围,如果网络位不同,就不在一个洪泛范围。

5、可变长子网掩码(VLSM)--- 划分子网

可以节约IP地址资源的使用,向主机位借位。

例如: 192.168.1.0/24    划分8个子网

192.168.1.000 00000/27

192.168.1.0/27

可用IP地址范围:192.168.1.1/27---192.168.1.30/27

192.168.1.001 00000/27

192.168.1.32/27

可用IP地址范围:192.168.1.33/27---192.168.1.62/27

192.168.1.010 00000/27

192.168.1.64/27

可用IP地址范围:192.168.1.65/27---192.168.1.94/27

192.168.1.011 00000/27

192.168.1.96/27

可用IP地址范围:192.168.1.97/27---192.168.1.126/27

192.168.1.100 00000/27

192.168.1.128/27

可用IP地址范围:192.168.1.129/27---192.168.1.158/27

192.168.1.101 00000/27

192.168.1.160/27

可用IP地址范围:192.168.1.161/27---192.168.1.190/27

192.168.1.110 00000/27

192.168.1.192/27

可用IP地址范围:192.168.1.193/27---192.168.1.222/27

192.168.1.111 00000/27

192.168.1.224/27

可用IP地址范围:192.168.1.225/27---192.168.1.254/27

6、子网汇总

汇总口诀:取相同位、去掉不同位

192.168.1.00 0 00000/27

192.168.1.00 1 00000/27

192.168.1.00 0 00000/26

十进制:192.168.1.0/26

十一、ARP地址解析协议

1、正向ARP

已知同一网段的目标ip地址,通过广播的形式获取该ip地址对应的MAC地址

2、反向AR

已知本地的mac地址,通过对端获取本地的ip地址;

3、无故ARP (免费ARP)

设备在使用新的ip地址,或获取ip地址的过程中;主动向外进行正向ARP,被请求的ip地址为本地ip地址;一旦接收到应答,及代表ip地址冲突---用于ip地址的冲突检测

十二、基础配置命令

system-view

[Huawei]interface GigabitEthernet 0/0/0

[Huawei-GigabitEthernet0/0/1]quit —回退

[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.2 24—这里24等价于 255.255.255.0

[Huawei]display ip interface brief —查看接口IP地址情况

网关:就是和PC相连的路由器的接口IP地

十三、实验基础

 1、路由器R1接口配置

<Huawei>system-view 
[Huawei] sysname r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[r1-GigabitEthernet0/0/0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip address 192.168.2.254 24

2、配置PC机 

PC1:

PC2:

PC3:

PC4:

3、验证PC1访问PC2 PC3 PC4

 十四、练习

1、子网划分

172.16.0.0/16  划分为四个子网

根据要求需要向主机位借位两位才能实现将这网段划分为四个子网,也就是掩码位数为:16+2=18位,则子网掩码为255.255.192.0

子网1:

172.16.00 000000.0/18 = 172.16.0.0/18

可用IP地址范围:172.16.0.1/18 – 172.16.63.254/18

子网2:

172.16.01 000000.0/18 = 172.16.64.0/18

可用IP地址范围:172.16.64.1/18 – 172.16.127.254/18

子网3:

172.16.10 000000.0/18 = 172.16.128.0/18

可用IP地址范围:172.16.128.1/18 – 172.16.191.254/18

子网4:

172.168.11 000000.0/18 = 172.16.192.0/18

可用IP地址范围:172.16.192.1/18 – 172.16.255.254/18

2、子网汇总

192.168.1.0/24

192.168.2.0/24  将这两个子网进行汇总

192.168.000000 01.0/24

192.168.000000 10.0/24

192.168.000000 00.0/22

汇总后网段:192.168.0.0/22

子网汇总口诀:取相同位、去掉不同位。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HCIA 网络基础 的相关文章

  • pyspark环境安装历史难题终于解决

    path JAVA HOME里面的D JAVA 1 jdk1 8 0 152 bin一定要全并且对应上 踩坑记录 已解决 报错 WARN ProcfsMetricsGetter Exception when trying to comput
  • 基于Java的OA系统的设计与实现

    源码及论文下载 http www byamd xyz tag java 摘 要 学习和研究办公自动化中涉及到的知识和技术是实现办公自动化系统的前提条件 通过学习研究 掌握了其中的关键技术之后 结合自身的理解 对其做出了相应的表述 同时也成功
  • 【第03例】IPD体系进阶

    目录 前言 专栏目录 具体内容 IPD 相关专栏推荐 专栏列表 作者简介 前言 今天继续来讲讲 IPD 中涉及的几个评审点 ADCP 是英文 Av
  • 彻底理解coookie、session、token

    一 发展史 1 很久很久以前 web基本上就是文档的浏览而已 既然是浏览 作为服务器 不需要记录谁在某一段时间里都浏览了什么文档 每次请求都是一个新的HTTP协议 就是请求加响应 尤其是我不用记住是谁刚刚发了HTTP请求 每个请求对我来说都
  • Linux下的Oracle连接

    1 进入Oracle su oracle 2 开启监听器 oracle localhost root lsnrctl status oracle localhost root lsnrctl start oracle localhost r
  • 微信小程序自定义 tab-bar(基于 wepy)

    背景 微信小程序提供的原生 tab bar 功能简单 样式单一 无法满足业务需求 项目中使用的是 wepy 1 x 框架 实现原理与原生类似 方案 一 使用组件 在每个Tab页引入 修改全局配置 app wpy export default
  • CloudCompare--安装和简单的使用方法

    CloudCompare 安装和简单的使用方法 CloudCompare工具是一个非常好的处理点云数据的开源工具 有个不错的框架 很多公司对该工具进行二次开发以满足公司需要 第一次使用CloudCompare感觉非常好用 有兴趣的可以多了解
  • C语言进阶知识点(持续跟新)

    还是有点儿进阶的知识点 1 大段 小段内存模型 int val 0x12345678 int p1 val char p2 char p1 printf x n p2 p2 printf x n p2 short p3 val printf

随机推荐

  • windows server 2012 双网卡配置

    别用route 命令 在使用最新版的windows server 2012的时候 当存在两个或者多个网段的时候 就可以采用双网卡的方式来添加和配置路由 具体的设置方法如下 网段1 192 168 0 0 网段2 192 168 1 0 20
  • Go的 context 包的使用

    文章目录 背景 简介 主要方法 获得顶级上下文 当前协程上下文的操作 创建下级协程的Context 场景示例 背景 在父子协程协作过程中 父协程需要给子协程传递信息 子协程依据父协程传递的信息来决定自己的操作 这种需求下可以使用 conte
  • 337. House Robber III

    The thief has found himself a new place for his thievery again There is only one entrance to this area called the root B
  • 我们来浅谈代码语言的魅力

    01 浅谈 V8 Hidden Classes 和 Inline Caches Javascript 是动态的 基于属性链的语言 V8 是流行的 JavaScript 运行引擎 我们知道在运行时可以改变对象的属性和类型 为了定位对象的属性和
  • pb使用记录 关于pbt、pbr、pbd

    pb使用记录 关于pbl pbt pbr pbd 最近使用pb修改程序 遇到一些基础问题 之前有过了解但是几年没有碰过PB有些忘了 简单记录一下 1 关于pbl pbt pbr pbd pbt powerbuilder target 是8以
  • Java代码的静态编译和动态编译中的问题比较(1)

    Java 应用程序的性能经常成为开发社区中的讨论热点 因为该语言的设计初衷是使用解释的方式支持应用程序的可移植性目标 早期 Java 运行时所提供的性能级别远低于 C 和 C 之类的编译语言 尽管这些语言可以提供更高的性能 但是生成的代码只
  • 一篇文章带你了解JavaScript中的变量,作用域和内存问题

    作者 Jeskson 来源 达达前端小酒馆 1 在JavaScript中的变量分别区分为两种 一种为基本类型值 一种为引用类型值 基本类型值指的是简单的数据段 引用类型值为可能由多个值组成的对象 引用类型的值是保存在内存中的对象 JavaS
  • maven install的时候报Unable to find main class

    目录 问题描述 解决办法 解决方案一 添加一个主函数 解决方案二 将不是web工程的设置跳过 解决方案三 打包插件的作用本质上就是将当前项目所依赖的jar打包到一块 这样jar包就可以运行了 我们完全可以把parent的pom xml的bu
  • tauri使用github进行打包和自动更新教程

    之前的几篇文章介绍了tauri的基本安装 本地打包等方法 本文将接着就前几篇文章进行继续阐述 着重介绍tauri介绍tauri以github为后台服务进行打包 更新 以及tauri配置启动图 一 tauri使用github进行打包 1 首先
  • 学编程买什么电脑最好?

    补充下背景 在编程界 编程设备 电脑 有两个世界 一个是普通世界 这个世界里 程序员写代码的电脑和大众玩游戏看电影上网做ppt的电脑一样 就是你手头的普通电脑 什么电脑都行 另一个世界 是专业世界 是非windows行业的专业 高端 杨村白
  • C++ 学习(11)类和对象、封装、访问权限、成员属性私有性、构造函数与析构函数

    面向对象的特点 封装 继承 多态 万事万物皆为对象 对象上有其属性和行为 方法 1 封装 将属性与行为作为一个整体 表现生活中的事物 将属性和行为加以权限控制 public private等 C 封装 语法 class 类名 访问权限 属性
  • MBIST --- PATR1.Memorybist测试原理

    mem bist作为现在design设计中不可或缺的DFT设计内容 越发重要 本章节主要介绍mem bist组成部分 测试的原理以及注意事项 1 mem bist implementation 1 1 如下图所示为最basic的mbist
  • LeetCode 1476. 子矩形查询

    请你实现一个类 SubrectangleQueries 它的构造函数的参数是一个 rows x cols 的矩形 这里用整数矩阵表示 并支持以下两种操作 updateSubrectangle int row1 int col1 int ro
  • 利用randlanet训练示例semantic3D数据并将预测结果可视化

    1 深度学习环境配置 安装ubuntu 18 安装显卡驱动 cuda cuDNN 安装anaconda 安装tensorflow gpu包 下载randlanet 2 训练semantic3D数据并预测 2 1下载数据 进入RandLA N
  • ajax原理总结,关于Ajax技术原理的3点总结

    ajax Asynchronous Javascript and XML 异步Javascript 和XML 是一种创建交互式网页应用的网页开发技术 1 0 优势 1 1 通过异步模式 提升了用户体验 1 2 优化了浏览器与服务器之间的传输
  • 效率提高80%,Go开发必备的库与工具!

    不知不觉写 Go 已经快一年了 上线了大大小小好几个项目 心态也经历了几轮变化 因为我个人大概前五年时间写的是 Java 中途写过一年多的 Python 所以刚接触到 Go 时的感觉如下图 既没有 Java 的生态 也没有 Python 这
  • 漏写volatile造成的惨案

    之前笔者在做一个基于 Air724UG openmcu CSDK 项目 里面写了如下的代码片段 uint32 t flag 0 void timer handle void para 1秒定时器中断 flag 1 void thread r
  • kettle 入门配置

    1 kettle 介绍 kettle 水壶 是一个 免费开源的 Extract Transform Load ETL 工具 被 Pentaho 集团收购 并更名为 Pentaho Data Integration PDI 当中又包含了四大厨
  • DIY制作并安装JDK8绿色版

    前言 官网提供的JDK8只有安装包 没有绿色免安版 而我们开发时需要根据需求使用不同的JDK版本 使用安装包安装过程会写入注册表 不方便便携式使用 还会附带安装Java 8 Update 会自动更新 而绿色版不会写入注册表 不会自动更新 不
  • HCIA 网络基础

    目录 一 网络概念 二 最初的网络层次 三 网络增大 四 传输介质 1 同轴电缆 2 双绞线 RJ 45 3 光纤 4 无线传输 五 网络增大过程中的升级要求 六 拓扑结构 1 总线型 2 星型 3 环型 4 网状型 七 网桥 gt 交换机