概述
小结:
网络层提供的两种服务
主要内容
虚电路:是一种逻辑连接。和电路交换不同,电路交换是真正建立电路。
小结
IPv4
IPv4地址概述
基本概念
二进制←→十进制
小结
分类编址的IPv4地址
基本概念
A类地址细节
有两个不指派的网络,保留号。
B类地址细节
现在可以说,B类没有保留号。
C类地址细节
针对题
2.
这些是一般不使用的IP地址,希望记住:
3.
某个路由出现在多个网络中,就有多个IP地址,如下图左边的路由有三个IP地址。
四个网络的IP地址的分配原因:(先计算总数量)
橙色:只能分配A类;其余三个网络都是本着节约的原则(实质上,蓝A/B,粉A/B/C,绿A/B/C都行)。
网络地址或广播地址都不能分配给主机或路由器的各接口,因它们无法唯一标识一台主机或路由器的某个接口。
小结
划分子网的IPv4地址
子网掩码
划分子网的工具
有这个地址需求的原因:
<问题>
<解决>从主机号部分接用一部分作为子网号(因为不要子网之前的那个公司网络号有很多IP地址剩余,即还没用那么多)
这样,引出了划分子网的工具:子网掩码。
IP地址从两级结构的分类IP地址,变成了三级结构的划分子网的P地址。
举例
由品原来的8位主机号被借走1位作为子网号,只剩7位主机号,这就是2(8-1)的原因。
针对题
1.
2.
将网络号和子网号保持不变,主机号全部取0和取1,就得到↓
默认的子网掩码- - 不借主机号bit
小结
橙色部分为重点掌握内容。
无分类编址的IPv4地址
基本概念
28是除以C类网络地址。
针对题
路由聚合
题
目的地址是广播地址!
小结
IPv4地址的应用规划
定长的子网掩码FLSM
举例子说明:
接下来,划分子网的细节:
可以从1到8中随便选个给N1到N5。
变长的子网掩码VLSM
分到的地址块,脑中想成网络前缀和主机号。
在主机号上动态分配。
根据子网需要分到的地址块的/后面的数字,只是反应分配了几个地址给它。
动态分到的地址范围的首地址。(再配合/后面的数字,就能准确知道具体分到哪些地址)
小结
IP数据报的发送和转发过程
举例:
路由器的接口0直连了一个交换式以太网,路由器的接口1直连了一个交换式以太网,算两个网络。
源主机用自己的子网掩码操作两次(与操作),肯定是知道目的主机IP地址的,不然没法发送。
没有下一跳,因为与这两个子网是直连的。
目的网络:
①第一个字节是192,说明是C类网
②再结合掩码,知道只用了一位来表示子网码(即因有两个子网)
③看给各主机或路由接口分配的地址,可知 地址块是192.168.0.巴拉
只要是广播的,路由器就不转发。
题
TCP/IP的网际层不负责可靠传输
小结
静态路由配置及其可能产生的路由环路问题
概念
【举例】静态路由配置
但R1的路由表中并没有关于该目的网络的路由条目,所以加一个。下跳为路由器R2的接口0的地址。【R1的路由表都是以R1的角度出发,“R1的目的网络”“R1的下一跳”】【举例】默认路由
对于具有相同下一跳的不同目的网络的路由条目,可以有一条默认路由条目。
【举例】特定主机路由
/32因为想成这主机就是一个网络,掩码为255.255.255.255。【23王道书P157】
【举例】静态路由配置错误导致路由环路
错误配置的↓:
【举例】聚合了不存在的网络而导致路由环路
聚合网络的CIDR式写法中,/后面式共同网络前缀的数量。
针对这种情况的解决:
【举例】网络故障而导致路由环路
故障消失了:
小结
路由选择协议
路由选择协议概述
这几个协议只是名词,不是真的协议。(网关=路由)
课程不严格区分路由表,转发表。
小结:
路由信息协议RIP的基本工作原理(-基于距离向量)
不一定严格按这个要求。
这部分再看看书。
N2的那个和N9不同的原因是:N2的下一跳更新前后都是C。
题
“坏消息传得慢”
题
Q:为什么R3检测到不可达就能说明是直连的?
A:你这个话说得有点别扭,对于RIP,当检测到直连网络不可达时,距离标记为16,并且直连网络出故障是最快被检测出来的。
- 更新:所有路由器的表都交换一下。
小结
开放最短路径优先OSPF的基本工作原理(-基于链路状态)
R2也可以向R1发送请求。
若DR出问题,则BDR顶替。
小结:
边界网关协议BGP的基本工作原理
BGP发言人一般是边界路由器。
右图是AS1的某个发言人构造出的自治系统连通图。
题
这题需要大家记住图中所示的封装关系即可。
小结:
IPv4数据报的首部格式
版本
每行32bit,每个小格称为段或者域,每个字段或集些字段的组合用来表达IP协议的相关功能。
首部长度、可选字段、填充字段
IP数据报的首部长度一定是4字节的整数倍。
填充字段用于:某些由于用了可选字段导致首部长度不是4字节的整数倍,这时候就用填充字段。
区分服务
总长度、首部长度
举例说明首部长度字段和总长度字段的区别与联系↑。(假设首部中的首部长度字段的二进制取值为0101,“总长度”字段的取值也是假设的)
标识、标志、片偏移
除以8:片偏移字段以8字节为单位。
假设分片2经过某个网络时还要分片:
生存时间
举例说明生存时间段的作用:(只保留了人工配置条目)
红色:由R3,万一不小心,被设置成R1。
协议
首部检验和
源IP地址、目的IP地址
题
2.
小结
网际控制报文协议ICMP
R2拥塞,就是R2比较繁忙。
又例如:
tracert命令的实现原理:
小结
虚拟专用网VPN与网络地址转换NAT
虚拟专用网VPN
私有地址只能用于一个机构的内部通信,而不能用于和因特网上的主机通信。换句话说,私有地址只能用作本地地址而不能用作全球地址。
数据报在因特网中可能要经过多个网络和路由器。但从逻辑上看,R1和R2之间好像是条直通的点对点链路。因此地被称为IP隧道技术。
网络地址转换NAT
那么使用私有地址的主机,如何才能与因特网上使用全球IP地址的主机通信呢?
举例说明:
这样的方式存在一个问题:
思考一个问题:
题