网络层概述
网络层的主要任务是实现网络互联,进而实现数据包在网络之间的传输
网络层的作用
网络层提供的两种服务
面向连接的虚电路服务
核心思想:可靠通信由网络来保证
2台主机进行通信时应首先建立网络层 的连接-----虚电路
然后双方沿着建立的虚电路发送分组(只是一条逻辑上的电路不是一条真实的电路)
最终使用的是下面的服务
无连接的数据报服务(提供不可靠服务)
IPV4地址概述
32比特的IPV4地址不方便阅读,记录以及输入等,因此IPV4地址采用点分十进制的表示方法以方便用户的使用
32比特转化为点分十进制的举例说明
课程小结
分类编址的IPV4地址
ipv地址分类概况
- A类地址(对于最后一行由疑问)
- B类地址
- C类地址
举例说明
含记忆点
划分子网的IPV4地址
举例背景:一个公司申请了B类网络的IP地址,但有很多多余,过段时间,又新增了一批计算机,如果重新申请iip地址不仅花费巨大,还需要等待时间,如果将开始申请的网络,几个比特标记子网,然后使用剩下的IP地址,可以减少开销
子网掩码分类的IP地址的主机号部分被借用了几个比特 作为子网号
子网掩码划分IP地址的过程不是很懂
默认子网掩码
无分类编码的IPV3地址
感悟:
子网掩码:就是先判断出该网络的类型(网络号和地址号各占多少位)将网络号用1代替,地址号用0代替
然后用点分十进制表示出来得到的就是子网掩码
路由聚合(构造超网)(用无分类编码表示出来)
路由器将自己的记录告诉另一个路由器时,将多条记录通过寻找公共前缀的方法聚合
IPv4地址的应用规划
IP数据包发送和转发的过程(不懂)
包括:
- 主机发送IP数据报
- 路由器转发IP数据报
静态路由配置及其可能产生的路由环路问题(不懂)
静态路由配置是指用户或者网络管理员使用路由的相关命令給路由器人工配置路由表
路由选择协议的概括
路由信息协议RIP的基本工作原理
RIP特点:
- RIP 认为好的路由就是距离短的路由,也就是所所通过路由器数量少的路由
- 当到达同一条目的网络有多条距离相等的网络时,可以进行等价负载均衡(将信息量均衡的分布到多条等价的路由上)
相邻路由器:2个路由器是直连的中间没有其他路由器
RIP包含的要点
RIP基本工作原理
初始阶段
工作完成后
RIP路由条目的更新规则*(没懂)
边界网关协议BGP
因特网采用分层次的路由选择协议
在不同的自治的系统中,度量路由的代价(距离,带宽,费用)可能不同,所以寻找最佳路由是无意义的
课堂例子
自治系统之间的路由选择必须考虑相关的策略(政治,经济,安全等)
BGP只能是力求寻找一条到达目的网络比较好的路由(不能楼圈子),而并非寻找一条最佳路由
具体原理
BGP的4种报文
IPv4数据报的首部格式
由固定部分(20字节)和可变部分(40字节)组成
对首部格式各部分的解释
- 版本
- 首部长度
- 可选字段
- 填充字段
- 区分服务
- 总长度以及和首部长度的区别
- 标识 标志 片偏移
这3个字段共同用于IP数据包的分片
具体含义
举例说明ip数据报的分片
当该数据的数据载荷小于该网络所规定的最大数据在和,需分片然后再分别封装进行运输
- 生存时间
举例生存时间字段的作用–防止ip数据报在网络中永久兜圈
(错将N2网络中的下一跳配置成了R1(原本是R3)
没有其他措施将永久兜圈,这时的生存时间就发挥作用了
- 协议
- 首部检验和
- 源IP地址和目的IP地址
网际控制报文协议ICMP
为了更有效的转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP
主机或路由器使用ICMP来发送差错报告报文和询问报文
ICMP差错报告报文共分为5种
- 终点不可达
- 源点抑制
- 时间超过
举例
- 参数问题
- 改变路由
注意
常用ICMP询问报文有以下2种
ICMP应用举例
(应用的具体过程见视频)
4.9 虚拟专用网VPN与网络地址转换NAT(跳过)
软件定义网络SDN(2022408新增知识点)(听不下去了)