计算机网络基础知识--网络层协议IP、ARP、ICMP、RIP、OSPF

目录

IP协议

IP数据报格式

IP地址的编址方法

分类的IP地址

ARP

ICMP

ICMP 报文格式 

ICMP报文的种类

路由选择协议

RIP

RIP协议特点

距离算法

 RIP协议的报文格式

RIP 优点

RIP缺点

OSPF

OSPF 与 RIP 的区别

OSPF 分组首部

BGP 

路由器的构成

IPv6

 本地地址或专用地址(本地互联网或专用互联网)


IP协议

IP数据报格式

IP是无连接服务。

IP地址的编址方法

(1) 分类的IP地址。将IP地址分成若干个固定类,每一类地址都由两个固定长度的字段构成:分别是:网络号和主机号。

(2) 子网的划分

(3) 构成超网

分类的IP地址

 

CIDR  无分类域间路由选择

IP地址 := {<网络前缀>,<主机号>}

ARP

ARP(Address Resolution Protocol) 地址解析协议,将IP地址解析成硬件地址,并且整个解析过程都是自动完成的。

需要注意的是,ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。

ICMP

ICMP(Internet Control Message Protocol) 网络控制报文协议

ICMP 允许主机或路由器报告差错情况和提供异常情况的报告。ICMP报文是装在IP数据报中,作为数据部分,加上数据报的首部,组成IP数据报发出去。

ICMP 报文格式 

ICMP报文的种类

以上协议之间的关系

IP 协议要使用ARP ,而ICMP和IGMP则使用IP协议。

路由选择协议

内部网关协议(IGP):在一个自制系统内部使用的路由选择协议。

RIP

RIP(Routing Information Protocol)  路由信息协议,是一种分布式的基于距离向量的路由选择协议 。

RIP协议要求网络中的每一路由器都要维护从它自己到其他每一个目的网络的距离记录。

 RIP协议的距离也称为  跳数,它允许一条路径最多只能包含15个路由器。可见RIP只适用于小型互联网。

RIP协议特点

距离算法

 RIP协议的报文格式

RIP 优点

实现简单,开销较小。

RIP缺点

当网络出现故障时,要经过比较长的时间才能将此信息传送给所有的路由器。 也可以说是好消息传得快,坏消息传的慢。

OSPF

OSPF(Open Shortest Path First) 开放最短路径优先,使用分布式的链路状态协议。

OSPF 与 RIP 的区别

 OSPF不用UDP而是直接用IP数据报传送,其中IP数据报首部的协议字段值为89。OSPF 构成的数据报很短,这样做可减少路由信息通信量。

OSPF 分组首部

外部网关协议(EGP)

BGP 

BGP-4(Border Gateaway Protocol 边界网关协议)

BGP采用了路径向量路由选择协议,与距离向量协议和链路状态协议(如OSPF)都有很大的区别。

在配置BGP时,每一个自治系统的管理员要选择至少一个路由器作为该自治系统的“BGP 发言人”。

IGMP

IGMP(Internet Group Management Protocol) 网际组管理协议

路由器的构成

路由器是由一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。整个的路由器结构分为两大类:路由选择和分组转发部分。

路由选择部分

核心构件:路由选择处理器,它会根据选择的路由协议构造处路由表,而且会定时更新路由表。

分组转发部分

组成:交换结构、一组输入端口和一组输出端口。

作用:根据转发表对分组进行处理,将输入端口的报文从一个合适的输出端口输出出去。

IPv6

IPv6支持无连接的传送,但将协议数据单元PDU称为分组,而不是IPv4 的数据报。

相比IPv4,IPv6的主要变化是:

 IPv6的数据报包含两部分:基本首部和有效载荷。

IPv6的基本首部格式:

IPv6中的目的地址可以是以下三种基本类型地址之一:

 本地地址或专用地址(本地互联网或专用互联网)

 网络地址转换NAT

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值