4.1、网络层概述

1、主要任务

网络层的主要任务是 实现网络互连 \color{red}实现网络互连 实现网络互连,进而 实现数据包在各网路之间的传输 \color{red}实现数据包在各网路之间的传输 实现数据包在各网路之间的传输

例如:image-20221224211633895

这些异构型网络若只是需要各自内部通信,那它们只要实现各自的物理层和数据链路层即可

但是若需要将这些异构型网络互连起来,形成一个更大的互联网,就需要使用网络层互联设备路由器

image-20221224211834942

说明:为了简单起见,有时没有必要画出这些网络,将它们看成一条链路即可


对于互联网而言,仅实现物理层和数据链路层是不能实现数据包在互联网中各网络之间传输的。

要实现该功能,就必须实现网络层


2、网络层解决的问题

2.1、网络层向运输层提供怎样的服务(“可靠传输” 还是 “不可靠传输”)

数据包在传输过程中可能会出现误码,也有可能因为路由器繁忙而被路由器丢弃,有可能出现按序发送的数据包不能按序到达接收方(分组失序),分组重复

如果网络层对上述传输错误不采取任何措施

  • 则提供的是不可靠的传输服务

如果网络层对上述传输错误采取任何措施,并使得接收方能确接收发送方所发送的数据包。

  • 则提供的是可靠的传输服务

不同的网络体系结构所提供的服务可能是不同的

例如:因特网使用的 TCP/IP 协议体系的网际层提供的是无连接的、不可靠的数据报服务。

​ 而 ATM、帧中继和 X.25 的网络层提供的都是面向连接的、可靠的虚电路服务


2.2、网络寻址问题

例如:TCP/IP 协议体系的网际层使用 IP 地址

image-20221224213507769

这是网络 N1 上两个路由器接口各自所分配的 IP 地址(A 类地址)

  • 它们前 3 个数是相同的,可以看作是它们所在网络的网络编号
  • 而第四个数各不相同,用于区分这两个不同的路由器接口

这是网络 N3 上两个路由器接口各自所分配的 IP 地址(B 类地址)

  • 它们前 2 个数是相同的,可以看作是它们所在网络的网络编号
  • 而后两个数不完全相同,用于区分这两个不同的路由器接口

这是网络 N7 上两个路由器接口各自所分配的 IP 地址(C 类地址)

  • 它们第 1 个数是相同的,可以看作是它们所在网络的网络编号
  • 而后三个数不完全相同,用于区分这两个不同的路由器接口

2.3、路由选择问题

image-20221224213621879

还有其他路径等等…

路由器收到数据包后是依据什么来决定将数据包从自己的哪个接口转发出去的呢?

  • 依据的是数据包中的目的地址和路由器中的路由表

image-20221224214005020

例如:R1 的路由表,里面记录着路由器 R1 所知道的网络以及数据包要到达这些网络应该从自己的哪个接口转发

image-20221224214052982

假设 R1 知道数据包要到达网络 N7,下一跳应将其转发给路由器 R4

而数据包要达到网络 N6,下一跳应将其转发给路由器 R2

image-20221224214253271

在实践当中路由器是如何得出这样的路有记录呢?

  1. 用户或网络管理员及进行人工配置。只适用于规模较小,且网络拓扑不改变的小型互联网

  2. 实现各种路由选择协议,由路由器执行路由选择协议中所规定的路由选择算法,而自动得出路由表中的路有记录。更适用于规模较大,且网络拓扑经常改变的大型互联网

3、基本介绍

因特网 \color{red}因特网 因特网lnternet)是目前全世界用户数量最多的互联网,它 使用 T C P / I P 协议栈 \color{red}使用 TCP/IP 协议栈 使用TCP/IP协议栈

由于 TCP/IP 协议栈的网络层使用 网际协议 I P \color{red}网际协议 IP 网际协议IP ,它是整个协议栈的核心协议

  • 因此在 TCP/IP 协议栈中网络层常称为 网际层 \color{red}网际层 网际层

TCP/IP 协议栈的网际层中除网际协议 IP 外,还包含地址解析协议 ARP,网际控制报文协议 ICMP,和网际组管理协议 IGMP

image-20221224215045157

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值