CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点

文章目录

  • CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点
    • 一、协议总结:
      • 1、协议对比:
      • 2、详细算法:
      • 3、OSI:协议数据单元、每层协议、协议号、端口号、:
    • 二、报头总结:
      • 1、IPv4:
      • 2、TCP:
      • 3、UDP:
    • 三、其它:
      • 1、TCP的三次握手:
      • 2、TCP的四次断开:
      • 3、网线:
      • 4、DHCP:
      • 5、ARP协议:

CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点

这篇文章是我之前CCNA阶段所有文章的总结,我这里仅提供思维。

一、协议总结:

1、协议对比:

特点\协议 静态 RIP EIGRP OSPF
类别 \ 距离矢量 距离矢量 链路状态
特点 \ \ 收敛快
占用资源少
收敛快
选路佳
协议号 \ 17(基于UDP520端口) 88 89
路由表示 C直连
S静态
R D O
管理距离 1(下一跳写法)
0(出接口写法)
120 90 110
度量 0 跳数 复合度量 cost(开销值)
算法 \ 贝尔曼——福特 弥散更新算法 最短路径优先
更新地址 \ V1:255.255.255.255
V2:224.0.0.9
224.0.0.10 串行链路中:224.0.0.5
以太网环境中:224.0.0.6
收敛速度
(默认)
\ 30s更新
180s失效
180s抑制
240s刷新
hello time 5s
hold time 15s
hello time 10s
dead time 40s
周期保活30min
数据包 \ \ Hello包
Update包
查询包
应答包
ACK包
Hello包
DBD包
LSR
LSU
LSack

除此之外:RIP、EIGRP、OSPF均支持等开销负载均衡,默认4条最大6条,IOS版本12.4以后16条,EIGRP还支持非等开销负载均衡

2、详细算法:

(1)OSPF:
CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第1张图片
(2)EIGRP:
CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第2张图片

3、OSI:协议数据单元、每层协议、协议号、端口号、:

层数 应用层 上三层 传输层 网络层 数据链路层 物理层
协议数据单元 信息
(Information)
数据流
(Data stream)
数据段
(Segment)
分组
(数据包Packet)

(Frame)
比特流
(Bits)
层数 名称 存在协议
7 应用层 Telnet、FTP、HTTP、SNMP
6 表示层 ASCII、HTML、GIF、JPEG
5 会话层 SQL、NFS、AppleTalk
4 传输层 TCP、UDP、SPX
3 网络层 IP、ARP、ICMP、RIP、EIGRP、OSPF
2 数据链路层 STP、HDLC、PPP、帧中继、SDLC、ATM
1 物理层 RJ-45、EIA/TIA RS-232、EIA/TIA RS-449、V.35
协议号 主机到主机层协议
1 Internet消息控制协议(ICMP)
2 Internet组管理协议(IGMP)
4 被IP协议封装的IP
6 传输层控制协议(TCP)
17 用户数据报协议(UDP)
45 域间路由选择协议(IDRP)
46 资源预留协议(RSVP)
47 通用路由选择封装(GRE)
54 NBMA下一跳解析协议(NHRP)
88 Cisco Internet 网关路由选择协议(IGRP、EIGRP)
89 开放式最短路径优先(OSPF)
协议 http https TFTP dhcp dns telnet ssh ftp smtp imap
端口号 80 443 69 67/68 53 23 22 21/20 25 110

二、报头总结:

IPv4报头、TCP报头长度都为 20字节,而UDP报头长度仅为8字节。

1、IPv4:

CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第3张图片

报头内容 注释
Ver. IP协议的版本,目前的IP协议版本号为4,下一代IP协议版本号为6。
IHL IP报头的长度。固定部分的长度(20字节)和可变部分的长度之和。共占4位。最大为1111,即10进制的15,代表IP报头的最大长度可以为15个32bits(4字节),也就是最长可为15*4=60字节,除去固定部分的长度20字节,可变部分的长度最大为40字节。
Service Type 用于说明流量包的优先级,数字越小,优先级越高。
Packet Length IP报文的总长度,报头的长度和数据部分的长度之和
Identification 标识,唯一的标识主机发送的每一分数据报。通常每发送一个报文,它的值加一。当IP报文长度超过传输网络的
Flag 标志,共3位。R、DF、MF三位。目前只有后两位有效,DF位:为1表示不分片,为0表示分片。MF:为1表示“更多的片”,为0表示这是最后一片。
Frag.Offset 本分片在原先数据报文中相对首位的偏移位。(需要再乘以8)
TTL 生存时间,IP报文所允许通过的路由器的最大数量。每经过一个路由器,TTL减1,当为0时,路由器将该数据报丢弃。TTL 字段是由发送端初始设置一个 8 bit字段.推荐的初始值由分配数字 RFC 指定,当前值为 64。发送 ICMP 回显应答时经常把 TTL 设为最大值 255。
Protocol 指出IP报文携带的数据使用的是那种协议,以便目的主机的IP层能知道要将数据报上交到哪个进程(不同的协议有专门不同的进程处理)。和端口号类似,此处采用协议号,TCP的协议号为6,UDP的协议号为17。ICMP的协议号为1,IGMP的协议号为2.
Header Checksum 头部校验和,计算IP头部的校验和,检查IP报头的完整性。
Source Address 标识IP数据报的源端设备。
Destination Address 标识IP数据报的目的地址。
Options 是一个长度可变的字段,并像其名字所表示的,它是可选的。可选项被添加在包头中,包括原点产生的信息和其他路由器加入的信息;可选项字段主要用于测试。
Padding 该字段通过在可选项字段后面添加0来补充32位,这样保证报头长度是32位的倍数。

2、TCP:

CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第4张图片

报头内容 内容详解
源端口号 源端口和IP地址的作用是标识报文的返回地址。
目的端口 端口指明接收方计算机上的应用程序接口。
序号 32bit,确定了发送方发送的数据流中被封装的数据所在位置。例如,如果本段数据的序列号为1343,且数据段长512个八位组,那么下一数据段的序列号应该为1343+512+1=1856
确认号 32bit,确定了源点下一次希望从目标接收的序列号。如果主机收到的确认号与它下一次打算发送(或已发送)的序列号不符,那么主机将获悉丢失的数据包
报头长度(数据偏移) 4bits。由于首部可能含有可选项内容,因此TCP报头的长度是不确定的,报头不包含任何任选字段则长度为20字节,4位首部长度字段所能表示的最大值为1111,转化为10进制为15,15*32/8 = 60,故报头最大长度为60字节。首部长度也叫数据偏移,是因为首部长度实际上指示了数据区在报文段中的起始偏移值。
保留 6bit,为将来定义新的用途保留,现在一般置0。
标记 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
URG 紧急指针标志,为1时表示紧急指针有效,为0则忽略紧急指针。
ACK 确认序号标志,为1时表示确认号有效,为0表示报文中不含确认信息,忽略确认号字段。
PSH 弹出标志,为1表示是带有push标志的数据,指示接收方在接收到该报文段以后,应尽快将这个报文段交给应用程序,而不是在缓冲区排队。
RST 复位标志,用于重置由于主机崩溃或其他原因而出现错误的连接。或者用于拒绝非法的报文段和拒绝连接请求。
SYN 同步序号,用于建立连接过程,在连接请求中,SYN=1和ACK=0表示该数据段没有使用捎带的确认域,而连接应答捎带一个确认,即SYN=1和ACK=1。
FIN 结束标志,用于释放连接,为1时表示发送方已经没有数据发送了,即关闭本方数据流。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
窗口 滑动窗口大小,用来告知发送端接受端的缓存大小,以此控制发送端发送数据的速率,从而达到流量控制。窗口大小时一个16bit字段,因而窗口大小最大为65535。
校验和 奇偶校验,此校验和是对整个的 TCP 报文段,包括 TCP 头部和 TCP 数据,以 16 位字进行计算所得。由发送端计算和存储,并由接收端进行验证。
紧急指针 只有当 URG 标志置 1 时紧急指针才有效。紧急指针是一个正的偏移量,和顺序号字段中的值相加表示紧急数据最后一个字节的序号。 TCP 的紧急方式是发送端向另一端发送紧急数据的一种方式。
选项和填充 最常见的可选字段是最长报文大小,又称为MSS(Maximum Segment Size),每个连接方通常都在通信的第一个报文段(为建立连接而设置SYN标志为1的那个段)中指明这个选项,它表示本端所能接受的最大报文段的长度。选项长度不一定是32位的整数倍,所以要加填充位,即在这个字段中加入额外的零,以保证TCP头是32的整数倍。
数据部分 TCP 报文段中的数据部分是可选的。在一个连接建立和一个连接终止时,双方交换的报文段仅有 TCP 首部。如果一方没有数据要发送,也使用没有任何数据的首部来确认收到的数据。在处理超时的许多情况中,也会发送不带任何数据的报文段。

3、UDP:

CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第5张图片

三、其它:

1、TCP的三次握手:

CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第6张图片

2、TCP的四次断开:

CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点_第7张图片

3、网线:

直通线:B-B、A-A

线序 1 2 3 4 5 6 7 8
T-568B 橙白 绿白 蓝白 绿 棕白

在这里插入图片描述

4、DHCP:

在这里插入图片描述
图片来源:www.cnblogs.com/happygirl-zjj/p/5976526.html

5、ARP协议:

ARP 注解
AARP 正向ARP——使用广播机制,通过对端的IP地址获取对端MAC地址
RARP 反向ARP——通过对端的MAC地址来获取对端的IP地址
FARP 无故ARP——地址冲突检测 使用正向ARP请求本地的IP地址

你可能感兴趣的:(CCNA,网络)