计网复习——网络层习题

计网复习——网络层习题

1. 试回答下列问题

(1)子网掩码为255.255.255.0代表什么意思?

​ 可以是C类地址对应的子网掩码默认值,也可以是A类或B类地址的掩码,这时主机由最后8位决定,而路由器寻找网络由前24位决定。

(2)一个网络的现在掩码为255.255.255.248,问该网络能够连接多少台主机?

​ 255.255.255.248 化成二进制序列为:11111111 11111111 11111111 11111000,根据掩码的定义,后三位是主机号,一共可以表示 8 个主机号,除掉全 0 和全 1 的两个,该网络能够接 6 个主机。

(3)一个A类网络和一个B类网络的子网号 subnet-id 分别为 16 个 1 和 8 个 1,问这两个网络的子网掩码有何不同?

​ 子网掩码的形式是一样的,都是 255.255.255.0;但是子网的数目不一样,前者为 65534,后者为 254。

(4)一个 B 类地址的子网掩码是 255.255.240.0。试问在其中每一个子网上的主机数最多是多少?

​ 255.255.240.0(11111111.11111111.11110000.00000000)是 B 类地址的子网掩码,主机地址域为 12 比特,所以每个子网的主机数最多为:212−2=40942^{12}-2=40942122=4094

(5)一A类网络的子网掩码为 255.255.0.255,它是否为一个有效的子网掩码?

​ 子网掩码由一连串的 1 和一连串的 0 组成,1 代表网络号和子网号,0 对应主机号.255.255.0.255 变成二进制形式是:11111111 11111111 00000000 11111111.可见,是一个有效的子网掩码,但是不是一个方便使用的解决办法。

(6)某个 IP 地址的十六进制表示为 C2.2F.14.81,试将其转换为点分十进制的形式。这个地址是哪一类 IP 地址?

​ 用点分十进制表示,该 IP 地址是 194.47.20.129,为 C 类地址。

(7)C 类网络使用子网掩码有无实际意义?为什么?

​ 有实际意义,对于小网络这样做还可进一步划分几个子网。

2. 一个 3200 位长的 TCP 报文传到 IP 层,加上 160 位的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有 1200 位。因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指的是局域网看见的数据)?

​ 第二个局域网所能传送的最长数据帧中的数据部分只有1200bit,可见每一个IP数据报的最大长度是1200bit,故其数据部分(即从TCP传下来的数据)最多为:

​ IP数据报的总长度-IP数据报的首部=1200-160=1040bit

​ 可以这样划分:TCP交给IP的数据共3200bit=1024+1024+1024+128,因此3200bit的数据必须划分为4个数据报片。

​ 这4个数据报片的首部长度都是160bit,而TCP_1,TCP_2,TCP_3,TCP_4分别是这四个数据报片的数据部分,其长度分别为1024bit,1024bit,1024bit和128bit。这四个数据报片的总长度(首部加上数据部分)分别为1184bit,1184bit,1184bit和288bit。

​ 上面这些就是第二个局域网要向其上层传送的数据。

​ 因此,第二个局域网向上传送1184+1184+1184+288=3840bit。

3. 设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去):

目的网络 子网掩码 下一跳
128.96.39.0 255.255.255.128 接口m0
128.96.39.128 255.255.255.128 接口m1
128.96.40.0 255.255.255.128 R2R_2R2
192.4.153.0 255.255.255.192 R3R_3R3
*(默认) - R4R_4R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值