hcip-01
HCIP–华为认证下的网络高级工程师
假如我们PC1和PC3通信,cpu处理的是电信号,我们想发送和表达的是抽象语言,所谓抽象语言就是拥用文字将感情(或别的物体)具体描绘出来。即抽象语言《–》电信号。
编程语言运行的基础–》编译–》实际就是转换编码的过程–》使用二进制只有01,可以对应高低电平信号,电脑只能识别高低电平–》将二进制转换为电信号。
ISO—国际标准化组织,1979年颁布OSI。
osi/RM 开放式系统互联通信参考模型(Open System Interconnection Reference Model )参考模型,将协议进行了统一化的标准.
应用层:提供各种应用服务,可以将编码转换编码
表示层:将编码转换为二进制
会话层:维持网络应用和网络服务器之间的会话连接
传输层:实现端到端的传输—应用到应用之间的传输—端口号(传输层地址)—区分和标定不同的应用—16位二进制构成—0-65535;其中1-1023称为知名端口号,用来标定已知的服务。—SPORT,DPORT
HTTPS=》443
DHCH=》67服务器端口/68客户端端口
DNS=》53
网络层:实现主机见得逻辑寻址—通过IP地址(逻辑地址:他本事是可以发生变化的地址,因为IP地址本身就是为了区分和标定不同的广播域,所以,当设备处于不同的广播域是将使用不同的IP地址进行标定);(物理地址:不能发生变化的地址,48位二进制组成)–SIP,DIP
获取对方IP地址的方法:
1.直接知道对方的IP地址
2.通过域名获取对方的IP地址
3.通过ARP或者应用程序访问服务器
4.通过广播获取
数据链路层:主要功能是控制物理硬件,通过mac地址进行物理寻址—所有芯片出厂时厂商烧录的串号—由48位二进制构成1.具有全球为一次性;2.格式统一—SMAC源,DMAC目标,通过这两个实现主机间的物理寻址
获取目标MAC地址的方法:
ARP协议—地址解析协议—通过一种地址获取另外一种地址
ARP地址分类
1.正向ARP:已知目标IP地址,获取目标MAC地址
工作过程:假如PC1想和PC2通信,且PC1和PC2地址可知,PC1会给PC2发送4个东西
SIP:PC1的IP
DIP:PC2的IP
SMAC:PC1自己的MAC
DMAC:全FF
发送的请求信息会先储存在ARP缓存信息表中,你想通信的目标IP地址是PC2的,那么PC2的MAC会打上标签,然后PC1就会通过PC2的IP(ARP缓存信息表)找到PC2的MAC,这就是通过IP地址获取对方的MAC地址。如果请求的不是自己的IP地址,则将直接丢弃数据包,如果请求的是自己的IP地址,则进行应答。之后,在进行通讯时我,将有限查看本地的ARP缓存表,若有记录,则按照记录中的MAC地址添加;若不存在记录,则再发ARP请求获取。
2.反向ARP:已知目标MAC地址获取对方IP地址。(现在很少使用)
3.免费ARP:利用正向ARP的工作原理请求自己的IP地址。
1.自我介绍,相当于刚获取一个IP的时候会进行自我介绍;2.检测地址冲突,也是在刚获取一个IP的时候会进行检测。
物理层:处理和传递电信号
TCP/IP模型–TCP、IP协议簇
没有使用OSI参考模型的原因:1.分的太细
2.分配不均衡
TCP/IP四层模型—TCP/IP标准模型
TCP/IP五层模型—TCP/IP对等模型
PDU协议数据单元
L1PDU
L2PDU
…
L7PDU
七层模型
应用层—报文
传输层—数据段
网络层—数据包
数据链路层—数据帧
物理层—比特流
封装和解封装
我们一般把数据从应用层开始达到数据链路层的加工成为封装,范国成称为解封装—将每一层最重要的数据添加到原始数据中,来实现这一层的功能。
应用层—需要进行封装,但是,封装方式取决于不同的应用
传输层
封装:将应用层数据报封装在数据包的数据体中,添加传输层协议头,如TCP首部
解封:将协议头和数据体拆分,根据协议头的信息来将数据体交给应用层来处理。
封装端口号—TCP UDP
网络层:
封装:将传输层的数据报封装在网络层的数据体中,添加网络层协议头,如IP首部
解封:将协议头和数据体拆分,根据协议头的信息来将数据体交给传输层来处理
IP地址—IP协议
数据链路层:
封装:将网络层的数据报封装在数据链路层的数据体中,添加数据链路层协议头,如MAC地址等信息
解封:将协议头和数据体拆分,根据协议头的信息来将数据体交给网络层来处理
MAC地址—以太网协议
物理层:
封装:物理层负责将数字信号转换为电信号发送
解封:物理层负责将接收的电信号转换为数字信号
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M22yZ54X-1641287002448)(C:\Users\LENOVO\AppData\Roaming\Typora\typora-user-images\image-20220103120327174.png)]
解封装就是数据处理过程
OSI参考模型的核心思想:分层
TCP/IP模型和OSI模型的区别:TCP/IP模型支持跨层封装。
TCO/IPde 跨层封装一般用于直连设备之间的近距离通信。
跨层封装(好处,节约资源)主要存在两种形式:1.跨四层封装—OSPF
2.跨三四层封装
TCP–6
UDP–17
协议号由八位二进制构成
协议号的范围0-255
协议号作用:可以用来标定跨层封装的上层协议
OSPF对应的协议号89
SOF–帧首定界符
MAC—介质访问控制层
LLC–逻辑链路控制层–提供分片和标定数据类型号的作用
DSAP–帧的目的上层协议
SSAP–帧的源上层协议
IP地址—网络层—IP协议(互联网协议)
IPV4—32位二进制构成—点分十进制
IPV5—128位二进制构成—冒分十六进制
IPV4地址分为两部分—一部分叫做网络位,一部分叫做主机位—子网掩码(有连续的0和1组成的。其中1代表网络位,0代表主机位)
网络位相同代表属于同一个广播域;网络位不同,则代表在不同的广播域
主机位主要用于区分一个广播域中的不同主机
IP地址的分类
A,B,C—组播地址
D—单播地址—特点:既可以作为源IP也可以作为目标IP使用
E—保留地址
A:0xxx xxxx—(0-127)1-126
B:10xx xxxx—128-191
C:1110 xxxx—192-223
D:1110 XXXX—224-239
E:1111 XXXX—240-255
A:对标大型网络,代表的广播位2的8次方,255.0.0.0
B:对标中型网络,255.255.0.0,代表2的16次方广播域
C:对标小型网络,255.255.255.0,代表2的8次方广播域
在IP地址空间中,有一部分地址被称为私网IP地址,其余的被称为公有IP地址。
私有IP地址:具有可复用性
A:10.0.0.0-10.255.255.255—相当于一个A类网段
B:12.16.0.0-172.31.255.255—相当于16段B类网段
C:192.168.0.0-192.168.255.255—相当于256个C类网段
我们一般将使用私网IP地址通讯的网络称为私网,将使用公网IP地址通讯的网络称为公网。
私网转公网—NAT地址转换协议
特殊IP地址
1。127.0.0.1-127.255.255.254—环回地址
2。255.255.255.255—受限广播地址,主要受路由器的限制
3.主机位全1—192.168.1.255 /24—直接广播地址
4.主机位全0—代表一个范围,代表一个网段
5。0.0.0.0—1.没有地址;2.任意地址
6。169.254.0.0/16—本地链路地址(自动私有地址)
VISM—可变长子网掩码
CIDR—无类域间路由
取向同位,去不同位
路由器会默认生成直连网段的路由信息—1.接口双up;2.接口必须配IP地址
获取位置网段的路由信息:
静态路由:有网络管理员手工配置的路由条目
动态路由:所有路由器上开启的一条路由协议,之后,通过路由器之间沟通,协商,最终计算出路由条目。
静态路由优点:
1.不会占用额外资源
2.因为选录由管理员决定,所以相对更加合理
3.更加安全
静态路由缺点:
1.在复杂网络环境中,配置量较大。
2.静态路由无法基于拓扑的变化而自动收敛。—静态路由仅适用于简单的小型的网络环境。
静态路由配置:
方法一:
ip route-static 目标网段 出接口IP地址
方法二:
ip route-static 目标网段 出接口(字面意思,如g0/0/1)
只写出接口,需要激活路由器的代理ARP功能,arp-proxy enable