【4.计算机网络--网络层知识点】带你解决网络层的各种令人头痛的协议

1.网络层概述

网络层的主要任务是实现网络互连,进而实现数据报在各网络之间的传输。
要实现网络层的任务,需要实现以下问题:

  • 网络层向运输层提供怎样的服务(可靠/不可靠)
  • 网络的寻址问题
  • 路由选择问题

在这里插入图片描述

2.三种交换方式

  1. 电路交换:
    在这里插入图片描述
  2. 报文交换:

在这里插入图片描述
3. 分组交换:
在这里插入图片描述
在这里插入图片描述

  • 报文交换和分组交换都采用存储转发
  • 传送数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。
  • 从信道利用率看,报文交换和分组交换优于电路交换,其中分组交换时延更小。

交换细节图
在这里插入图片描述

3.IPV4数据报的首部格式

在这里插入图片描述

  • 标识占16比特,属于同一个数据报的各分片数据报应该具有相同的标识。IP软件维持一个计数器,每产生一个数据报,计数器值加1,并将此值赋给标识字段。
  • 标志占3比特,各比特含义如下: DF位: 1表示不允许分片: 0表示允许分片;MF位: 1表示“后面还有分片" ; 0表示“这是最后一个分片”;保留位:必须为0。
  • 片偏移占13比特,指出分片数据报的数据载荷部分偏移其在原数据报的位置有多少个单位。片偏移以8个字节为单位。

4.IPV4地址

由于互联网的高速发展,IP编址经历了几个历史阶段:分类的IP地址——子网的划分——构成超网(无分类编址方法)

4.1IPV4概述

  1. IPV4地址就是给因特网上的每一台主机(或路由器)的每一个接口分配一个在世界范围内是唯一的32比特的标识符
  2. 由于32比特的IPV4地址不方便,因此IPV4地址采用点分十进制。

在这里插入图片描述

4.2分类编址的IPV4地址

在这里插入图片描述
在这里插入图片描述

  • 地址0.0.0.0是一个特殊的IPV4地址,只能作为源地址使用,表示“在本网络上的本主机”,封装有DHCP
    报文的IP分组的源地址使用0.0.0.0。
  • 以127开头且后面三个字节非“全0“或“全1”的IP地址是一类特殊的IPV4地址,既可以作为源地址使用,也可以作为目的地址使用,用于本地软件环回测试,例如常用的环回测试地址127.0.0.1。
  • 地址255.255.255.255是一 个特殊的IPv4地址,只能作为目的地址使用,表示 “只在本网络上进行广播(各路由器均不转发)。

4.3私有(专用)IP地址

  • 在互联网上不使用,而被用在局域网络中的地址
  • 如果将私有IP地址放到互联网上,路由器是不认识的(无效的),它们只适用于在内部网络当中使用(学校、单位内部)
  • 路由器对目的地址是私有IP地址的数据报一律不进行转发。

在这里插入图片描述

4.3.1网络地址转换NAT

主要用于在不同网络之间转换 IP 地址。它允许将私有 IP 地址(如在局域网中使用的 IP 地址)映射为公有 IP 地址(在互联网中使用的 IP 地址)或者反向映射,从而实现局域网内的多个设备通过单一公有 IP 地址访问互联网。
在这里插入图片描述

4.4划分子网的IPV4地址

  1. 32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号。

在这里插入图片描述

  1. 默认的子网掩码
    在这里插入图片描述
  2. 子网掩码划分细节
    在这里插入图片描述
    在这里插入图片描述

4.5无分类编址CIDR的IPV4地址

  1. CIDR使用“斜线记法”,即在IP地址后面加上斜线“/”,然后写上网络前缀所占的位数。

在这里插入图片描述

  1. 路由聚合(构造超网)
    在这里插入图片描述

5.地址解析协议ARP

它解决的是网络层地址和链路层地址之间的转换问题。因为一个 IP 数据报在物理上传输的过程中,总是需要知道下一跳(物理上的下一个目的地)该去往何处,但 IP 地址属于逻辑地址,而 MAC 地址才是物理地址,ARP 协议解决了 IP 地址转 MAC 地址的一些问题。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

6.网际控制报文协议ICMP

  • 协议目的:更有效地转发IP数据报和提高成功交付的机会。
  • 主机或路由器使用ICMP来发送差错报告报文询问报文
  • ICMP报文被封装在IP数据报中发送。
    在这里插入图片描述
  1. ICMP差错报文有以下五种:

1.终点不可达:当路由器或主机不能交付数据报时就向源点发送终点不可达报文。无法交付

2.源点抑制:当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。拥塞丢数据

3.时间超过:当路由器收到生存时间TTL=0的数据报时,除丢弃该数据报外,还要向源点发送时间超过报文。当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文。TTL=0

4.参数问题:当路由器或目的主机收到的数据报的首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题报文。首部字段有问题

5.改变路由(重定向):路由器把改变路由报文发送给主机,让主机知道下次应将数据报发送给另外的路由器。值得更好的路由

  1. 以下五种情况不应该发送ICMP差错报文报告

在这里插入图片描述
3. 询问报文
在这里插入图片描述

7.IPV6地址

  1. 为什么有IPV6地址
  1. 32位IPV4地址已分配殆尽,尽管已经使用CIDR与NAT技术,但是治标不治本
    IPV6地址根本上解决了地址耗尽问题
  2. 改进首部格式,实现快速处理/转发数据报
  1. IPV6与IPV4的区别

在这里插入图片描述
3. IPV6地址表示形式
在这里插入图片描述
4. IPV6基本的地址类型
在这里插入图片描述
5.IPV6如何向IPV4过渡?

  • 双栈协议
    双协议栈技术就是指在一台设备上同时启用IPv4协议栈和IPv6协议栈。这样的话,这台设备既能和IPv4网络通信,又能和IPv6网络通信。如果这台设备是一个路由器,那么这台路由器的不同接口上,分别配置了IPv4地址和IPv6地址,并很可能分别连接了IPv4网络和IPv6网络。如果这台设备是一个计算机,那么它将同时拥有IPv4地址和IPv6地址,并具备同时处理这两个协议地址的功能。
  • 隧道技术
    通过使用互联网络的基础设施在网络之间传递数据的方式。使用隧道传递的数据(或负载)可以是不同协议的数据帧或包。隧道协议将其它协议的数据帧或包重新封装然后通过隧道发送。

8.路由选择协议与路由算法

在这里插入图片描述
在这里插入图片描述

8.1RIP协议及距离向量算法

RIP是一种分布式的基于距离向量的路由选择协议,是互联网的标准协议,是内部网关协议IGP中最先得到广泛使用的协议,其最大的优点就是简单。
RIP协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。

  • RIP使用跳数作为度量来衡量到达目的网络的距离。
  • RIP只适用于小型互联网(距离16表明目的网络不可达

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

距离向量算法实例:
在这里插入图片描述

8.2OSPF协议与链路状态算法


在这里插入图片描述
在这里插入图片描述

8.3BGP协议

和谁交换? 与其他AS的邻站BGP发言人(AS中的边界路由器)交换信息。
交换什么? 交换网络可达性信息,即要到达某个网络所要经过的一系列AS。
多久交换? 发生变化时更新有变化的部分。

在这里插入图片描述

三种协议对比

在这里插入图片描述
在这里插入图片描述

9.IP组播

  1. IP数据报的三种传输方式
  • 单播 用于发送数据包到单个目的地,且每发送一份单播报文都使用一个单播IP地址作为目的地址。是一种点对点传输方式
  • 广播 发送数据包到同一广播域或子网内的所有设备的一种数据传输方式。是一种点对多点的传输方式
  • 组播(多播) 当网络中某些用户需要特定数据时,组播数据发送者仅发送一次数据,借助组播路由协议为组播数据包建立组播分发树,被传递的数据到达距离用户端尽可能近的节点后才开始复制和分发,是一种点对多点的传输方式
    • 网络直播
    • 视频会议
    • 网络电视

组播提高了数据传送效率,减少了主干网出现拥塞的可能性。

详细介绍: 关于组播的详细介绍

10.网络层设备

在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值