HCIA笔记(1)

9月15日

HCIA——华为认证体系下初级工程师

HCIP——华为认证体系下高级工程师

HCIE——华为认证体系下专家级工程师

何为“计算机网络”

载体

信息收集、发布、存储、处理&应用

通信方式

由数据组成数据包,在各个网络节点中不断传递,最终到达目标,既“包交换”

目的

资源共享,包括信息资源硬件资源软件资源

信息资源为联网的计算机用户之间可以相互通信,也可进行数据的存储;

硬件资源为局域网中共享计算机算力,共享打印机... ...

软件资源为网络软件,类似服务器操作系统,网络游戏等

何为“云技术”

云存储

将一些资源储存至互联网上,比如“百度网盘”、“迅雷”等软件

云计算

分布式计算的一种,将预处理的数据上传至互联网,由互联网运算,并将结果返回给用户

何为“计算机技术”

早期人们将计算机分为以下几层

抽象语言 ---> 编码 应用层

编码 ---> 二进制 表示层

二进制 ---> 电信号 介质访问控制层

处理电信号 物理层

通信技术

由两台相互通过一条网线连接的电脑可组成“对等网”,由此引出两条问题——“网络节点增多怎么办”&“如何延长传输距离”

如何延长传输距离

现网线的型号为“RJ-45双绞线”,由8根铜丝,两两相绞组成。该网线可分为“屏蔽双绞线”、“非屏蔽双绞线”两种;该网线又可分为五、六不同类线,其中超五类线传输速度可达1000Mbps,最长长度为100米,超过此长度,则信号会衰减

将电转换为光的元器件为发光二极管,将光转换为电的元器件为光点二极管

光纤分为单模光纤、多模光纤

由于信号随着传输距离的增长而畸变(波形失真),人们发明了放大器(中继器),可将超五类线的100米传输距离延长为500米距离

网络节点增多怎么办

网络拓扑

直线型拓扑

由计算机A连接计算机B,由计算机B连接计算机C,由计算机C连接计算机D... ...

环形拓扑

由计算机A连接计算机B,由计算机B连接计算机C,由计算机C连接计算机D,由计算机D连接计算机A

星型拓扑

放置一个集线器,所有计算机只连接该器件

树型拓扑

星型拓扑的升级,在星型拓扑的基础上,将“集线器”与“集线器”连接起来

网状拓扑

所有计算机互相连接

在这5种拓扑中,性价比最高的是——星型拓扑

此时,有4种问题浮现:计算机如何识别其他计算机(地址)、不同计算机互相通信时,会不会相互冲突(冲突)、计算机通信是否安全(安全)、通信时,延迟能否降低(延迟)

MAC地址,具有全球统一性,且格式统一。所有芯片出厂时,厂商烧录的一个串号。由48位二进制构成——前24位为厂商的标识,后24位为厂商为产品分配的串号

人们为了可以无限延长传输距离、完全解决冲突,既所有节点可以同时收发数据、实现单播,既一对一通信,人们发明了交换机(二层设备)

交换机(二层设备)

转换机有一种机制为“CSMA/CD——载波侦听多路访问/冲突检测”,该机制可将多台计算机传输给交换机的光信号转为电信号,并储存,再根据实际情况,逐一发送先前储存起来的电信号,将电信号转为光信号,所以交换机属于二层设备

交换机的转化原理:数据包来到交换机,交换机会先看数据包中的源MAC地址,将源MAC地址和进入接口的对应关系记录在本地MAC地址表。之后,看数据包中目标MAC地址,根据目标MAc地址查看MAC地址表,如果MAC地址表中存在记录,则直接按照记录转发,实现单播;如果没有记录,则进行泛洪(除了进入的接口外,剩余所有接口都发送一遍)。

在交换机MAC地址表中,一个接口可对应多个MAC地址,一个MAC地址只能对应一个接口。为了防止MAC地址表溢出,人们设置了MAC地址表的老化——300S

9月17日

应用层

表示层

网络层

介质访问控制层

物理层

路由器(三层设备)

路由器可隔离泛洪范围(由交换机构成的网络,也称‘广播域’),且路由器的一个接口对应一个广播域、转发不同广播域的信息

人们为了使电脑能够准确将信息传输给另一台电脑,制定了“互联网协议”——IP,现IP可分为IPV4、IPV6

IPV4

由32位二进制构成,192.168.19.123,点分十进制

IPV6

由128位二进制构成,fe80::7023:93ff:feb1:da5a,冒分十六进制

二进制&十进制

00000001 == 1

00000010 == 2

00000100 == 4

00001000 == 8

00010000 == 16

00100000 == 32

01000000 == 64

10000000 == 128 --- 次方轴

十进制转二进制(凑)

128 64 32 16 8 4 2 1

192 168 19 123

11000000 10101000 00010011 01111011

二进制转十进制(加)

128 64 32 16 8 4 2 1

11001010

128+64+0+0+8+0+2+0=202

网络位&主机位

网络位

网络位相同,则代表在同一个泛洪范围(广播域);如果网络位不同,那就在不同的广播域

主机位

在一个泛洪范围内区分不同的主机的串号

IPv4地址:192.168.19.123

IPv4子网掩码:255.255.255.0 --- 1对应的是网络位,0对应的是主机位

可打开“命令行”,输入“ping www.baidu.com”,检测网络连通性的工具

ARP协议

ARP协议——地址解析协议——通过一种地址获取另外一种地址

广播地址——FFFF.FFFF.FFFF.FFFF

广播————主动迫使交换机泛洪

广播域———泛洪范围

ARP工作原理:ARP发送广播报文进行请求,所有收到广播报文的设备都会先将源IP地址&源MAC地址的对应关系记录在本地的ARP缓存表(在‘命令行’中输入‘arp -a’)中。之后,再看请求的IP地址。如果不是本地的IP地址,则直接丢弃数据包;如果是本地的IP地址,则将回复ARP应答报文,之后,在数据的传输中,优先查看ARP缓存表,如果表中存在记录,则直接按照记录转发。如果没有记录,则再发送ARP请求报文

ARP老化时间——180S

ARP欺骗

ARP协议的分类

正向ARP——通过IP地址获取MAC地址

反向ARP——RARP,通过MAC地址获取IP地址

免费ARP——利用正向ARP的工作原理,只不过请求的IP地址是自己本地的IP地址(自我介绍&检测地址冲突)

IPV4地址的分类

A, B, C, D, E

A, B, C——单播地址——既可以做源IP使用,也可以做目标IP使用

D——组播地址——只能做目标IP地址使用

E——保留地址

A:0xxx xxxx ——0-127(1-126)255.0.0.0

B:10xx xxxx ——128-191 255.255.0.0

C:110x xxxx ——192-223 255.255.255.0

D:1110 xxxx ——224-239 无类别

E:111 xxxx ——240-155 无类别

单播——一对一的通信

广播——一对所有

组播——一对多

特殊IP地址

127.0.0.1~127.255.255.255——环回地址

255.255.255.255(受限广播地址、受路由器的限制)——只能作为目标IP地址使用

主机位全为1——192.168.19.x/24——192.168.19.255(直接广播地址)——只能作为目标IP地址使用

主机位全为0——192.168.19.x/24——192.168.19.0/24(网段、网络号)——表示一个范围

0.0.0.0——可以表示没有地址,或所有地址

169.254.0.0/16——自动私有地址/本地链路地址

VLSM——可变长子网掩码

192.168.19.x xxxxxxx/24

192.168.19.0 xxxxxxx/25--192.168.19.0/25--192.168.19.1~192.168.19.126

192.168.19.1 xxxxxxx/25--192.168.19.128/25--192.168.19.129~192.168.19.254

172.16.0.0/16 --- 划分8个子网,并且写出每个网段的取值范围

172.16.000 00000.00000000/19---172.16.0.0/19---172.16.0.1~172.16.31.254

172.16.001 00000.00000000/19---172.16.32.0/19---172.16.32.1~172.16.63.254

172.16.010 00000.00000000/19---172.16.64.0/19---172.16.64.1~172.16.95.254

172.16.011 00000.00000000/19---172.16.96.0/19---172.16.96.1~172.16.127.254

172.16.100 00000.00000000/19---172.16.128.0/19---172.16.128.1~172.16.159.254

172.16.101 00000.00000000/19---172.16.160.0/19---172.16.160.1~172.16.191.254

172.16.110 00000.00000000/19---172.16.192.0/19---172.16.192.1~172.16.223.254

172.16.111 00000.00000000/19---172.16.224.0/19---172.16.224.1~172.16.255.254

CIDR——无类域间路由

192.168.19.0 xxxxxxx/25---192.168.19.0/25---192.168.19.1.1~192.168.1.126

192.168.19.1 xxxxxxx/25---192.168.19.128/25---192.168.19.1.129~192.168.1.254

“取相同,去不同”---针对二进制

192.168.1.0/24

192.168.000000 00.0/24

192.168.000000 01.0/24

192.168.000000 10.0/24

192.168.000000 11.0/24

192.168.000000 00.00000000/22

192.168.0.0/22——超网

172.16.0.0/24

172.16.1.0/24

172.16.2.0/24

172.16.3.0/24

172.16.0.0/22——子网汇总

OSI/RM——开放式系统互联模型

ISO——国际标准化组织——1979,为了统一市场,

核心思想——分层

应用层

表示层

会话层——维持网络应用和网络服务器之间的会话联系

传输层——端到端的传输——端口号——用来区分&标定不同应用——16位二进制构成——1-65535(其中1~1023为知名端口号)

HTTP——超文本传输协议——80

HTTPS——HTTP+SSL/TLS(安全传输协议)——80

DHCP——动态主机配置协议——67、68

DNS——域名解析协议——53

FTP——文件传输协议——20、21

tftp——简单文件传输协议——69

telnet——远程控制协议——23

ssh——telnet+ssl/tls——22

网络层

数据链路层——介质访问控制层(MAC),LLC(逻辑链路控制层)

物理层

OSI/RM模型并不常用

9月19日

TCP/IP模型

TCP/IP协议簇

OSI参考模型                 TCP/IP标准模型(四层)                      TCP/IP对等模型(五层)

应用层————|

表示层————|

会话层————————应用层——————————————应用层——报文

传输层————————传输层(主机到主机层)——————传输层——段

网络层————————网络层(英特网层)————————网络层——包

数据链路层——|————————————————————数据链路层—帧

物理层————————网络接口层————————————物理层——比特流

PDU——协议数据单元

物理层:L1PDU、数据链路层:L2PDU... ...

封装&解封装

应用层

传输层 --- 端口号 --- TCP&UDP协议

网络层 --- IP地址 --- IP协议

数据链路层 --- MAC地址 --- 以太网协议

物理层

以太网协议

Ethernet

8                    6                                  6                             2           46-1500       4

Preamble      Destination Address     Source Address     Type     Data             FCS

以太网Ⅱ型帧

Type——上一层所使用的协议类型

FCS——帧校验序列——检验数据的完整性——CRC循环冗余算法

TCP&UDP

区别:

1.TCP是面向连接的协议,UDP是无连接的协议

2.TCP协议传输是可靠的,UDP协议传输“尽力而为”

3.TCP可以实现流控,UDP不行

4.TCP可以分段,UDP不行

5.TCP传输速率较慢,占用资源较大;UDP传输速率较快,占用资源较小

TCP&UDP的应用场景

TCP适用于对可靠性要求较高,效率要求较低的场景;

UDP适用于对可靠性要求较低,效率要求较高的场景

什么是“面向连接”?

面向连接就是在正式传输之前,适用预备的协议建立点到点

TCP协议头部

20个字节

可变长头部

URG:紧急标记位 ACK:确认标记位 PSH:push标记位 RST: SYN:请求建立标记位 FIN:结束标记位

校验和:伪头部校验

UDP协议头部

8个字节

TCP的三次握手

三个数据包

TCP的四次挥手

前两次挥手为由A发送给B的确认包,后两次挥手为由B发送给A的确认包

TCP可靠性保证:确认,重传,排序,流控

滑动窗口机制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华为HCIA (华为认证IT专业技术) 笔记是华为官方认证的IT专业技术考试资料,而CSDN是一个IT技术社区和在线教育平台。在CSDN上可以找到很多关于华为HCIA笔记的学习资料和经验分享。 HCIA是华为认证IT专业技术认证的入门级别,涵盖了网络、存储、云计算等多个领域。学习和掌握HCIA的知识对于想要从事网络工程师、系统运维工程师等IT职业的人来说是非常重要的。 CSDN作为一个IT技术社区和在线教育平台,为学习者提供了很多学习资源。在CSDN上可以找到很多关于HCIA的学习心得、考试经验和备考资料。这些资源对于想要通过华为HCIA考试的人来说是非常有帮助的。 在CSDN上,可以找到华为HCIA笔记的学习资料,这些资料详细介绍了HCIA考试的知识点和考点。通过阅读这些笔记,考生可以更加清楚地了解考试内容和要求,有针对性地备考。 此外,CSDN上还有很多华为HCIA考试的视频教程和在线课程。这些教程和课程往往由经验丰富的IT专业人士录制,内容详细,讲解清晰。通过学习这些教程和参加在线课程,考生可以系统地学习和掌握HCIA考试所需的知识。 总之,CSDN是一个提供关于华为HCIA笔记的学习资源的平台。考生可以通过阅读笔记、观看视频教程和参加在线课程,以更好地备考和通过华为HCIA考试。 ### 回答2: 华为HCIA(华为认证网络工程师)笔记是由CSDN(全球最大的中文IT技术社区)提供的一种学习资料。HCIA作为华为企业网络产品认证一级工程师认证考试,对于想要从事网络工程师职业的人来说非常有价值。 华为HCIA笔记包含了华为网络产品的一些基础知识和技能,通过学习这个笔记,人们可以了解到华为网络产品的设计、搭建和维护等方面的内容。这些笔记主要包括了网络基础知识、IP网络、以太网交换、无线局域网等多个模块。每个模块都有详细的解释和实例,帮助学习者更好地理解和掌握相关知识。 而CSDN作为一个IT技术社区,为IT工程师和开发者提供了很多技术文章、博客和论坛等资源。在CSDN上,可以找到众多网络工程师分享的学习笔记和经验。通过使用CSDN提供的HCIA笔记,人们可以准备华为的HCIA认证考试,获取HCIA认证,从而展现自己在华为网络产品方面的专业能力。 总之,华为HCIA笔记是由CSDN提供的一种学习资料,通过学习这些笔记,人们可以掌握华为网络产品的基础知识和技能,为华为网络产品的搭建和维护提供支持。CSDN作为一个IT技术社区,为人们提供了丰富的技术资源,包括HCIA笔记,使得人们更容易学习和应用相关知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值