计算机网络 01 IPV4,IPV6,VLSM,CIDR (以后主要用IPV4为主,IPV6单独记录,这张IPV6混用)

01.IPV4和IPV4的表示方式(点分四组)
在这里插入图片描述
二进制表达
在这里插入图片描述
在这里插入图片描述
02.IPV6(十六进制表达)
在这里插入图片描述
在这里插入图片描述
计算理解:一个十六进制的数转化成为二进制 是 4位 128/4=32 ,一共用32个十六进制

简化书写IPV6
在这里插入图片描述

在这里插入图片描述
02.
在这里插入图片描述
03.IPV4转换成为IPV6
在这里插入图片描述
04.IPV6的低32位(右边低)
在这里插入图片描述
在这里插入图片描述
05.在URL中使用IPV6
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
1.
在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述

06.IPV4的分类,一共分成五类

在这里插入图片描述

根据大小和类型,划分,IPV4大部分是单播地址:
在这里插入图片描述

IP地址组成:网络部分(识别在哪一块网络)+主机部分(网络中的发起请求的主机)
在这里插入图片描述
用IPV4举例子:
在这里插入图片描述
分成五类:A,B,C是单播地址,服务器直接和发起请求的主机对话的地址。
在这里插入图片描述
具体的各种地址的范围:
在这里插入图片描述
A类地址的网络号虽然数量少。只有128个(127-0+1=128),但是一个网络号对应的主机数量却很多,有2的24次方的数量

C类地址的网络号数量多,有2的21次方个,但是一个网络号对应的主机数量却很少,有256的数量

合理分配才是正确的
在这里插入图片描述

注释:主机数量有点问题,一般,这里用A类网络举例:一个网络号对应的主机,最开始主机号(0,0,0)和最后的主机号(255,255,255)是不认为是发起请求的主机,这两个地址服务器会使用,用来作为这个网络号的广播地址。所以一般一个网络号的主机总数量-2
在这里插入图片描述
问题,一片区域中分配了一个网络号,
比如A类的一个网络号,但是A类网络号的主机太多了,用不完
C类的网络号对应的主机数量又很少,不够分

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

解决方法:子网寻址,一般用于A,B类网络号种

在这里插入图片描述
举例:一个B类号,网络号部分是不变的,主机部分由站点来管理,分为子网ID+主机ID

在这里插入图片描述
详细说明:子网一共有2的8次方,256个。每一个子网的主机有 2的8次方-2 =254个
在这里插入图片描述
关于子网的划分,主要是路由器来完成的

路由器依靠子网掩码来完成子网的划分

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
子网掩码的定义:

在这里插入图片描述
子网掩码的长度:一般和对应的IP地址一样长
IPV4的子网掩码的长度是32位,这里说的是包括低位0
IPV6的子网掩码的长度是128位,这里说的是包括低位0

在这里插入图片描述
例子:IPV4的子网掩码,都是由1和0组成的

在这里插入图片描述

IPV4的各种的子网掩码:(就是长度不同)
左边是子网掩码的十进制表示,不是IP地址 中间 /n 表示 子网掩码的长度有几位 右边是二进制表示,包括低位0
在这里插入图片描述
IPV6的子网掩码:
这里的例子:中间写的/64 ,是64位的比特。
在这里插入图片描述

子网掩码具体一般是路由器和主机在使用,1的部分表示子网的网络号部分,0的部分表示在子网中的主机的部分。

在这里插入图片描述
子网掩码和从外部网络传过来的IP地址进行与运算,得到这个IP地址实际在局域网中的子网的网络号:

在这里插入图片描述
255,255,255,0=/24,无论是255,255,255,0与ip地址进行与运算,还是直接表示/24 是高24位是网络号部分,结果都是一样的

这个例子的结果是128.32.1.0,这个是子网的网络号,可以推断的是,这个子网的网络号的所属主机数量是2的8次方-2=254个

可变长的子网掩码VLSM:也就是在已经划分的子网上进行进一步的划分

VLSM是将大范围的IP网络划分成多个小范围的IP网络,为某一个单位或企业的不同部门对内可显示不同的网络,对外可显示同一个IP网络。
在这里插入图片描述
例子:
在这里插入图片描述

从左往右,地址中的比特位,依次高位变地位

具体解释:128.32.0.0/16 这里
/16 是子网掩码 的长度 16位 ,(11111111,11111111),也可以说高16位不变,就是这个网络的网络号。结合具体的(128.32.0.0/16)就是说网络部分就是高16位,具体的说是128.32
/24 是子网掩码 的长度 24位,(11111111,11111111,11111111),也可以说高24位不变,就是这个网络的网络号。结合具体的(128.32.1.1/24)就是说网络部分就是高16位,具体的说是128.32.1
/25 是子网掩码 的长度 25位,(11111111,11111111,11111111,1),也可以说高25位不变,就是这个网络的网络号。结合具体的(128.32.2.129/25)就是说网络部分就是高25位,具体的说是128.32.2.128
/26 是子网掩码 的长度 26位,(11111111,11111111,11111111.11),也可以说高26位不变,就是这个网络的网络号。结合具体的(128.32.230.129/26)就是说网络部分就是高26位,具体的说是128.32.320.128,最后一部分数值是128,但是上一个例子是最后一个部分的最高位,这个是最后一部分的最高位和次高位,也就是25,26位

在这里插入图片描述
至于路由器是如何选择用哪个子网掩码划分子IP地址的:
在这里插入图片描述
子网的广播地址:主机号全部是1,是这个子网的广播地址
在这里插入图片描述
构建过程:
在这里插入图片描述

或运算的结果是子网的广播地址:也就是主机部分全部是1
在这里插入图片描述
IPV6地址和接口标识符在这里插入图片描述

这里说的IPV6的前缀=子网掩码=固定长度的网络号
IPV6的地址分类:
在这里插入图片描述

这里要解释的是IPV6的单播地址:

单播地址分为3中类型范围:链路本地(link-local)、站点本地(site-local)和全局(global)范围。
fe80::/10 表示1111 1110 1000 0000 这个IPV6最开始的一组(八组中的一个)
前10位 是网络号 1111 1110 10

在这里插入图片描述
fec0::/10 表示1111 1110 1100 0000 这个IPV6最开始的一组(八组中的一个)
前10位 是网络号 1111 1110 11
在这里插入图片描述

在这里插入图片描述

这里还要着重介绍链路本地IP地址:
在这里插入图片描述

一共有128位,前缀是fe80::/10 前10位 1111111010 固定了,中间的54位都地0,最后看64位,这64位被叫做IID

IID-----是通过接口的MAC地址形成的(将第一个子节的u位取反得到IID)---------MAC形成的标准是EUI-48和EUI-64

一般的MAC的地址就是EUI-48 ,要把EUI-48 转换成为 EUI-64

EUI中有OUI,前三个字节组成OUI,这个是机构统一分配的
在这里插入图片描述
OUI的最重要的是第一个子节的最后两位,u位和g位在这里插入图片描述

这个是EUI-48 转换成为 EUI-64
在这里插入图片描述
转换的具体过程:
01.EUI-48的第1,2,3字节(OUI)都一字不差的转移到EUI-64 的第 1,2,3字节(OUI)
02.第4,5节写成 1111 1111 1111 1110 ,用十六机制表示 fffe

03.EUI-48的第4,5,6字节都一字不差的转移到EUI-64 的第 6,7,8字节
在这里插入图片描述

EUI-64 转换成为 IID :对u位取反
在这里插入图片描述

例子:
在这里插入图片描述在这里插入图片描述

CIDR和聚合出现的背景:
B类的IP地址快要分配完了,路由器中的条目数量也在增大,也就是路由器要花费更多的时间来寻找数据报中的IP地址到底在哪个网络

在这里插入图片描述

CIDR:B类网络不够用了,C类网络主机数量太少了,又不能满足主机数量的需要,所以,出现了CIDR在这里插入图片描述

CIDR的掩码:
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
CIDR一般用/n来表示,n表示前缀(子网掩码)有n位。
在这里插入图片描述
这里的前缀就是子网掩码,/n表示前缀有几位,结合具体的IP地址,也就是前n位保持不变,是写死的网络号,测算这端网络的主机数量,要看剩下的可变的比特位,有多少种组合。
例子:
128.0.0.0/1 就是前1位是网络号,就是1,剩下的都是可以视为主机部分,所以有主机数量是2的31次方-2
在这里插入图片描述

聚合:用于减少路由器中的条目数量,便于更方便的寻址

左边有9个IP地址,所以根路由器要存储9个IP地址映射表
右边也有9个IP地址,但是由于聚合,只需要存储三个IP地址
在这里插入图片描述
右侧的路由器使用了前缀的技术,左侧的前缀是19,1,所有满足的IP地址,都会向左寻找IP地址的映射,右边是19,2,所有满足的IP地址,都会向右边来寻找IP地址的映射

在这里插入图片描述在这里插入图片描述
具体例子:路由聚合

在这里插入图片描述在这里插入图片描述
数值相邻就是字面上的意思,数值之间比较接近,0和64,比0和192小,聚合从数值差距小的两组IP地址开始聚合。

聚合就是取两个IP地址的交集
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述
IPV4转换成为IPV6
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
组播
在这里插入图片描述
组的范围:
在这里插入图片描述

使用组播IP地址进行组广播
在这里插入图片描述

IPV4的组播:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值