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

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

这篇文章是我之前CCNA阶段所有文章的总结,我这里仅提供思维。如果对内容想要深入的理解,可以点开以下链接:
CCNA1:网路基础、TCP/IP、OSI、IPv4、子网划分、数据封装
CCNA2:静态路由、网线、Cisco设备操作介绍、DHCP、ARP
CCNA3:RIP——路由信息协议
CCNA4:OSPF——开放式最短路径优先协议
CCNA5:EIGRP——增强型内部网关路由协议
CCNA6:VLAN、TRUNK、单臂路由
CCNA7:ACL、NAT(一对一、一对多、多对多)、端口映射、远程登录

一、协议总结:

1、协议对比:

特点\协议静态RIPEIGRPOSPF
类别\距离矢量距离矢量链路状态
特点\\收敛快
占用资源少
收敛快
选路佳
协议号\17(基于UDP520端口)8889
路由表示C直连
S静态
RDO
管理距离1(下一跳写法)
0(出接口写法)
12090110
度量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:
在这里插入图片描述
(2)EIGRP:
在这里插入图片描述

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
协议号主机到主机层协议
1Internet消息控制协议(ICMP)
2Internet组管理协议(IGMP)
4被IP协议封装的IP
6传输层控制协议(TCP)
17用户数据报协议(UDP)
45域间路由选择协议(IDRP)
46资源预留协议(RSVP)
47通用路由选择封装(GRE)
54NBMA下一跳解析协议(NHRP)
88Cisco Internet 网关路由选择协议(IGRP、EIGRP)
89开放式最短路径优先(OSPF)
协议httphttpsTFTPdhcpdnstelnetsshftpsmtpimap
端口号804436967/6853232221/2025110

二、报头总结:

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

1、IPv4:

在这里插入图片描述

报头内容注释
Ver.IP协议的版本,目前的IP协议版本号为4,下一代IP协议版本号为6。
IHLIP报头的长度。固定部分的长度(20字节)和可变部分的长度之和。共占4位。最大为1111,即10进制的15,代表IP报头的最大长度可以为15个32bits(4字节),也就是最长可为15*4=60字节,除去固定部分的长度20字节,可变部分的长度最大为40字节。
Service Type用于说明流量包的优先级,数字越小,优先级越高。
Packet LengthIP报文的总长度,报头的长度和数据部分的长度之和
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:

在这里插入图片描述

报头内容内容详解
源端口号源端口和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:

在这里插入图片描述

三、其它:

1、TCP的三次握手:

在这里插入图片描述

2、TCP的四次断开:

在这里插入图片描述

3、网线:

直通线:B-B、A-A

线序12345678
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地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值