计算机网络网络层习题记录

977 阅读5分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,点击查看活动详情 这也是第14篇文章

参考资料

  • 题目来源:慕课
  • 理论知识来源:《计算机网络 第五版》中文版电子书(文章中的配图也是这个)

给出前缀地址 10.0.0.0/18,求它的前缀长度和ip地址数

思路: image.png

/18表示前缀长度(网络号)有18位,剩余的32-18=14位是主机号,即ip地址数

下面列出的前缀中,哪一个是匹配 136.127.4.1的最长前缀网络地址?

  • 136.127.0.0/16
  • 136.127.4.128/25
  • 136.0.0.0/8
  • 136.127.4.0/24

思路:按位比较。 前面的136和127和4最好相同,从BD里面选。 128(10)=10000000(2),0=00000000(2),后者和1=00000001(2)前七位都一致。故选D。

对于IPv6,正确的描述是?

  • A.IPv6可以代表最大数量为2^96的IPv6地址

  • B.IPv6地址数量是IPv4地址数量的4倍

  • C.IPv6地址是IPv4地址数的128倍

  • D.IPv6地址数量是 IPv4 地址数量的2^96 倍 思路:ipv6共可表示2^128个地址,iPv4只能表示2^32个。所以选D

‌如果有一个子网的网络前缀是192.168.176.0/20, 那么该子网中IPv4地址的最大数目是多少?

/20表示network字段有20位,host字段为32-20=12位。故ipv4的最大地址数目是2^12次方。

假设网络分组头大小为20字节。一个路由器的一个接口接收MTU为2000字节链路的数据分组,并输出到一个MTU为500字节的链路。如果路由器接收一个输入数据分组,大小为2000字节,路由器需要生成多少个分片,才能转出到MTU为500字节 的链路进行传输

思路:初始分组的头部只有一个,也只占20字节。但每多生成一个分片,就要为其留有头部大小的位置去添加。如下图所示,共5个分片。

image.png

一个目的IP地址为135.46.70.10的数据分组到达了该路由器,应从哪里转发该分组?

image.png ‌ D。因为要在同一网段才能转发。

节点A到B通过路由器R1和R2路由。通过网络发送的IP数据分组有20字节长的头部。A-R1链路的MTU是1800字节、R1— R2链路的MTU是1200字节,R2 —B链路的MTU是600字节。如果A想要发送长度为2800字节的消息,发送了两个数据分组才发完了这个消息。问:B接收的数据分组的总个数是多少? (假定源数据报中的DF=0)

这题与上上一题类似。 一步步推算,可得7。

一个IP分组头部中的字段MF=1,分片偏移值是“0”,试判断这个数据分组是哪一个分片?

思路;MF:more fragment

分片偏移值为0:在首位

所以是第一个分片。

以下关于IPv4分组结构特征的描述中,错误的是________。

  • A.分组头的基本长度是20字节
  • B.分组头长度以4字节为单位来表示
  • C.分组头选项最大长度为60字节
  • D.IPv4分组由两个部分组成:分组头和数据

image.png 所以选C

IPv4 地址、IPv6 地址和MAC地址分别用多少二进制位表示?

32、128、48

一个带有子网掩码为255.255.252.0的子网172.16.128.0,该子网中有多少个可用的(可分配给接口的)IP地址?

255.255.252.0从右往左数有10个0,说明host数为2^10次方。 又因为全0和全1不可用,所以减2,为1022。

某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内的最大可分配地址个数是多少?(2010考研真题))

/24表示网络号有24位,host+子网号有8位,子网掩码255.255.255.248表示host有3位。 所以子网号5位,最大子网个数为32,每个子网最大可分配地址为2^3-2=6。(全0和全1不可用)

IP地址229.1.2.3是哪一种类型?

对照表格可知:D类

‌IP地址169.5.0.0是下面哪一种地址?IP地址169.5.255.255是下面哪一种地址?

  • A.网络地址
  • B.受限广播地址(limited broadcast)
  • C. 主机IP
  • D. 定向广播地址(direct broadcast) 思路:B类IP地址的保留地址169.254.0.0/16, 169其他B段都是公网IP。选A

关于IP地址241.1.2.3,哪一个说法是正确的?

  • A.

    E类地址

  • B.

    网络部分是241(NetID)

  • C.

    主机部分是1.2.3(HostID)

  • D.

    网络部分是11110

    思路:选A

一台设备有两个IP地址,这台设备可能是以下哪个?

  • A.

    路由器

  • B.

    网关

  • C.

    其它选项都是

  • D.

    计算机

    思路:一个ip地址对应的是一个网络接口,以上提到的都可以有多个网络接口,故可有多个ip地址。

‌下面哪个可能是C类地址块下的子网掩码?

  • A.

    255.255.224.0

  • B.

    255.255.255.192

  • C.

    255.0.0.0

  • D.

    128.0.0.0

C类地址的默认子网掩码是255.255.255.0,也就是前24位都为1,所以B符合要求。