HCIA --- 华为认证的初级网络工程师
HCIP --- 华为认证的高级网络工程师
HCIE --- 华为认证的专家级网络工程师
抽象语言-编码 应用层
编码-二进制 表示层
二进制-电信号 介质(硬件)访问控制层
处理电信号 物理层
OSI七层参考模型
7、应用层(Application)——通过人机交互来实现各种各样的服务
6、表示层(Presentation)——编码 解码 加密 解密
5、会话层(Session)——发现 建立 维持 终止会话进程
4、传输层(Trassport)——区分和标定不同应用 --- 16位二进制构成 端口号---0 - 65535 --- 其中0不作为传输层端口号使用 --- 真实取值范围1 - 65535 --- 其中1 - 1023 知名端口号
3、网络层(Network)——根据IP地址来进行逻辑寻址
2、数据链路层(Data link)——(LLC 逻辑链路控制子层,为上层服务提供FCS校验 --封装和解封装,MAC 媒介访问控制子层,根据MAC地址来进行物理寻址,MAC地址--物理地址---设备在出场之后烧录在网卡上)全球唯一,格式统一 --- SMAC,DMAC
获取DMAC的方法 --- ARP协议 --- 地址解析协议
1、物理层(Physical)——处理传递电信号
ARP的工作原理:ARP以广播的形式发送ARP请求包。所有收到广播包的设备会先记录数据包源IP和源MAC的对应关系,记录在ARP缓存表;之后看请求的IP,如果请求IP不是自己本地的IP,则将该数据包直接丢弃;否则,将以单播的形式回复ARP应答。在之后的数据传输中,优先查看本地ARP缓存表中的记录,如果存在记录,则直接按照ARP缓存表中的记录来发送;如果没有记录,则需要重新发送ARP请求。
ARP的分类
正向ARP :通过IP地址获取MAC地址
反向ARP :通过MAC地址获取IP地址 RARP
免费ARP :1,自我介绍;2,检测地址冲突
PDU--协议数据单元
上三层---数据报文
四层封装--数据段
三层封装--数据包
二层封装--数据帧
一层-------比特流
TCP/IP五层模型/四层模型
五层模型有:应用层、传输层、网络层、数据链路层、物理层
四层模型有:应用层、传输层、网络层、数据链入层
IP地址--二进制转十进制
Ipv4 和 ipv6
第一个八位:
A 1-126
B 128-191
C 192-223
D 224-239
E 240-254
其中ABC三类地址为单播地址,D类地址为组播地址
单播地址:既可以作为源地址,也可作为目标地址去使用
组播地址:--只能作为目标地址
E类地址---科研使用的地址
主类网:
ABC三类地址有默认的子网掩码长度
A 255.0.0.0 /8
B 255.255.0.0 /16
C 255.255.255.0 /24
网络掩码--netmask
作用:区分网络位和主机位
网络位:标识此IP地址处于哪个广播域内
主机位:给主机分配地址
IP --- 互联网协议 --- IPV4 --- 32位二进制构成 --- 点分十进制
IPV6 --- 128位二进制构成 --- 冒分十六进制
IPv4 地址:
00000001 == 1
00000010 == 2
00000100 == 4
00001000 == 8
00010000 == 16
00100000 == 32
01000000 == 64
10000000 == 128
VLSM --可变长子网掩码 ---子网划分
做法:通过借用主机位来充当网络位的方法,实现将一个大的广播域逻辑的划分为干个小的广播域
192.168.1.0/24+1 =25
192.168.1.00000000 /25
192.168.1.10000000 /25
特殊IP地址:
无效地址/缺省(默认)地址--0.0.0.0/0 ---代表所有的IP地址 本地环回地址---127.0.0.1
用于检测TCP/IP协议栈道是否能够正常的封装和解封装数据---用于检测网卡的好坏
在系统安装完成之后,默认存在--127.0.0.1
受限广播地址---255.255.255.255 ---只能作为目标地址去使用--通知到所有的IP地址
本地私有地址---169.254.x.x/16 ---当PC没有办法通过自动获取IP地址的方式获取IP地址时,PC会自动产生一个IP地址。
主机位全0的地址 192.168.1.0/24 ---代表整个网段内的所有地址 ---网络地址
192.168.1.0/24-192.168.1.255/24 ---256个地址
主机位全1的地址 192.168.1.255/24 ---代表本网段内的广播地址--只能作为目标地址去使用
静态路由协议--管理员手工书写的路由条目
把未知的路由条目加载到路由表中
静态路由的优缺点
书写的静态路由的数量是比较多的
缺点:配置比较繁琐、适用于小型网络
针对拓扑的变化不能够自动的重新收敛
优点:稳定、占用资源小
收敛:路由表从无到有的过程
动态路由协议---各台路由器之间运行了相应的算法之后 相互学习沟通产生的路由条目
缺点、安全性、占用资源大
容易造成选路不佳-最严重的情况-环路
优点:配置简单 、适用于中大型网络、针对拓扑的变化可以自动的重新收敛
衡量动态路由协议好坏的标准
收敛速度快
选路佳
占用资源小
无类别路由协议 ---携带掩码
有类别路由协议---不携带掩码
1、环回接口
本地环回地址--127.0.0.1 ---用于检测TCP/IP协议栈道是否能够正常的封装和解封装数据
PC中,系统安装完成之后默认存在,但是在设备中默认不存在!
设备中需要手工创建环回接口----测试使用
环回接口依然拥有物理接口的特性---划分广播域
环回接口同物理接口一致,所配置的IP地址不能够在同一个网段
如何创建环回接口(共计0-1023,1024个环回接口)
2、缺省路由
缺省地址(默认地址)--0.0.0.0/0 ---代表所有的IP地址
一条不限定目标的路由,查表时,在查完所有的静态、动态路由条目后,若依然没有可达路径,则使用该条目。
做法:
路由表中
3、手工汇总
当到达多个目标地址时,如果在本地拥有相同的下一跳,且可以进行汇总运算,那么只需要编辑一条到达目标的汇总路由条目即可。
4、路由黑洞
汇总后,若网络中出现了实际不存在的地址,将有可能导致流量有去无回的现象,--称为路由黑洞
5、空接口防环路由
当黑洞和缺省相遇时,必然会产生环路。在黑洞路由器上编辑一条到达空接口的汇总路由条目即可。
路由表的查表规则:递归查找,最长匹配
6、浮动静态路由
通过修改静态路由默认优先级的方法,来实现路径备份的效果
7、等开销负载均衡
当学习到多条开销相似的路径时,路由器会将流量拆分同时传输。
Pre ---优先级(管理距离、AD值)---衡量路由协议好坏的标准 0-255
数值越小,表示协议越优,越优先使用
直连---0
静态路由---60
OSPF----10
RIP ----100
Cost---度量值(metric值)---衡量路径的优劣,数值越小,表示路径越优;只在动态路由协议中使用,静态为0
路由表的加表规则
当学习到多条路由条目时,路由器会优先比较优先级,优先级值小的路由条目优先加表,如果优先级相同,则比较cost值,cost值小的优先加表,如果cost值也相同,则同时加表----等开销负载均衡