网络层
网络层概述
要实现网络层任务,需要解决
-
网络层向运输层提供怎样的服务(可靠传输还是不可靠传输)
-
网络层寻址问题
-

网络层提供的两种服务
面向连接的虚电路服务,无连接的数据报服务
面向连接的虚电路服务



IPv4地址
IPv4地址就是给因特网(Internet)上的每一台主机(或路由器)的每一个接口分配一个全世界范围内是唯一的32比特的标识符
IPv4地址采用点分十进制表示方法
分类编址的IPv4地址
A类地址

C类地址


练习





无分类编址的IPv4地址
无分类域间路由选择CIDP,消除传统A类,B类,C类地址,以及划分子网的概念。
CIDR


路由聚合

练习


定长的子网掩码FLSM

变长的子网掩码VLSM

IP数据报的发送和转发过程
1.如何判断源主机与目的主机是否在同一个网络
源主机将自己的IP地址与子网掩码相与,得到自己的网络地址,然后将目的主机的IP地址与自己的子网掩码相与,得到目的网路,然后判断是否在同一个网络。
2.主机如何判断应该将IP数据报交给哪个路由器进行转发?
一般将路由器接口IP作为默认网关,当通信时,源主机将IP数据报传输给默认网关,由默认网关帮主机将IP数据报转发出去。

在查找路由表时,将目的地址与路由表中各个地址掩码相与,得到目的网络地址,然后将目的网络地址与此掩码在路由表中对应的目的网络地址相对照,判断是否是匹配的路由条目
从原接口(同一个网络)出来是直接交付,其他是间接交付

路由器住隔离广播域的,收到广播IP数据报不会转发


静态路由配置及其可能产生的路由环路问题
概念

问题:如何转发IP数据报到包含众多网络的因特网
对于具有相同下一跳的不同目的网络的路由条目,可以用默认路由替代

静态路由配置错误导致的路由环路问题
(1)配置错误

(2)聚合不存在网路

转发一条不存在的但属于聚合路由里面的,转发到R1后没找到就走默认路由,又转发回来,产生了路由环路
(3)网络故障

没有黑洞路由会产生路由回路,故障解决后,黑洞路由失效。再次产生故障的话,再自动生效。
路由选择协议
概述




路由信息协议RIP的基本工作原理
路由信息协议RIP的基本 工作原理
RIP使用跳数作为度量来衡量到达目的网络的距离
路由器到达直连网络的距离定义为1
到达非直连网络的句里定义为多经过的路由器数加一
允许一条路径最多只能包含15个路由器,“距离”等于16时相当于不可达,因此RIP只适用于小型网路
RIP选择距离短的路由,当距离相等时,进行等价负载均衡(信息平均发送)

路由协议更新规则

存在问题

开放最短路径优先OSPF的基本工作原理












IPv4数据报首部格式
这些东西真的有人能记住?



分片




练习
(1)


(2)



网际控制报文协议ICMP
为了更有效转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP
主机或者路由器使用ICMP来发送差错报告报文和询问报文
ICMP报文被封装在IP数据报中发送

源点抑制:当路由器或者主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢
时间超过:当路由器收到一个目的IP地址不是自己的IP数据报时,会将其生存时间TTL字段的值减1,若结果不为0,则将该IP数据报转发出去;若结果为0,除丢弃该IP数据报 外,还要向源点发送时间超过报文。另外,当终点预先规定的时间内不能收到一个数据报的全部数据片时,就把已收到的数据片都丢弃,也会向源点发送时间超过报文。
参数问题:当路由器或目的主机收到IP数据报之后,根据首部中的检验和字段发现首部在传输过程中出现了误码,就丢弃该数据段,并向源点发送参数问题报文。
改变路由(重定向):

常用ICMP询问报文

应用举例



虚拟专用网VPN与网络地址转换NAT
虚拟专用网


网络地址转换








浙公网安备 33010602011771号