网络基础笔记

目录

一、OSI七层参考模型

应用层

表示层

会话层

传输层

网络层

 数据链路层

物理层

二、Sof    帧首定界符

三、 网络类型    根据数据链路层运行的协议进行划分的

四、数据链路层运行的协议

五、HDLC与PPP

HDLC --- 高级数据链路控制协议

PPP --- 点到点协议

1,链路建立阶段 --- LCP(链路控制协议)建立所谓链路建立,其实就是参数协商的过程

 2,认证阶段 --- PAP,CHAP --- AAA

二、OSPF

OSPF状态机

OSPF工作状态

OSPF的接口网络类型

 OSPF的优化

五种数据包


一、OSI七层参考模型

应用层

应用层是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。

表示层

表示层负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。

会话层

建立和管理应用程序之间的通信。

传输层

当发送大量数据时,很可能会出现丢包的情况,另一台电脑要告诉是否完整接收到全部的包。如果缺了,就告诉丢了哪些包,然后再发一次,直至全部接收为止。

网络层

该层的主要任务就是:通过路由选择算法,为报文(该层的数据单位,由上一层数据打包而来)通过通信子网选择最适当的路径。这一层定义的是IP地址,通过IP地址寻址,所以产生了IP协议。

 数据链路层

它的具体工作是接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层。这一层的数据叫做帧。

物理层

解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。

二、Sof    帧首定界符

1,获取IP地址 --- 1,手工获取;2,通过DHCP自动获取

DHCP --- 动态主机配置协议

1,DHCP客户端 --- 广播包 --- DHCP-Discover

传输层 --- UDP --- SPORT:68 DPORT:67

网络层 --- IP --- SIP:0.0.0.0 DIP:255.255.255.255

数据链路层 --- 以太网 --- SMAC:自己的MAC地址 DMAC:全F

交换机的转发原理 --- 交换机收到数据帧之后,首先先记录源MAC地址和进入接口的对应关系到MAC地址表中。之后看数据帧中的目标MAC地址,因为目标MAC  地址是全F,则将进行泛洪 --- 除了数据进入的接口外,所有接口都将转发数据。交换机泛洪的情况 --- 1,广播帧;2,组播帧;3,未知单播帧

三、 网络类型    根据数据链路层运行的协议进行划分的

P2P  点到点

MA 多点接入网络

BMA 支持广播的多点接入网络

NBMA 非广播型多点接入网络

四、数据链路层运行的协议

以太网协议 --- 需要在数据帧中封装MAC地址进行寻址。
原因 --- 利用以太网协议组建的网络中可以包含两个或两个以上的接口,每个以太网接口之间都可以通过交互以太网帧的方式进行二层通讯 --- BMA

如果一个网络中只能有两台设备,则这样的网络不需要MAC地址进行区分标识,也可以正  常通信,这样的网络,我们称为P2P网络。

T1 -- 1.544Mbps

E1 -- 2.048Mbps

五、HDLC与PPP

HDLC --- 高级数据链路控制协议

标准的HDLC:ISO组织基于SDLC协议改进得到的

非标的HDLC:各大厂商在标准的HDLC基础上再进行改进而成

(思科设备组建串线网络默认使用的协议是HDLC协议,华为设备组建串线网络默认使用  的协议是PPP协议。)

[r1]display interface Serial4/0/0 --- 查看接口的二层特征

[r1-Serial4/0/0]link-protocol hdlc --- 修改接口协议类型

PPP --- 点到点协议

1,兼容性强 --- 拥有统一的版本,并且串线种类比较多,只要支持全双工的工作模式, 则可以支持PPP协议。

2,可移植性强 --- PPPoE

3,PPP协议支持认证和授权

PPP和TCP协议类似,在正式传输数据之前,也需要经历建立会话的过程。

1,链路建立阶段 --- LCP(链路控制协议)建立

2,认证阶段 --- 可选项

3,网络层协议协商阶段 --- NCP(网络控制协议)协商--- IPCP协议

F --- FLAG --- 01111110

A --- Address --- 111111111

C --- Coltrol --- 00000011

1,链路建立阶段 --- LCP(链路控制协议)建立所谓链路建立,其实就是参数协商的过程

MRU --- PPP帧中数据部分允许携带的最大长度(字节) --- 默认1500字节是否需要进行认证以及认证的方式

 2,认证阶段 --- PAP,CHAP --- AAA

PPP的认证支持单向认证以及双向认证
PAP --- 密码认证协议 --- 被认证方将用户名和密码信息以明文的形式发给认证方,对方回应
ACK则代表认证成功,如果回复NAK,则代表认证失败。

CHAP --- 挑战握手协议 --- 通过比对摘要值的方式来完成认证。

摘要值 --- HASH算法 --- 散列函数 --- 将任意长度的输入转换成固定长度的输出。

1,不可逆性

2,相同输入,相同输出

3,雪崩效应

MD5 --- 可以将任意长度的输入,转换成128位输出

 3,网络层协议协商阶段 --- NCP(网络控制协议)协商 --- IPCP协议

 

1,IP报文的压缩格式;2,IP地址

IP地址一旦被认可,对方将学习到达这个地址的主机路由

二、OSPF

OSPF状态机

 Two-Way --- 标志着邻居关系的建立。

(条件匹配)条件匹配成功,则进入下一个状态,匹配失败,则仅停留在邻居关系,使用hello包进行周期保活。

  主从关系选举 --- 通过比较RID,RID大的为主。为主的可以优先获取LSA信息。并且可以主导隐形确认。

FULL ---- 标志着邻接关系的建立。只有邻接关系,才可以交换LSA信息,而邻居关系仅使用hello包进行保活。

Down状态 --- 启动OSPF,发出hello包之后进入下一个状态

Init(初始化)状态 --- 收到hello包中存在本地RID,进入到下一个状态

2-way(双向通信) --- 标志着邻居关系的建立

(条件匹配)条件匹配成功,则进入下一个状态,匹配失败,则仅停留在邻居关系,使用hello包进行周期保活。

exstart(预启动)状态 --- 使用未携带数据的DBD包进行主从关系选举,RID大的为主,为主可以优先获取LSA信息。

Exchange(准交换)状态 --- 使用携带数据的DBD包交换目录信息

Loading(加载)状态 --- 使用LSR包基于DBD包请求未知的LSA信息,对方发送LSU包携带LSA信息,需要LSACK进行确认

FULL状态 --- 标志着邻接关系的建立

OSPF工作状态

启动配置完成后,OSPF向本地所有运行协议的接口以组播224.0.0.5的形式发送hello 包,hello包中携带本地的RID以及本地已知邻居的RID,之后,将收集到的邻居关系记录在本地的邻居表中。

    邻居表建立完成后,将进入条件匹配环节,失败,则将停留在邻居关系,仅使用hello 包进行周期保活。

如过成功,则将开始建立邻接关系。首先,使用未携带数据的DBD包进行主从关系选

举,之后使用携带数据的DBD包共享数据库目录信息。之后,本地使用LSR/LSU/LSACK获取未知的LSA信息。完成本地数据库的建立 --- LSDB --- 生成数据库表。

    最后,基于本地的链路状态数据库,生成有向图,及最短路径树。之后,计算本地到达未知网段的路由信息,将其添加到本地的路由表中。

    收敛完成后,OSPF会周期使用hello包进行保活,并且,每30min一次进行周期更新。

结构突变:

1,突然新增一个网段 --- 触发更新,直接发送LSU包,需要ACK确认

2,突然断开一个网段 --- 触发更新,直接发送LSU包,需要ACK确认

        3,无法沟通 ---- 死亡时间

条件匹配

指定路由器 --- DR --- 和MA网络中其他设备建立邻接关系。

备份指定路由 --- BDR --- 和MA网络中其他设备建立邻接关系。

一个MA网络当中,在DR和BDR都存在的情况下,至少需要4台设备才能见到邻居关系,因为只有DRother之间会保持邻居关系

DR和BDR实际上是接口的概念。

条件匹配 --- 在MA网络中,若所有设备均为邻接关系,将出现大量的重复更新,故需要进行DR/BDR的选举,所有DRother之间仅维持邻居关系即可。


OSPF的接口网络类型

P2P

MA BMA

NBMA

OSPF接口网络类型 --- 指的是OSPF接口在不同的网络类型默认下的不同工作方式。

 OSPF的优化

1,汇总 --- 减少骨干区域LSA更新量
2,特殊区域 --- 减少非骨干区域LSA更新量

1,汇总 --- OSPF无法像RIP一样实现接口汇总,因为OSPF区域之间传递路由信息,所以, OSPF的汇总被称为区域汇总。

域间路由汇总 --- 域间指OSPF区域之间,其实质是在ABR上针对3类LSA进行汇总

[r1-ospf-1-area-0.0.0.2]abr-summary 192.168.0.0 255.255.252.0

注意:在进行区域汇总时,一定是ABR设备通过1类,2类LSA学习到拓扑信息后转换成的三类LSA才能汇总。

域外路由汇总 --- 域外指OSPF网络之外,其实质是在ASBR上针对5类/7类LSA进行汇总

[r4-ospf-1]asbr-summary 172.16.0.0 255.255.252.0

域外汇总网段种子度量值的计算方法:
TYPE1:如果是类型1,则汇总网段的种子度量值为所有明细网段种子度量值中最大值。

TYPE2:如果是类型2,则汇总网段的种子度量值为所有明细网段种子度量值中最大值加1。

[r4-ospf-1]import-route rip 1 cost 10 type 1
 

五种数据包

 hello包 --- 周期性发现,建立,保活邻居关系。

hello时间 --- 默认10S(30S)

Deadtime --- 4倍的hello时间

RID ---

1,全网唯一;

2,格式统一 --- IP地址

1,手工配置

2,自动生成 --- 首先先看自己环回接口的IP地址,选择其中数值最大的作为RID; 如果没有环回接口,则取物理接口中IP地址最大的作为RID。

DBD包 --- 数据库描述报文 --- LSDB ---- 链路状态数据库(存放LSA信息的数据库)

LSR包 --- 链路状态请求报文 --- 基于DBD包请求本地未知的LSA信息

LSU包 --- 链路状态更新报文 --- 真正携带LSA信息的数据报

LSACK包 --- 链路状态确认报文 --- 确认包 OSPF

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值