计网习题 | 第四章作业记录
4-1 网络层向上提供的服务有哪两种?试比较其优缺点
对比的方面 | 虚电路服务 | 数据报服务 |
---|---|---|
思路 | 可靠通信应当由网络来保证 | 可靠通信应当由用户主机来保证 |
连接的建立 | 必须有 | 不需要 |
终点地址 | 仅在连接建立阶段使用,每个分组使用短的虚电路号 | 每个分组都有终点的完整地址 |
分组的转发 | 属于同一条虚电路的分组均按照同一路由进行转发 | 每个分组独立选择路由进行转发 |
当结点出故障时 | 所有通过出故障的结点的虚电路均不能工作,“一点断,全线瘫” | 出故障的结点可能会丢失分组,一些路由可能会发生变化,自主选择路线 |
分组的顺序 | 总是按照发送顺序到达终点 | 到达终点的时间不一定按发送顺序 |
端到端的差错处理和流量控制 | 可以由网络负责,也可以由用户主机负责 | 由用户主机负责 |
4-22
一个数据报长度为 4000 字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值?
解答:分片前数据部分长度:4000-20-3980。分片后每片数据不能超过:1500-20=1480。由于1480正好能被8整除,因此每片数据最大长度为1480。共分为3个数据报片。数据字段长度分别为1480,1480和1020字节。片偏移字段的值分别为0,185和370。MF字段的值分别为1,1和0。
4-28 考虑某路由器具有下列路由表项:
网络前缀 | 下一跳 |
---|---|
142.150.64.0/24 | A |
142.150.71.128/28 | B |
142.150.71.128/30 | C |
142.150.0.0/16 | D |
(1)假设路由器接收到一个目的地址为 142.150.71.132 的 IP 分组,请确定该路由器为该 IP 分
组选择的下一跳,并解释说明。
(2)在上面的路由表中增加一条路由表项,该路由表项使以 142.150.71.132 为目的地址的 IP 分
组选择“A”作为下一跳,而不影响其他目的地址的IP分组转发。
(3)在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路由表项都不匹
配的 IP 分组被转发到下一跳“E”。
(4)将142.150.64.0/24划分为4个规模尽可能大的等长子网,给出子网掩码及每个子网的主机
IP 地址范围。
解答:
(1)B:(2)<142.150.71.132/32,A>;(3)<0.0.0.0/0, E>;
(4)子网掩码 255.255.255.192,
142.150.64.1~142.150.64.62, 142.150.64.65~142.150.64.126,
142.150.64.129~142.150.64.190, 142.150.64.193~142.150.64.254
4-33
某组织分配到一个地址块,其中的第一个地址是 14.24.74.0/24。这个组织需要划分为 11个子网。具体要求是:具有64个地址的子网2个;具有32个地址的子网2个;具有16个地址的子网3个:具有4个地址的子网4个(这里的地址都包含全1和全0的主机号)。试设计这些子网。分配结束后还剩下多少个地址?
解答:具有64个地址的子网是:14.24.74.0/26,14.24.74.64/26。
具有32个地址的子网是:14.24.74.128/27,14.24.74.160/27。
具有16个地址的子网是:14.24.74.192/28,14.24.74.208/28,14.24.74.224/28。
具有4个地址的子网是:14.24.74.240/30,14.24.74.244/30,14.24.74.248/30,14.24.74.252/30。
全部256个地址已经分配完毕,没有剩下的地址。
4-45 什么是可重用地址和专用地址?什么是虚拟专用网VPN?
解答:RFC 1918指明了一些专用地址。这些地址只能用于一个机构的内部通信,而不能用于和因特网上的主机通信。换言之,专用地址只能用作本地地址而不能用作全球地址。在因特网中的所有路由器,对目的地址是专用地址的数据报一律不进行转发。显然,不同机构的专用互连网络可以使用相同的专用 IP 地址,因此专用 IP 地址也叫做可重用地址。利用公用的因特网作为本机构各专用网之间的通信载体,这样的专用网又称为虚拟专用网。“用网”是因为这种网络是为本机构的主机用于机构内部的通信,而不是用于和网络外非本机构的主机通信。“虚拟”表示“好像是”,但实际上并不是,因为现在并没有使用专线而是通过公用的因特网来连接分散在各场所的本地网络。