HCIA
什么是HCIA
HCIA(华为认证网络工程师)是华为公司推出的一项网络工程师认证培训和认证考试项目。该项目旨在培养和认证网络工程师的技能和知识,使其能够在华为网络产品的规划、设计、部署、运维和故障排除等方面具备专业能力。
我将从网络的基础,网络的体系,ENSP+DHCP,静态路由,动态路由以及交换VLAN六个方面来帮助大家学习。
网络的基础
什么是网络
在学习网络之前,我们首先要了解什么是网络?
信息传递,资源共享
世界上第一台通用计算机“ENIAC”于1946年2月14日在美国宾夕法尼亚大学诞生。发明人是美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)
OSI参考模型
OSI参考模型是一种网络通信协议的理论框架,由国际标准化组织(ISO)制定。它将网络通信过程分为七个层次,每个层次负责不同的功能,从物理传输到应用层。这些层次分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层负责传输比特流,将数据转换为电信号并通过物理介质传输。
数据链路层负责将比特流组织成数据帧,并进行错误检测和纠正。
网络层负责将数据包从源主机传输到目标主机,通过路由选择和分组转发实现。
传输层负责提供端到端的可靠数据传输,包括流量控制和拥塞控制。
会话层负责建立、管理和终止会话,提供会话控制和同步功能。
表示层负责数据的格式化、加密和压缩,以确保数据在不同系统之间的互操作性。
应用层提供特定的应用程序功能,如电子邮件、文件传输和远程登录。
OSI参考模型提供了一种标准化的方法来设计和实现网络协议,使不同厂商的设备和软件能够互相通信。它是网络通信的基础,被广泛应用于计算机网络领域。
拓扑的连接结构
拓扑的连接结构是指网络中各个节点之间的连接方式和组织结构。常见的拓扑结构有以下几种:
星型拓扑:所有节点都直接连接到一个中心节点,中心节点负责转发和管理数据流量。这种结构简单易于管理,但中心节点故障会导致整个网络瘫痪。
总线型拓扑:所有节点都连接到一个共享的传输介质,节点之间通过共享介质进行通信。这种结构成本低,但当传输介质故障时整个网络会受到影响。
环型拓扑:节点按照环形连接方式相互连接,每个节点都与相邻节点直接相连。这种结构具有良好的容错性,但扩展性较差。
网状拓扑:节点之间通过多条连接相互连接,形成一个复杂的网状结构。这种结构具有高度的容错性和扩展性,但管理和维护较为复杂。
树型拓扑:节点按照树状结构连接,形成一个层次化的网络结构。这种结构具有良好的扩展性和容错性,但中间节点故障会影响下层节点的通信。
不同的拓扑结构适用于不同的应用场景,选择合适的拓扑结构可以提高网络的性能和可靠性。
网络中的问题
1.安全问题
2.延迟问题—垃圾信息
3.地址问题—区别和标识不同的设备
4.冲突问题
地址问题—区别和标识不同的设备
通过MAC地址区别和标识不同的设备 MAC地址由48位二进制构成,用16进制表示
前24位二进制表示不同的厂商,后24位二进制表示厂商生产的编号
确保了唯一性和格式的统一
冲突问题
CSMA/CD—排队
交换机
交换机的作用
实现一对一的单播 ,完全没有冲突 ,无限的传输距离
无限的传输距离—交换机可以做到读和重写的操作
交换机的转发原理
当一个数据包来到交换机后,交换机首先会记录,记录接口和收到的数据包中的源MAC地址——MAC地址表,之后在进行转发,转发过程中会查看数据包中的目标MAC地址,如果目标在MAC地址表中有记录则直接根据MAC地址表记录的信息进行转发,如果没有记录,则会泛洪
泛洪:从除了接收到的交换机接口以外,向其他所有接口均复制转发一份
路由器
地址
IP地址
IP地址(Internet Protocol Address)32位或128位二进制数字组成。
P地址分为IPv4和IPv6两种版本。
IPv4是目前广泛使用的版本,它由四个十进制数(0-255)组成,以点分隔。例如192.168.1.1。
IPv4地址空间有限,随着互联网的发展,IPv4地址已经逐渐不足。
为了解决这个问题,IPv6被提出,它由八组四位十六进制数(0-9,A-F)组成,以冒号分隔,如2001:0db8:85a3:0000:0000:8a2e:0370:7334。
IPv6地址空间巨大,可以满足未来互联网的需求
IP地址的分类
A类地址:以0开头的IP地址,范围从1.0.0.0到126.0.0.0,用于大型网络,可分配约16,777,214个主机。
B类地址:以10开头的IP地址,范围从128.0.0.0到191.255.0.0,用于中型网络,可分配约65,534个主机。
C类地址:以110开头的IP地址,范围从192.0.0.0到223.255.255.0,用于小型网络,可分配约254个主机。
D类地址:以1110开头的IP地址,范围从224.0.0.0到239.255.255.255,用于多播(Multicast)通信。
E类地址:以1111开头的IP地址,范围从240.0.0.0到255.255.255.255,保留作为特殊用途,目前未被分配使用。
注意:以上分类方式是根据IPv4协议来划分的
特殊的IP地址
127.0.0.1:这是本地回环地址,也被称为"localhost",用于在本地计算机上测试网络应用程序或访问本地服务器。
0.0.0.0:这是一个保留地址,表示任何可用的IP地址。在网络配置中,可以将其用作默认网关或监听所有可用的网络接口。
255.255.255.255:这是广播地址,用于向同一网络中的所有设备发送广播消息。
169.254.x.x:这是自动配置IP地址(APIPA),当设备无法通过DHCP服务器获取有效的IP地址时,会自动分配这种地址。
子网掩码
子网掩码(Subnet Mask)由32位二进制数构成。与IP地址结合使用。
子网掩码的作用是将一个IP地址划分为网络地址和主机地址两部分。
在IP地址中,网络地址用于标识网络,主机地址用于标识网络中的具体主机。
子网掩码通过将网络地址部分全部置为1,主机地址部分全部置为0,来实现对IP地址的划分。
子网掩码必须由连续的0和连续的1构成
无类地址
无类地址(Classless Inter-DomainRouting,简称CIDR)是一种用于对IP地址进行编址和路由的方法。在传统的IP地址分配中,采用了分类的方式,将IP地址分为A类、B类、C类等,每个类别有固定的网络位和主机位。而CIDR则是一种更加灵活和高效的地址分配方式。
CIDR采用了前缀长度表示法,即在IP地址后面加上一个斜线和一个数字,表示网络地址的前缀长度。例如,192.168.0.0/24表示网络地址为192.168.0.0,前缀长度为24位,即子网掩码为255.255.255.0。CIDR中的前缀长度可以是任意的,不再受限于A、B、C类地址的固定长度。
ARP
ARP(Address Resolution Protocol)是一种网络协议,用于将IP地址转换为物理硬件地址(MAC地址)。
正向ARP—已知目标的IP地址获取目标MAC地址
反向ARP—已知致目标的MAC地址获取目标IP地址
免费ARP—检测IP地址是否冲突
子网划分
子网划分是指将一个大的IP网络划分为多个较小的子网的过程。在IPv4网络中,IP地址由32位二进制数表示,通常以点分十进制形式呈现。子网划分的目的是将一个大的IP网络划分为多个子网,以便更有效地管理和组织网络资源。
子网划分的过程涉及到使用子网掩码来定义子网的范围。子网掩码是一个32位的二进制数,用于将IP地址分为网络地址和主机地址两部分。子网掩码中的连续的1表示网络地址,连续的0表示主机地址。通过与IP地址进行逻辑与运算,可以得到网络地址。
子网汇总
子网汇总(SubnetAggregation)是一种网络管理技术,用于将多个较小的子网合并为一个更大的子网。它的主要目的是减少路由表的大小,提高网络的性能和管理效率。
子网汇总的原理是基于IP地址的前缀匹配。当多个子网的IP地址前缀相同,只有最后几位不同时,可以将它们合并为一个更大的子网,使用更长的前缀来表示。这样,路由器只需要维护一个更大的子网的路由表项,就可以实现对多个子网的路由。
子网汇总不仅可以减少路由表的大小,还可以提高路由器的转发速度和网络的性能。因为路由器在进行路由决策时,只需要匹配更长的前缀,而不需要逐个匹配每个子网的路由表项。此外,子网汇总还可以简化网络的管理和维护,减少配置错误和故障的可能性。
子网汇总是一种有效的网络管理技术,可以提高网络的性能和管理效率,特别适用于大规模的IP网络。
练习
1.子网划分:
172.16.0.0 16 一分为四
2.子网汇总:
192.168.1.0 24
192.168.2.0 24