计算机网络-网络层

本文深入探讨了计算机网络中的网络层,包括数据交换的不同方式(电路交换、报文交换、分组转发)、路由选择协议(RIP、OSPF、BGP)、IP数据报、子网划分、ARP协议、ICMP协议以及IP数据报的传播方式。重点介绍了分组转发的虚电路和数据报服务,以及子网划分的CIDR和超网概念。
摘要由CSDN通过智能技术生成

网络层

功能:

  • 路由器选择与转发
  • 异构网络互连(路由器)
  • 拥塞控制(当前网络所有结点都来不及接收,那么处于拥塞状态/流量针对某一个结点)

数据交换

电路交换

步骤:

  • 建立连接
  • 通话(独占资源)
  • 释放连接

效率高、不安全

报文交换

在这里插入图片描述

  • 无需建立连接
  • 由交换设备存储转发、动态选择路径

转发有时延,结点要有空间缓存报文

分组转发

  • 在报文交换的基础上将数据报切分发送。
  • 在计算发送时间时,数据在交互设备转发时主机也在发。

在这里插入图片描述
转发有时延,分组要附加编号信息,结果需重组

虚电路(分组结合电路交换)
  • 实现建立一条逻辑连接(在路由器上存储相关信息)
  • 通信(全双工发送分组)
  • 释放连接
数据报(分组无连接服务)

路由选择协议

内部路由协议

RIP协议

基于到目标距离的路由选择协议:

  • 距离指需要跳转的次数(线段数),非物理距离。
  • 最多包含15个路由器。
    在这里插入图片描述
    路由表的生成:
  • 相邻路由器交换各自的路由表。
  • 若目标不存在,路由表信息距离字段加1,下一跳改为发送方。
  • 若目标存在,下一跳一致直接更新,下一跳不一致选小。
  • 每30秒交换一次信息。

RIP是应用层的协议,他的信息添加到UDP数据报中。
网络出现故障后,可能出现网络堵死。

OSPF协议

与RIP基本一致,不同的在于:

  • 交换的信息是链路权值(费用、距离等)而不是跳数。
  • 30min交换一次。

由于交换的信息过多,所以直接将信息添加到 IP数据报中

	外部路由协议

BGP协议

每个自治系统内有一个路由为发言人,BGP协议就是沟通这些发言人,选择一条较好的路径,组合不同的自治系统。
在这里插入图片描述
BGP应用层协议,他的信息添加到TCP数据报中。

IP数据报

在这里插入图片描述

  • 总长度单位 1B
  • 首部长度单位 4B
  • 片偏移量单位 8B

IPV4地址

在这里插入图片描述

子网划分(重点)

子网划分是为了更加合理的利用网络资源,子网是在主机号中划的。
在这里插入图片描述

由于利用主机号对子网的划分,所以子网对外部是不可见的,外部发送信息只能知道你的网络号,所以这就需要子网掩码来校准。
在这里插入图片描述
掩码的规则是,所有主机号都为0(划剩下的),所有网络号和子网号都为1。校准规则是相与,相与后即可得知网络中精确的目标子网
在这里插入图片描述

无分类编址CIDR(变长子网)

超网(多个子网构成一个大子网)

缩短网络前缀,使新的网络号包含原来的所有子网。例如:
子网A: 206.1.0.0/17
子网B: 206.1.0.128/17
超网: 206.1.0.0/16

ARP协议(获取MAC地址,解决下一跳问题)

ICMP协议

ICMP数据报文是装在IP数据报的数据部分的。
在这里插入图片描述
不发送ICMP错误报文的4种情况:
ICMP的错误,一个数据的后续数据,组播地址,特殊地址。

IP数据报的传播方式

单播(点对点)

广播(无脑点对多)

组播(选择点对多)

组播的MAC地址是01-00-5E(同广播地址FF-FF-FF),接收到这种地址后进行局域网内组播。
步骤:

  • 数据报发送至路由器后,路由器通过 IGMP协议 判断所连局域网内有没有属于组播组的主机,若没有则直接丢弃该数据报。
  • 路由器转发给目标主机
    IP地址 -》 组播MAC地址(将前者后23位填入后者的后23位即可)

移动IP

在这里插入图片描述

网络层设备

路由器:分为 路由选择分组转发 两个部分。

  • 输入: 若输入的是路由选择协议的数据则放入路由器内部路由选择处理。若输入数据信息则进行排队输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值