1、精选计算机网络第七版答案第一章 概述1-02 简 述分组交换的要点。答 :(1)报文分 组,加首部( 2)经路由器储存转发( 3)在目的地合并1-03 试 从多个方面比较电路交换、报文交换和分组交换的主要优缺点。答 :(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 ( 2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。1-08 计 算机网络都有哪些类别?各种类别的网络都有哪些特点?答 :按 范 围 :(1)广域网 WAN:远程、高速
2、、是 Internet 的核心网。(2)城域网:城市范围,链接多个局域网。(3)局域网:校园、企业、机关、社区。(4)个域网 PAN:个人电子设备按用户:公用网:面向公共营运。专用网:面向特定机构。1-10 试 在下列条件下比较电路交换和分组交换。 要传送的报文共 x(bit)。从 源 点 到 终点共经过 k 段链路,每段链路的传播时延为 d(s),数 据 率 为 b(b/s)。在电路交换时电路的建立时间为 s(s)。在分组交换时分组长度为 p(bit) ,且各结点的排队等待时间可忽略不计。 问在怎样的条件下,分组交换的时延比电路交换的要小? (提示:画一下草图观察 k 段链路共有几个结点。
3、)答:线路交换时延: kd+x/b+s, 分组交换时延: kd+(x/p)*(p/b)+ (k-1)*(p/b) ,其中(k-1)*(p/b) 表示 K 段传输中,有 (k-1)次的储存转发延迟,当 s(k-1)*(p/b) 时,电路交换的时延比分组交换的时延大,当 xp,相反。1-14 计 算机网络有哪些常用的性能指标?答:速率,带宽,吞吐量,时延,时延带宽积,往返时间 RTT,利用率1-15 假定网络利用率达到了 90%。试估计一下现在的网络时延是它的最小值的多少倍?解 : 设 网 络 利 用 率 为 U 。, 网 络 时 延 为 D , 网 络 时 延 最 小 值 为D0U=90%;D=
4、D0/(1-U)-D/ D0=10 现在的网络时延是最小值的 10 倍1-17 收发两端之间的传输距离为 1000km,信号在媒体上的传播速率为 2 108m/s 试计算以下两种情况的发送时延和传播时延:(1) 数据 长度为 107bit,数据发送速率为 100kb/s。(2) 数据 长度为 103bit,数据发送速率为 1Gb/s。从上面的计算中可以得到什么样的结论?解 :(1)发送时延: ts=107/105=100s 传播时 延 tp=106/(2 108)=0.005s(2)发 送时 延 ts =103/109=1 传 s 播时延: tp=106/(2 108)=0.005s结 论 :
5、若 数 据 长 度 大 而 发 送 速 率 低 , 则在总的时延中, 发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。1-18 假设信号在媒体上的传播速度为 2 108m/s媒 . 体长度 L分别为:(1)10cm(网络接口卡) (2)100m(局域网)(3)100km(城 域 网 )(4)5000km(广域网)试计算出当数据率为 1Mb/s 和 10Gb/s 时在以上媒体中正在传播的比特数。解 :(1)1Mb/s: 传播时延 =0.1/(2 108)=5 10-比 10特数 =5 10-10 1 106=5 10-4 1Gb/s:比特数 =5 10
6、-10 1 109=5 10-1精选(2)1Mb/s: 传播时延 =100/(2 108)=5 10比 -7特数 =5 10-7 1 106=5 10-11Gb/s:比特数 =5 10-7 1 109=5 102(3) 1Mb/s: 传 播 时 延 =100000/(2 108)=5 10-比 4 特 数=5 10-4 1 106=5 1021比 Gb特 /s数 : =5 10-4 1 109=5 105(4)1Mb/s: 传 播 时 延 =5000000/(2 108)=2.5 10-比 2 特 数=2.5 10-2 1 106=5 1041比 G特 b/数 s: =2.5 10-2 1 1
7、09=5 1071-19 长度为 100 字节的应用层数据交给传输层传送,需加上 20 字节的 TCP首部。再交给网络层传送,需加上 20 字节的 IP首部。最后交给数据链路层的以太网传送,加上首部和尾部工 18 字节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销) 。若应用层数据长度为 1000 字节,数据的传输效率是多少?解 :(1)100/(100+20+20+18)=63.3%(2)1000/ (1000+20+20+18)=94.5%1-21 协议与服务有何区别?有何关系?答:网络协议:为进行网络中的数据交换而建立的
8、规则、标准或约定。由以下三个要素组成:(1)语 法:即数据与控制信息的结构或格式。(2)语义 :即需要 发出何种控制信息,完成何种动作以及做出何种响应。(3)同步:即事件实现顺序的详细说明。协议是控制两个对等实体进行通信的 规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。协议和服务的概念的区分:1、协议 的 实现保证了能够向上一层提供服务。本层的服务用户只能看见服务 而无法看见下面的协议。下面的协议对上面的服务用户是透明的。2、协议 是 “水 平 的 ”,即 协 议 是 控 制 两 个 对 等 实 体 进 行 通 信
9、的 规 则 。但 服 务 是 “垂 直 的 ”,即服务是由下层通过层间接口向上层提供的。 上层使用所提供的服务必须与下层交换一些命令,这些命令在 OSI中称为服务原语。1-22 网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:(1)语 法:即数据与控制信息的结构或格式。(2)语义 :即需要 发出何种控制信息,完成何种动作以及做出何种响应。(3)同步:即事件实现顺序的详细说明。1-24 论述具有五层协议的网络体系结构的要点,包括各层的主要功能。答:综合 OSI 和 TCP/IP 的优点,采用一种原理体系结构。各层的主要功能
10、:物理层 物理层的任务就是透明地传送比特流。 (注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第 0 层 。) 物理层还要确定连接 电缆插头的定义及连接法。数据链路层 数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧( frame)为单位的数据。每一帧包括数据和必要的控制信息。网络层 网络层的任务就是要选择合适的路由,使 发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。运输层 运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端服务, 使它们看不见运输层以下的数据通信的细节。应用层 应用层直接为用户的应
11、用进程提供服务。1-26 试解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、精选服务器、客户 -服务器方式。答: 实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议 是控制两个对等实体进行通信的规则的集合。 客户 (client)和服务器 (server)都是指通信中所涉及的两个应用进程。客户是服务的请求方,服务器是服务的提供方。 客户服务器方式 所描述的是进程之间服务和被服务的关系。 协议栈 :指计算机网络体系结构采用分层模型后 ,每层的主要功能由对等层协议的运行来实现 ,因而每层可用一些主要协议 来表征 ,几个层次画在一起很像一个栈的结构 .对等 层
12、 :在网络体系结构中 ,通信双方实现同样功能的层 .协议数据单元 :对 等层实体进行信息交换的数据单位 .服务访问点 :在同一系统中相邻两层的实体进行交互(即交换信息)的地方 .服务访问点 SAP是一个抽象的概念 ,它实体上就是一个逻辑接口 .第二章 物理层2-05 物理 层的接口有哪几个方面的特性?个包含些什么内容?答 :(1)机械特性明接口所用的接线器的形状和尺寸、引线数目和排列、固定和 锁定装置 等 等 。(2)电 气 特 性 指 明 在 接 口 电 缆 的 各 条 线 上 出 现 的 电 压 的 范 围 。 (3)功 能 特 性 指明某条线上出现的某一电平的电压表示何意。 (4)规程特
13、性说明对于不同功能的各种可能事件的出现顺序。2-07 假定某信道受奈氏准则限制的最高码元速率为 20000 码元/ 秒 。如 果 采 用 振 幅 调 制 ,把码元的振幅划分为 16 个不同等级来传送,那么可以获得多高的数据率( b/s)?答:C=R*Log2( 16)=20000b/s*4=80000b/s2-08 假定要用 3KHz带宽的电话信道传 送 64kb/s 的数据(无差错传输) ,试问这个信道应具有多高的信噪比(分别用比值和分贝来表示?这个结果说明什么问题?)答:C=Wlog2( 1+S/N)(b/s)W=3khz,C=64khz- S/N=64.2dB是个信噪比要求很高的信源2-
14、09 用香 农公式计算一下, 假定信道带宽为为 3100Hz,最 大 信 道 传 输 速 率 为 35Kb/,那么若想使最大信道传输速率增加,问信噪比 / 应增大到多少倍?如果在刚才计算出的基础上将信噪比 / 应 增大到多少倍?如果在刚才计算出的基础上将信噪比/ 再增大到十倍, 问最大信息速率能否再增加?答:C = W log2(1+S/N) b/s- SN1=2(* C1/W)-1=2*(35000/3100 )-1SN2=2*(C2/W)-1=2*(1.6*C1/w )-1=2*(1.6*35000/3100 )-1SN2/SN1=100 信噪比应 增大到约 100 倍。C3=Wlong2
15、( 1+SN3)=Wlog2(1+10*SN2)C3/C2=18.5%如果在此基础上将信噪比 S/N 再增大到 10 倍,最大信息通率只能再增加 18.5%左右2-13 为 什么要使用信道复用技术?常用的信道复用技术有哪些?答:为了通过共享信道、最大限度提高信道利用率。频分、时分、码分、波分。第三章 数据链路层3-02数 据 链 路 层 中 的 链 路 控 制 包 括 哪 些 功 能 ?试讨论数据链路层做成可靠的链路层有哪些优点和缺点 . 答:链路管理帧定界流量控制 差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境: 对于干扰严重的信道,可靠的链路层可以将重
16、传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。3-03网 络适配器的作用是什么 ?网络适配器工作在哪一 层 ?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在 TCP/IP协议中的网络接口层( OSI中的数据链里层和物理层)精选3-07要 发送的数据 为 1101011011。采用 CRC 的生成多项式是 P(X)=X4+X+1。试求应添加在数据后面的余数。数据在传输过程中最后一个 1 变成了 0,问接收端能否发现?若数据在传输过程中最后两个 1 都变成了 0,问接收端能否发现?采用 CRC检验后
17、,数据链路层的传输是否就变成了可靠的传输?答 :作 二 进 制 除 法 ,1101011011 0000 10011 得余数 1110 ,添 加 的 检 验 序 列 是 1110.作二进制除法, 两种错误均可发展仅仅采用了 CRC检验,缺重传机制,数据链路层的传输还不是可靠的传输。3-08要 发送的数据 为 101110。采用 CRCD生成多项式是 P(X)=X3+1。试求应 添加在数据后面的余数。答:作二进制除法, 101110 000 10011 添加在数据后面的余数是 0113-09一 个 PPP帧的数据部分(用十六 进制写出)是 7D 5E FE 27 7D 5D 7D 5D 65 7
18、D 5E。试问真正的数据是什么(用十六进制写出)?答:7D 5E FE 27 7D 5D 7D 5D 65 7D 5E 7E FE 27 7D 7D 65 7D3-10PPP协议使用同步传输技术传送比特串 0110111111111100。试 问 经 过 零 比 特 填 充 后变成怎样的比特串?若接收端收到的 PPP帧的数据部分是 0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?答:011011111 11111 000110111110111110000001110111110111110110000111011111 11111 1103-12 P
19、PP协议的工作状态有哪几种?当用户要使用 PPP协议和 ISP建立连接进行通信需要建立哪几种连接?每一种连接解决什么问题?3-14常 用 的 局 域 网 的 网 络 拓 扑 有 哪 些 种 类 ? 现 在 最 流 行 的 是 哪 种 结 构 ? 为 什 么 早 期 的以太网选择总线拓扑结构而不是星形拓扑结构,但现在却改为使用星形拓扑结构?答:星形网,总线网,环形网,树形网 当时很可靠的星形拓扑结构较贵,人们都认为无源的总线结构更加可靠, 但实践证明,连接有大量站点的总线式以太网很容易出现故障,而现在专用的 ASIC 芯片的使用可以讲星形结构的集线器做的非常可靠,因此现在的以太网一般都使用星形结
20、构的拓扑。3-16数 据率 为 10Mb/s 的以太网在物理媒体上的 码元传输速率是多少码元 / 秒?答:码元传输速率即为波特率,以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期。标准以太网的数据速率是 10MB/s ,因此波特率是数据率的两倍,即20M 波特3-20假 定 1km 长的 CSMA/CD 网络的数据率为 1Gb/s。设信号在网络上的传播速率为200000km/s 。求能够使用此协议的最短帧长。答:对于 1km 电缆,单程传播时间为1/200000=5 为微秒, 来回路程传播时间为 10 微秒, 为了能够按照 CSMA/CD工作, 最小帧的发射时间不能小于 10 微
21、秒,以 Gb/s 速率工作, 10 微秒可以发送的比特数等于10*10-6/1*10-9=10000, 因此,最短帧是 10000 位或 1250 字节长3-22假 定在使用 CSMA/CD 协议的 10Mb/s 以太网中某个站在发送数据时检测到碰撞,执行退避算法时选择了随机数 r=100。试问这个站需要等待多长时间后才能再次发送数据?如果是 100Mb/s 的以太网呢?答:对于 10mb/s 的以太网,以太网把争用期定为 51.2 微秒,要退后 100 个争用期,等待时间是 51.2(微秒) *100=5.12ms 对于 100mb/s 的以太网,以太网把争用期定 为 5.12微秒,要退后
22、100 个争用期,等待时间 是 5.12(微秒) *100=512 微秒3-27假 定一个以太网上的通信量中的 80%是在本局域网上进行的,而其余的 20%的通信量是在本局域网和因特网之间进行的。 另一个以太网的情况则反过来。 这两个以太网一个使用以太网集线器, 而另一个使用以太网交换机。你认为以太网交换机应当用在哪一精选个网络?答:集线器为物理层设备,模拟了总线这一共享媒介共争用,成为局域网通信容量的瓶颈。 交换机则为链路层设备, 可实现透明交换局域网通过路由器与因特网相连当本局域网和因特网之间的通信量占主要成份时,形成集中面向路由器的数据流,使用集线器冲突较大,采用交换机能得到改善。 当本
23、局域网内通信量占主要成份时,采用交换机改善对外流量不明显3-29 10Mb/s 以太网升级到 100Mb/s、1Gb/S 和 10Gb/s 时,都需要解决哪些技术问题?为什么以太网能够在发展的过程中淘汰掉自己的竞争对手, 并使自己的应用范围从局域网一直扩展到城域网和广域网?答:技术问题:使参数 a 保持为较小的数值,可通过减小最大电缆长度或增大帧的最小长度在 100mb/s 的以太网中采用的方法是保持最短 帧长不变, 但将一个网段的最大电缆的度减小到 100m,帧间时间间隔从原来 9.6 微秒改为现在的 0.96 微秒吉比特以太网仍保持一个网段的最大长度为 100m,但采用了 “载 波 延 伸
24、 ”的 方 法 ,使 最 短 帧 长 仍 为 64 字节(这样可以保持兼容性) 、同时将争用时间增大为 512 字节。并使用 “分 组 突 发 ”减 小开销 10 吉比特以太网的帧格式与 10mb/s,100mb/s 和 1Gb/s 以太网的帧格式完全相同吉比特以太网还保留标准规定的以太网最小和最大帧长, 这就使用户在将其已有的以太网进行升级时,仍能和较低速率的以太网很方便地通信。由于数据率很高,吉比特以太网不再使用铜线而只使用光纤作为传输媒体,它使用长距离(超过 km)的光收发器与单模光纤接口,以便能够工作在广3-30 以太网交换机有何特点?用它怎样组成虚拟局域网?答 :以 太 网 交 换
25、机 则 为 链 路 层 设 备 , 可实现透明交换虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。 这些网段具有某些共同的需求。 虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符, 称为 VLAN 标记 (tag),用 来 指 明发送该帧的工作站属于哪一个虚拟局域网。3-31 网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同? 答:网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发 到哪一个接口转发
26、器工作在物理层,它仅简单地转发信号,没有过滤能力以太网交换机则为链路层设备,可视为多端口网桥3-32图 3-35 表示有五个站点分 别连接在三个局域网上, 并且用网桥 B1 和 B2 连接起来。每一个网桥都有两个接口( 1 和 2)。在 一 开 始 ,两 个 网 桥 中 的 转 发 表 都 是 空 的 。以 后 有以下各站向其他的站发送了数据帧: A 发送给 E,C发送给 B,D 发送给 C,B 发送给 A。试把有关数据填写在表 3-2 中。发送的帧 B1 的转发表 B2 的转发表 B1的处理(转发?丢弃?登记?) B2的处理(转发?丢弃?登记?) 地址 接口 地址 接口 AE A 1 A 1
27、 转发 ,写入转发表 转发,写入转发表 CB C2 C 1 转发,写入转发表 转发,写入转发表 DC D 2 D 2 写入转发表,丢弃不转发 转发,写入转发表 BA B 1 写入转发表,丢弃不转发 接收不到这个帧3-33网 桥 中 的 转 发 表 是 用 自 学 习 算 法 建 立 的 。 如果有的站点总是不发送数据而仅仅接受数 据 ,那 么 在 转 发 表 中 是 否 就 没 有 与 这 样 的 站 点 相 对 应 的 项 目 ? 如 果 要 向 这 个 站 点 发 送数据帧, 那么网桥能够把数据帧正确转发到目的地址吗?答:没有与这样的站点相对应的项目 ;网 桥能够利用广播把数据 帧正确转发
28、到目的地址第四章 网络层4.试简单说明下列协议的作用: IP、ARP、RARP和 ICMP。精选IP 协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。网际协议 IP 是 TCP/IP体系中两个最主要的 协议之一,与 IP 协议配套使用的还有四个协议。ARP协议 :是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。RARP:是解决同一个局域网上的主机或路由器的硬件地址和 IP地址的映射问题。ICMP:提供差错报告和 询问报文,以提高 IP 数据交付成功的机会因特网组管理协议 IGMP:用于探寻、转发本局域网内的组成员关系。IP 地址分为几类?各
29、如何表示? IP 地址的主要特点是什么?分为 ABCDE 5 类 ;每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id ,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id ,它标志该主机(或路由器) 。各类地址的网络号字段 net-id 分别为 1,2,3,0,0 字节;主机号字段 host-id 分别为 3字节、2 字节、1 字节、4 字节、4 字 节 。特 点 :(1)IP 地址是一种分等级的地址结 构。分两个等级的好处是:第一, IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了
30、 IP 地址的管理。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号) ,这样就可以使路由表中的项目数大幅度减少, 从而减小了路由表所占的存储空间。 (2)实 际 上 IP 地址是标志一个主机(或路由器)和一条链路的接口。当一个主机同时连接到两个网络上时 ,该 主 机 就 必 须 同 时 具 有 两 个 相 应 的 IP 地址, 其网络号 net-id 必须是不同的。 这种主机称为多归属主机 (multihomed host)。由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络) ,因此一个路由器至少应当有两个不同的 IP 地址。
31、(3) 用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号 net-id 。 (4) 所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的 9.(1)子网掩码为255.255.255.0 代表什么意思?有三种含义其一是一个 A 类网的子网掩码,对于 A 类网络的 IP 地址,前 8 位表示网络号,后 24位表示主机号,使用子网掩码 255.255.255.0 表示前 8 位为网络号,中间 16 位用于子网段的划分,最后 8 位为主机号。第二种情况为一个 B 类网,对于 B 类网络的 IP 地址,前 16 位表示网
32、络号,后 16 位表示主机号,使用子网掩码 255.255.255.0 表示前 16 位为网络号,中间 8 位用于子网段的划分,最后 8 位为主机号。第三种情况为一个 C类网,这个子网掩码为 C类网的默认子网掩码。(2) 一 网 络 的 现 在 掩 码 为 255.255.255.248 ,问 该 网 络 能 够 连 接 多 少 个 主 机 ?255.255.255.248 即 11111111.11111111.11111111.11111000. 每一个子网上的主机为 (23)=6 台 掩码位数 29,该 网 络 能 够 连 接 8 个主机,扣除全 1 和全 0 后为 6 台。(3)一 A
33、 类网络和一 B 网络的子网号 subnet-id 分别为 16 个 1 和 8 个 1,问这两个子网掩码有何不同?A 类网络: 11111111 11111111 11111111 00000000给定子网号( 16 位 “1)”则 子 网 掩 码 为 255.255.255.0B 类网络 11111111 11111111 11111111 00000000给定子网号( 8 位 “1)”则 子 网 掩 码 为 255.255.255.0 但子网数目不同(4)一个 B 类地址的子网掩码是 255.255.240.0。试问在其中每一个子网上的主机数最多是多少?(240)10=(128+64+3
34、2+16)10=(11110000)2Host-id 的位数为 4+8=12,因此,最大精选主机数为: 212-2=4096-2=409411111111.11111111.11110000.00000000 主机数 212-2(5)一 A 类网络的子网掩码为 255.255.0.255;它是否为一个有效的子网掩 码?是10111111 11111111 00000000 11111111(6)某个 IP 地址的十六进制表示 C2.2F.14.81,试将其转化为点分十进制的形式。 这个地址 是 哪 一 类 IP 地 址 ? C2 2F 1481- (12*16+2).(2*16+15).(16
35、+4).(8*16+1)- 194.47C.20.1229F 14 81- 11000010.00101111.00010100.10000001 C 类地址(7)C 类网络使用子网掩码有无实际意义?为什么?有实际意义 . C类子网 IP 地址的 32 位中 ,前 24 位用于确定网络号 ,后 8 位用于确定主机号 .如果划分子网 ,可以选择后 8 位中的高位 ,这样做可以进一步划分网络 ,并且不增加路由表的内容 ,但是代价是主机数相信减少 .10.试辨认以下 IP 地址的网络类别。(1)128.36.199.3 (2)21.12.240.17 (3)183.194.76.253 (4)192
36、.12.69.248 (5)89.3.0.1 (6)200.3.6.2(2)和 (5)是 A 类 ,(1)和 (3)是 B 类 ,(4)和 (6)是 C类 .13.设 IP 数据报使用固定首部,其各字段的具体数值如图所示(除 IP 地址外,均为十进制 表 示 )。试 用 二 进 制 运 算 方 法 计 算 应 当 写 入 到 首 部 检 验 和 字 段 中 的 数 值 (用 二 进 制 表示 )。4 5 0 281 0 04 17 10.12.14.512.6.7.91000101 00000000 00000000-0001110000000000 00000001 00000000-000
37、0000000000100 00010001 xxxxxxxx xxxxxxxx00001010 00001100 00001110 0000010100001100 00000110 00000111 00001001 作二进制检验和 (XOR) 0111010001001110 取反码 10001011 1011000117. 一个 3200 位长的 TCP报文传到 IP 层,加上 160 位的首部后成为数据报 。下面的互联网由两个局域网通过路由器连接起来。 但第二个局域网所能传送的最长数据帧中的数据部分只有 1200 位。因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少
38、比特的数据(这里的 “数 据 ”当 然 指 的 是 局 域 网 看 见 的 数 据 ) ?答:第二个局域网所能传送的最长数据帧中的数据部分只有 1200bit ,即每个 IP 数据片的数据部分 250,共有子网数 =28-2=25416,能满足实际需求。可给每个地点分配如下子网号码地点: 子网号( subnet-id ) 子网网络号 主机 IP 的最小值和最大值1: 00000001 129.250.1.0 129.250.1.1-129.250.1.2542: 00000010 129.250.2.0 129.250.2.1-129.250.2.2543: 00000011 129.250.
39、3.0 129.250.3.1-129.250.3.2544: 00000100 129.250.4.0 129.250.4.1-129.250.4.2545: 00000101 129.250.5.0 129.250.5.1-129.250.5.2546: 00000110 129.250.6.0 129.250.6.1-129.250.6.2547: 00000111 129.250.7.0 129.250.7.1-129.250.7.2548: 00001000 129.250.8.0 129.250.8.1-129.250.8.2549: 00001001 129.250.9.0 12
40、9.250.9.1-129.250.9.25410: 00001010 129.250.10.0 129.250.10.1-129.250.10.25411: 00001011 129.250.11.0 129.250.11.1-129.250.11.25412: 00001100 129.250.12.0 129.250.12.1-129.250.12.25413: 00001101 129.250.13.0 129.250.13.1-129.250.13.25414: 00001110 129.250.14.0 129.250.14.1-129.250.14.25415: 00001111
41、 129.250.15.0 129.250.15.1-129.250.15.25416: 00010000 129.250.16.0 129.250.16.1-129.250.16.25422.一个数据报长度为 4000 字节(固定首部 长度) 。现在经过一个网络传送,但此网络能够 传送的最大数据长度为 1500 字节。试问应当划分为几个短些的数据报片?各数精选据片的数据字段度、片偏移字段和 MF志为 何 数 ? IP 数据固定首部度为 20 字节总度 (字) 数据度 (字) MF 片偏移原始数据4000 3980 0 0数据片 1 1500 1480 1 0数据片 2 1500 1480 1
42、 185数据片 3 1040 1020 0 37024.找出可生以下数目的 A子网的子网掩(采用) 。( 1)2,(2)6,(3)30,(4)62,(5)122,(6)250.(1)255.192.0.0,(2)255.224.0.0, 3)255.248.0.0, 4)255.252.0.0, 5)255.254.0.0,(6)255.255.0.025.以下有 4 个子网掩。哪些是不推荐使用的?什么?(1)176.0.0.0,(2)96.0.0.0,(3)127.192.0.0,(4)255.128.0.0。只有( 4)是 1 和 0 的掩,是推荐使用的26.有如下的 4 个 /24 地址
43、,进 行 最 大 可 能 性 的 聚 会 。212.56.132.0/24212.56.133.0/24212.56.134.0/24212.56.135.0/24212=( 11010100)2,56=(00111000) 2132=(10000100)2,133=(10000101)2134=(10000110)2,135=(10000111)2所以共同的前有 22 位,即 11010100 00111000 100001,聚合的 CIDR 地址是:212.56.132.0/2227.有两个 CIDR地址208.128/11 和 208.130.28/22 。是 否 有 那 一 个 地 址
44、 包含了另一个地址?如果有,指出,并明理由。208.128/11 的前 11010000 100208.130.28/22 的前 11010000 10000010 000101,它的前 11 位与 208.128/11 的前缀 是 一 致 的 ,所 以 208.128/11 地址包含了 208.130.28/22一地址。28.已知路由器 R1 的路由表如表 4 12 所 示 。表 4-12题 4-28 中路由器 R1的路由表地址掩目的网地址 下一跳地址 路由器接口/26 140.5.12.64 180.15.2.5 m2/24 130.5.8.0190.16.6.2 m1/16 110.71
45、.0.0 m0/16 180.15.0.0 m2/16 196.16.0.0 m1默默110.71.4.5 m0试 画 出 个 网 和必要的路由器的接拓扑,注出必要的 IP 地址和接口。不能确定的情该 指 明 。形课 后 答 案 P38029.一个自治系有 5 个局域网,其接如4-55 示。 LAN2 至 LAN5 上的主机数分别91, 150,3 和 15.自治系分配到的 IP 地址为 30.138.118/23 。给 出 每 一 个 局 域精选网的地址块(包括前缀) 。 30.138.118/23- 30.138.0111 011分配网络前缀时应先分配地址数较多的前缀题目没有说 LAN1上
46、有几个主机,但至少需要 3 个地址给三个路由器用。本题的解答有很多种,下面给出两种不同的答案:第一组答案 第二组答案LAN1 30.138.119.192/29 30.138.118.192/27LAN2 30.138.119.0/25 30.138.118.0/25LAN3 30.138.118.0/24 30.138.119.0/24LAN4 30.138.119.200/29 30.138.118.224/27LAN5 30.138.119.128/26 30.138.118.128/2730. 一个大公司有一个总部和三个下属部门。公司分配到的网络前缀是 192.77.33/24.公司的
47、网络布局如图 4-56 示。总部共有五个局域网,其中的 LAN1-LAN4都 连接到路由器R1上,R1 再通过 LAN5与路由器 R5相连 。 R5 和远地的三个部门的局域网 LAN6 LAN8通过广域网相连。 每一个局域网旁边标明的数字是局域网上的主机数。 试给每一个局域网分配一个合适的网络的前缀。见课后答案 P38031.以下地址中的哪一个和 86.32/12 匹配:请说明理由。(1)86.33.224123:(2)86.79.65.216;(3)86.58.119.74; (4) 86.68.206.154。86.32/12 86.00100000 下 划 线 上 为 12 位前缀说明第
48、二字节的前 4 位在前缀中。给出的四个地址的第二字节的前 4 位分别为: 0010 ,0100 ,0011 和 0100。因此只有(1)是匹配的。32.以下地址中的哪一个地址 2.52.90。140 匹配?请说明理由。 (1)0/4 ;(2)32/4 ;(3)4/6 (4)152.0/11前缀(1 )和地址 2.52.90.140 匹配2.52.90.140 0000 0010.52.90.1400/4 0000 000032/4 0010 00004/6 0000 010080/4 0101 000033.下面的前缀中的哪一个和地址 152.7.77.159 及 152.31.47.252
49、都匹配?请说明理由。(1)152.40/13 ;(2)153.40/9;(3)152.64/12 ;(4)152.0/11 。前缀( 4)和 这两个地址都匹配34. 与下列掩码相对应的网络前缀各有多少位?(1)192.0.0.0;(2)240.0.0.0;(3)255.254.0.0;(4)255.255.255.252。(1)/2 ; (2) /4 ; (3) /11 ; (4) /30 。35. 已知地址块中的一个地址是 140.120.84.24/20 。试求这个地址块中的最小地址和最大地址。地址掩码是什么?地址块中共有多少个地址?相当于多少个 C 类地址?140.120.84.24 140.120.(0101 0100).24最小地址是 140.120.(0101 0000).0/20 (80)最大地址是 140.120.(0101 1111).