IP地址
分类的ip地址ABC类
- A类:
- 可指派的网络号总共有126个(27-2)个
- A类网络的最大主机数为224-2(即每个网络中可分配的ip地址的数量)
- 网络号全为0的有特殊用途表示本网络。
- 网络号为127(01111111)的作为本地环回测试地址,并不指派,不会把数据发送到任何网路。
- 主机号全为0,用来标识网络,是网络地址。不能分给主机,主机号全为1,用于广播,叫做广播地址。
- B类
- 可指派的网络数:214
- 每个网络上的最大主机数:216-2
- C类
- 可指派的网络数;221
- 每个网络上的最大主机数:28-2
如何迅速判断网络的类别——根据ip地址左起的第一个十进制数来判断。
- A类:1~126
- B类:128191(1000000010111111)
- C类:192223(1100000011011111)
子网掩码也叫做地址掩码
子网划分
无分类编址
路由聚合与构成超网
■ 路由聚合(构造超网)的方法是找共同前缀;
■ 网络前缀越长,地址块越小,路由越具体;
■ 若路由器查表转发分组时发现有多条路由可选,则选择网络前缀最长的那条,这称为最长前缀匹配,因为这样的路由更具体。
主机号的位数越小,路由则越具体,构成超网是把前缀缩短,把具体的网络变成更宽泛的网络。
实际在转发的时候应该找最具体的网络,而不应该找最宽泛的网络。
- 如果选择R1,则目的网络的网络号是前8位,假设目的地址的网络号也是8位,则为132.0.0.0/8刚好符合。
- R2,令其为11,为132.0.0.0/11
- R3不配
选择R2,更具体。
习题
正确答案为A
- 选项B:左起的第一个十进制数不存在127。
- 选项C:主机号不能全为1
- 选项D:最大为255,没有256
- 子网掩码转换为二进制后,网络前缀全为1,主机号全为0的是推荐使用的。只有(4)是推荐使用的。
正确答案为123
4000态计算机平均分布在16个不同的地点,每个地点250台计算机,则主机号有8位即可,网络前缀24位。
16个地点需要16个地址快
IP地址范围:129.250.1.0~129.250.1.255
129.250.2.0~129.250.2.255
…
129.250.16.0~129.250.16.255
主机号码的最大值为255,最小为0
- 题中只是说地址快中IP地址的最大值和最小值,并没有说能分配主机的最大值和最小值,若是强调能分配,则是1-254.
解题思路:首先确定是哪一类网络,由于划分的子网数是2的子网号次方,得出子网掩码中向主机借了几位。
A类子网:1个字节的网络号,3个字节的主机号。
子网掩码:网络前缀全为1,主机号全为0
- :至少有1个子网号,255.128.0.0
- 至少有3个子网号, 255.224.0.0
- 至少有5个子网号, 255.248.0.0
- 至少有6个子网号, 255.252.0.0
- 至少有7个子网号, 255.254.0.0
- 至少有8个子网号, 255.255.0.0
ip地址化为二进制为:10110100 01010000 01001101 00110111
子网掩码化为二进制:11111111 11111111 11111100 00000000
与运算后: :10110100 01000110 01001100 00000000
目的地址: :10110100 01000110 01001111 11111111
- 网络地址确定了是22位,主机地址是10,位,主机号全0,能作为源地址,但不能作为目的地址
- 主机号全1,能作为目的地址,但不能作为源地址。
- 故只有当主机号全为1的时候才能作为目的地址。
ip地址可看出140.120.01010100.00011000,前20位为地址块(网络前缀),
最小地址为:140.120.80.0
最大地址为:140.120.95.225
地址掩码:111111111 11111111 11110000 00000000(255.255.240.0)
地址块中共有4096个
相当于16个C类地址
题型总结:如何判断相当于多少个C类地址呢?
每一个C类包含256个地址快,即28 ,用地址快的2主机号的位数 /28 ,即为相当于C类地址的个数。
正确答案是C
路由聚合算法:
从左到右,找出几个网络地址的共同部分,把不同部分转换成二进制。
32:0010 0000
40:0010 1000
48:0011 0000
56:0011 1000
这四个二进制数的前三位都是相同的
所以网络前缀总共有19位,其余主机号全看作0。
所以路由汇聚的ip地址就是35.230.32.0/19
题型总结:确定路由聚合后目的网络的方法:找出几个IP地址相同的部分,划为网络号,从不同的部分开始均划为主机号。
ARP地址解析协议
下题不会
下题不会
- MTU:最大传输单元,是数据链路层的概念。以太网的数据链路层会对数据帧的长度有一个限制,其最大默认值是1500字节,链路层的这个性质称为MTU即最大传输单元。
下题不会
IP数据报的格式
ip数据报分片
- 标识的作用,让分片知道它是属于那个的,等到达接收端时,将具有相同表示的分片组合起来。
- 标志字段:中间位DF(don’t fragment),DF=1,表示满足don’fragment ,意思为禁止分片,成立。
- 最低位:MF,(more fragment).MF=1,表示还有分片。
- 片偏移:根据偏移的情况,将分片正确排序。
最后一个分片的DF为什么是0?
分为三片:1400+1400+1000;
片偏移以原始数据报的第一个Byte为标准,记为0。第一个数据报分片:01399,相对位置为0,第二个数据报分片:14002799,相对位置为1400(1400-0),第三个数据报分片:2800~3989,相对位置为(2800-0)
题型总结:将原始数据包除去固定首部,以除去首部的最大数据报长度为单位进行分片,之后再给每个分片加上固定首部的长度作为新的分片
一定不是按1000除以8,而是按总得2800除以8
此题注意:是加上160位的首部数据后再称为数据报用于发送
下一题不会
RIP
收敛:经过若干次更新后,所以路由器最终都会知道到达本自治系统任何一个网络的最短距离和下一跳路由的地址
把下一跳的地址改为X,因为R1下一个还是要到X,
下一跳是X,就算比原来的距离还远也要更新(下一跳的路由器一样,必须更新)
下一跳不是X,则距离比原来更短就更新。(下一跳路由器不一样,距离更短才更新)
解:对C发来的路由更新信息进行修改,
N2 5 C
N3 9 C
N6 5 C
N8 4 C
N9 6 C
B更新后的路由表
N1 7 A无新信息,不改变。
N2 5 C相同的下一跳,更新
N3 9 C新的项目,添加进来
N6 5 C不同的下一跳,距离更短,改变
N8 4 E不同的下一跳,距离一样,不改变
N9 4 F不同的下一跳,距离更大,不改变
下题不会
此题第二问不理解,不懂为什么计算出网络号就只知道它是如何转发到
将目的ip与其子网掩码相与,得到其网络地址
正确选项为C
- ip地址一定是路由器
- 看ip地址就知道其与那个网络相连
- 默认路由器一定是和互联网相连
OSPF
- 位于主干区域内的都是主干路由器,R3,R4,R5,R6,R7
- 位于两个区域之间的也叫区域边界路由器,R3,R4,R7
- 与外界的其它自治系统相连的是自治系统边界路由器,R6。
BGP
IPV6
IPV6的扩展首部相当于IPV4的可变部分,如果数据报要增加某些功能,就放在扩展首部中来实现,使得原本ipv4的不必要的部分可以先不用,要用的时候再添加进扩展首部。大大地加快了分组的处理速度。
1.D
2.D
4.D
5.A