网络地址和主机地址的区别---思考与延伸

刷题真是屠龙宝刀,能够帮助人快速理解一些东西。在阅读本博之前,建议读者先预热一下:IP基础知识


某网络的IP地址空间为202.38.195.200/22,则该网络的网络地址为(    ).

解析:

IP地址子网掩码做逻辑与运算得到网络地址

因此该网络地址为202.38.192.0

A类地址的默认子网掩码: 255.0.0.0       B类地址默认子网掩码 : 255.255.0.0        C类地址默认子网掩码: 255.255.255.0

若网关的地址为192.168.5.33/28,则该子网中的主机地址可能为

192.168.5.14
192.168.5.32
192.168.5.40
192.168.5.48

解析:

33=0010 0001

28代表子网掩码从左到右,只有最后4为是随机的0000-1111,其余的都是1

所以后4位随机(除去全0全1),即为0010 xxxx

40=0010 1000满足条件

在一个对IP地址为192.168.30.2的设备的ARP请求分组中,目标地址是( )。

FF-FF-FF-FF-FF-FF
FF-FF-FF-FF-FF-FF
192.168.30.2
192.168.30.1

解析:

ARP协议如下过程:假设我们的计算机IP地址是192.168.1.1,要执行这个命令:ping192.168.1.2。该命令会通过ICMP协议发送ICMP数据包。该过程需要经过下面的步骤:

1、应用程序构造数据包,该示例是产生ICMP包,被提交给内核(网络驱动程序);

2、内核检查是否能够转化该IP地址为MAC地址,也就是在本地的ARP缓存中查看IP-MAC对应表;

3、如果存在该IP-MAC对应关系,那么跳到步骤9;如果不存在该IP-MAC对应关系,那么接续下面的步骤;

4、内核进行ARP广播,目的地的MAC地址是FF-FF-FF-FF-FF-FF,ARP命令类型为REQUEST(1),其中包含有自己的MAC地址。所以B不符合格式,48bits才对

5、当192.168.1.2主机接收到该ARP请求后,就发送一个ARP的REPLY(2)命令,其中包含自己的MAC地址;

6、本地获得192.168.1.2主机的IP-MAC地址对应关系,并保存到ARP缓存中;

7、内核将把IP转化为MAC地址,然后封装在以太网头结构中,再把数据发送出去;

ARP(AddressResolutionProtocol)地址解析协议用于将计算机的网络地址(IP地址32位)转化为物理地址(MAC地址48位),ARP协议是属于链路层的协议,在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址,所以C、D错误

某公司申请到一个C类网络,由于有地理位置上的考虑必须切割成5个子网,请问子网掩码要设为

255.255.255.224
255.255.255.192
255.255.255.254
255.285.255.240

解析:

由于是C类网络,所以前面是255.255.255不用解释。由于题目要求5个子网,2^3=8>5,所以至少需要3位二进制才能存放下5个子网。所以最后一个子网掩码为11100000,结果等于224,综上,结果为255.255.255.224。

需要将一个局域网分为多个IP子网时,应当选用的网络互联设备是(  )

中继器或集线器
网桥
路由器
网关

解析:

物理层常用设备:中继器、集线器

数据链路层常用设备:网桥、交换机

网络层常用设备:路由

传输层常用设备:网关

题目要求切分为IP子网,需要网络层实现,因此选择路由,C

某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络中的最大子网个数、每个子网内的最大可分配地址个数分别是()

32,8
32,6
8,32
8,30

解析:

由于该网络的IP地址为192.168.5.0/24,网络号为前24位,后8位为子网号+主机号。子网掩码为255.255.255.248,第4个字节248转换成二进制为11111000,因此后8位中,前5位用于子网号,在CIDR中可以表示25=32个子网;后3位用于主机号,除去全0和全1的情况,可以表示23-2=6个主机地址。

把网络202.112.78.0划分为多个子网(子网掩码是255.255.255.192),则各子网中可用的主机地址总数是()

254
252
128
248

解析:

192化成二进制就是11000000,于是可以搞出来4个子网(2^2=4),每个子网去掉网络地址和广播地址,一共8个ip。然后(0~255)256 - 8就是可用主机地址248个。

某IP地址192.168.48.10,掩码为255.255.255.128,其所在的子网为(),广播地址为(),有效的主机IP地址范围从()到().

解析:

255转换为2进制是 11111111

128转换为2进制是 10000000

对地址 192.168.48.10和掩码255.255.255.128 进行 and操作 得到 子网  192.168.48.0

ip地址和掩码做and操作后, 得到这个子网地址的都属于这个ip段, 192.168.48.0 ... 192.168.48.127和 255.255.255.128进行and操作后都是 192.168.48.0

其中, 192.168.48.127为广播地址,  192.168.48.0 ... 192.168.48.126为有效地址

下列哪些地址不属于私有地址?(    )

172.16.0.1
192.168.5.3
10.126.0.1
172.64.0.1

解析:

私有IP地址范围:
A: 10.0.0.0~10.255.255.255 即10.0.0.0/8
B:172.16.0.0~172.31.255.255即172.16.0.0/12
C:192.168.0.0~192.168.255.255 即192.168.0.0/16

给定网段 192.168.0.128/28 ,该网段中可用的主机数目为?(    )

解析:

28表示子网掩码有28个1,即255.255.255.240, 2^4-2=14 (出去全0和全1的特殊ip),所以答案是14

下列IP地址中,只能作为IP分组的源IP地址但不能作为目的IP地址的是 

  0.0.0.0

127.0.0.1
200.10.10.3
255.255.255.255

解析:

根据RFC文档描述,0.0.0.0/32可以作为本主机在本网络上的源地址。127.0.0.1是回送地址,以它为目的IP地址的数据将被立即返回到本机。200.10.10.3是C类IP地址。255.255.255.255是广播地址。

本博题目来自牛客~

发布了222 篇原创文章 · 获赞 152 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/keneyr/article/details/103908042