划分子网:
地址 | 网络号 |
A | 1-126 |
B | 129-191 |
C | 193-233 |
主机数:
子网掩码划为二进制,后面0的数量为x,则主机数为
子网数:
看子网掩码,借用的位数为x,则子网数为: -2 ,(主机位全为0,代表网络号;主机位全为1,代表组播地址)
子网号:
看子网掩码,借用的位数为x,前面的网络号不变,x进行多种变化,排除全一全零
例题:
1、已知IP地址是141.14.189.0,子网掩码是255.255.224.0,回答一下问题:
- 这是一个什么类型的地址?A\B\C\D\E
- 不计全0和全1的网络号,这个地址块可划分多少个子子网?
- 每个子网含多少个主机?写出第一个子网所有的IP地址(中间地址可以省略)?
(1)这是一个B类地址
(2)224的二进制为:1110 0000
可划分子网为:2的3次方-2 =6
分别为:141.14.0000 0000.0 141.14.0.0 (舍去)
141.14.0010 0000.0 141.14.32.0
141.14.0100 0000.0 141.14.64.0
141.14.0110 0000.0 141.14.96.0
141.14.1000 0000.0 141.14.128.0
141.14.1010 0000.0 141.14.160.0
141.14.1100 0000.0 141,14.192.0
141.14.1110 0000.0 141.14.224.0 (舍去)
(3)1110 0000 . 0000 0000 每个子网可划分主机为 2的13次方-2= 8190
第一个子网的所有IP地址:141.14.32.1 - 141.14.63.254
2、已知IP地址是192.168.68.0,子网掩码是255.255.255.240,回答一下问题:
- 这是一个什么类型的地址?A\B\C\D\E
- 不计全0和全1的网络号,这个地址块可划分多少个子子网?
- 每个子网含多少个主机?写出第一个子网所有的IP地址(中间地址可以省略)
- 1.这是一个C类地址
- 2.240的二进制为: 1111 0000
可划分子网数为:2的4次方-2= 14
- 3. 子网掩码为:255.255.255.1111 0000
每个子网可划分的主机数为:2的4次方-2 = 14 个
第一个子网所有的IP地址:192.168.68.16 (舍去)
192.168.68.17
......
192.168.68.30
192.168.68.31 (舍去)
3.已知IP地址是141.14.165.0,子网掩码是255.255.192.0,回答一下问题:
- 这是一个什么类型的地址?A\B\C\D\E
- 不计全0和全1的网络号,这个地址块可划分多少个子子网?
- 每个子网含多少个主机?写出第一个子网所有的IP地址(中间地址可以省略)?
- 1.这是一个B类地址
- 2.192二进制:1100 0000 借用位数为2位,可划分子网数为:2^2 - 2= 2个
- 分别为: 141.14.0.0(舍去) 128 64 32 16 8 4 2 1
- 141.14.64.0
- 141.14.128.0
- 141.14.192.0(舍去)
- 3.每个子网包含的主机数为:2^14 - 2 = 16382
- 第一个子网的所有IP地址:141.14.64.0(舍去)
- 141.14.64.1
- ......
- 141.14.127.254
- 141.14.172.255(舍去)
改造表:
目的网络:复制收到的路由信息的目的网络
跳数:在收到的路由信息的跳数基础上加一
下一跳路由:全为发来的路由器名
更新后的路由表:
1.目的网络唯一则直接写入
2.目的网络、跳数一样,下一跳不一样,都写入
3.目的网络一样,跳数不一样,下一跳不一样,写入跳数少的
4.目的网络一样,跳数不一样,下一跳和改造表下一跳一样,改为改造表的、
例题:
假定网络中的路由器A的路由表有如下:
目的网络
跳数
下一跳
N1
3
C
N2
2
B
N4
3
G
N7
5
B
现在A收到从邻居路由器B发来的路由信息
目的网络
跳数
下一跳
N1
5
G
N2
4
D
N4
3
C
N5
3
A
N6
4
E
要求:(1)写出路由器B的改造表 (2)求出路由器A更新后的路由表。
答案:
路由器B的改造表
目的网络
跳数
下一跳
N1
6
B
N2
5
B
N4
4
B
N5
4
B
N6
5
B
路由器A更新后的路由表
目的网络
跳数
下一跳
N1
3
C
N2
5
B
N4
3
G
N5
4
B
N6
5
B
N7
5
B