代理的802.3 MAC级地址相关联。
2.有一个使用“严格源路由选择”选项的IP数据报必须被分割传送。你认为是要把该选项拷贝到每一个分割的片段,还是仅拷贝到分割后的第一个片段就可以了呢?请解释你的答案。
解答:因为为每一个分割的片段选择路由都需要该选项信息,因此该选项必须出现在每一个片段中。
3.假定IP的B类地址不是使用16位而是使用20位作为B类地址的网络号部分,那么将会有多少个B类网络? ,。
解答:除去2位作为前缀,将剩下18位表示网络。从概念上讲,网络数目可以有218 或262144个。然而,全0和全1是特别地址,所以只有262142个可提供分配。
4.试把以十六进制表示成C22F1582的Ⅳ地址转化成点分十进制表示。
解答:用点分十进制表示,该IP地址是194.47.21.130。
5.在因特网上的一个B类网络具有子网掩码255.255.240.0。问每个子网中的最大主机数目是多少?
解答:对于一个B类网络,高端16位形成网络号,低端16位是子网或主机域。在子网掩码的低端16位中,最高有效4位是1111,因此剩下12位(第3字节低4位和第4字节)用于主机号。因此,存在4096个主机地址,但由于全零和全1是特别地址,因此最大主机数目应该是4094。
6.ARP和RARP都把地址从一个空间映射到另一个空间。在这方面,它们是相似的,然而,它们的实现是根本不同的。试问,它们的不同点主要表现在什么方面?
解答:在RARP的实现中有一个RARP服务器负责回答查询请求。在ARP的实现中羽没有这样的服务器,主机自己回答ARP查询。
7.给出一种在目的地重组IP片段的方法。
解答:一般情况下,片段可能不是按照顺序到达,有的也可能在途中丢失,而且,在最后一个片段到达之前,不知道被分割的IP数据报的总长度。也许处理重组的惟一方法是缓存所有的片段,直到最后一个片段的到达,知道IP数据报的尺寸。建立一个适当大小的缓冲区,把各个片段都放进缓冲区,同时维持一个位图,用8个字节1比特保持跟踪哪些字节已经存放在缓冲区中。当位图中的所有比特都是1时,表示该IP数据报是完整的。
8.大多数IP数据报重组算法都有一个计数器来避免一个丢失的片段长期挂起一个重组缓冲区。假定一个数据报被分割成4个片段。开头3个片段到达了,但最后一个被耽搁了,最终计数器超时,在接收方存储器中的3个片段被丢弃。过了一段时间,最后一个片段蹒跚而至。那么应该如何处置这个片段?
解答:对接收方而言,这是一个新的IP数据报的一部分,该数据报的其他部分还不得而知,收到的这个片段被放在队列中,等待其余片段的到来。显然,在其余片段不可能到达的情况下,这个片段最终也会因超时而被丢弃。 ]
9.在IP和ATM中,检验和都是仅覆盖头部而不包括数据。试说明这样设计的理由。
解答:在头中的错误比在数据中的错误更严重。例如,一个坏的地址可能导致分被 投递到错误的主机。许多主机并不检查投递给它们的分组是否确实是要投递给它们的。它们假定网络从来不会把本来是要前往另一主机的分组投递给它们。有的时候数据不参与检验和的计算,因为这样做代价大,上层协议通常也做这种检验工作,从而引起重复和多余。
10.在IPV4的头中使用的协议段在IPV6的固定头中不复存在。试说明这是为什么?
解答:设置协议段的目的是要告诉目的地主机把IP分组交给哪一个协议处理程序。中途的路由器并不需要这一信息,因此不必把它放在主头中。实际上,这个信息存
21
在于头中,但被伪装了。最后一个(扩展)头的下一个头段就用于这一目的。
11.针对一台通过以太网集线器连到TCP/IP网络的UNIX主机,回答下列问题:
(1)什么命令使用地址分辨协议(ARP)决定一台远方主机的以太网地址? (2)什么命令使用ICMP协议得到网上一台远方主机的响应? (3)什么命令显示网络状态?
(4)什么命令可以设置与主机的一个网络接口相关的选项和参数? 解答: (1)arp· (2)ping (3)netstat (4)ifeonfig
习题7
一、选择题
1.在下列关于UDP的陈述中,哪一句是正确的?
a.UDP使用TCP传输协议 b给出数据的按序投递 c.不允许多路复用
d.运行主动的流控机制 e.是面向连接的
解答:没有一句陈述是正确的。 2.在什么条件下可以打开一条TCP连接?
a在两个套接字之间当前不存在连接 b有足够的资源支持连接 c.两个应用进程达成一致 d.MTU和缓冲区尺寸相等 e序列号匹配 解答:b和c。
3.通常在UNIX主机上,信任主机(trustedhost)名可以在什么文件中查到?
a./etc/hosts · b /etc/hosts.equiv C./etc/resolv.conf d./etc/netwoks 解答:b。
4.下列哪一个文件允许一个远程用户不用给出口令就可以登录到本地另一个用户的 目录中?
a./etc/rc b./etc/hosts C ..rhost
d /etc/exports 解答:c。 、
5.计算机通信的基础构筑块是:
a.端口 b服务器 c.套接口
22
d.分组 解答:C。 二、填空题
1.OSI传输协议所提供的面向连接的传输服务仅含有4个服务元素,它们是______,____和_______。
解答:OSI传输协议所提供的面向连接的传输服务仅含有4个服务元素,它们是
T-CONNECT、T-DATA、T-EXPEDITED-DATA和T-DISCONNECT。
2.ISO定义了3种类型的网络服务,即——网络服务、——网络服务和——网络服务。基于3种类型的网络服务,ISO定义了5类运输协议,其中0类是____类,1类是______类,2类是______类,3类____类,4类是______类。
解答:ISO定义了3种类型的网络服务,即A型网络服务、B-型网络服务和c型网络服务,基于3种类型的网络服务,ISO定义了5类传输协议,其中0类是简单类,1类是基本差错恢复类,2类是多路复用类,3类是差错恢复与多路复用类,4类是差错检测与恢复类。
3.构造套接号后,网络上具有惟一性的______地址和____号结合在一起,才构成惟一能识别的标识符。
解答:构造套接号后,网络上具有惟一性的IP地址和端口号结合在一起,才构成惟一能识别的标识符。
4.当在一个TCP报文段中发送紧急数据时,用以标志紧急数据的机制由 段中的URG位和____段组成。当URG位置1时,紧急指针指出窗口中紧急数据_____位置。将紧急指针值与_____相加就得到最后一个紧急数据字节的编号。
解答:当在一个TCP报文段中发送紧急数据时,用以标志紧急数据的机制由CODE段中的URG位和紧急指针段组成。当URG位置1时,紧急指针指出窗口中紧急数据最后位置。将紧急指针值与序列号相加就得到最后一个紧急数据字节的编号。 5.在地址方面,UDP报头本身只是确定了协议——的编号。因而,为验证报宿,发送计算机的UDP要计算一个检验和,这个检验和既包括了UDP数据报,也包括了 地址。 解答:在地址方面,UDP报头本身只是确定了协议端口的编号。因而,为验证报宿,发送计算机的UDP要计算一个检验和,这个检验和既包括了UDP数据报,也包括了 报宿主机IP地址。 三、综合应用题
1.在UNIX系统中,传输层的协议号和服务方应用程序的端口号分别在哪两个文件中定义? 解答:在UNIX系统中,传输层的协议号和服务方应用程序的端口号分别在
/etc/protocols和/etc/services中定义。
2.讨论信用量协议相对于滑动窗口协议的优点和缺点。
解答:滑动窗口协议比较简单,仅需要管理窗口边缘一组参数,而且,对于到达顺序
有错的TPDU不会引起窗口增加和减少方面的问题。然而,信用量方案比较灵活,允许独立于确认,动态地管理缓冲区。
3.数据报的分片和重组由IP控制,并且对于TCP不可见。这是不是意味着TCP不必担心到达数据的失序问题? 解答:尽管到达的每个数据报都是完整的,但可能到达的数据报顺序是错误的,因此,
TCP必须准备适当地重组报文的各个部分。
4.在主机1上的一个进程被分配端口p,在主机2上的一个进程被分配端口q试问,在这两个端口之间是否可以同时有两条或更多条TCP连接?
解答:不可以。一条连接仅仅用它的套接口标识。因此,(1,p)--(2,q)是在这两个端
23
口之间惟一可能的连接。
5.一个TCP报文段的最大载荷是65515字节,为什么要选择这样一个奇怪的数字呢?
解答:整个TCP报文段必须适配IP分组65535字节的载荷段。因为TCP头最少20
个字节,所以仅剩下65515字节用于TCP数据。
6.在一个网络中,最大TPDU尺寸为128字节,最大的TPDU存活时间为30秒,使用8位序列号,问每条连接的最大数据速率是多少?
解答:具有相同编号的TPDU不应该同时在网络中传输,必须保证,当序列号循环
回来重复使用的时候,具有相同序列号的TPDU已经从网络中消失。现在存活时间是30秒,那么在30秒的时间内发送方发送的TPDU的数目不能多于255个。 255×128X8÷30=8738b/s
所以,每条连接的最大数据速率是8.738kb/s。
7.一个客户机通过1×109位渺的光缆发送128字节的请求给位于100公里以外的服务器。在该远地过程调用期间线路的效率如何?
解答:128字节等于1024位,在1Gb/s的线路上发送1000位需要lμs的时间。光在光导纤维中的传播速度是200km/ms,请求到达服务器需要传输0.5ms的时间,应答返回又需要0.5ms的传输时间。总起来看,1000位在lms的时间内传输完成。这等效于1Mb/s,即线路效率是0.1%.
8.再考虑上一道练习中的问题,试计算对于1Gb/s和1Mb/s的最小可能的响应时间。你可以得到什么样的结论?
解答:在1Gb/s,响应时间由光的速度决定。可以取得的最好情况是lms。在1Mb/s,
发射1024位需要大约lms的时间,再经过0.5ms最后一位到达服务器,还需要另外0.5ms应答才能返回,这是最好的情况。因此,最好的RPC时间是2ms。结论是,线路速度改善到1000倍,性能仅改善到2倍。对于这种应用,除非千兆位线路特别便宜,否则是不值得拥有的。
9.假定你测量接收一个TPDU的时间。当中断发生时,你以ms为单位读取系统时钟。当该TPDU得到完全处理时,你再次读取时钟。你270000次测得0ms,730000次测得lms,问接收一个TPDU花多长时间?
解答:计算平均值:(270000×0十730000×1÷(270000+730000)=730000÷1000000
≈0.73(ms)因此,接收一个TPDU花730μs的时间。 习题8
一、选择题 ’
1.下列哪一组协议属于应用层协议?
a. IP,TCP和UDP b.ARP,p和UDP
c.FTP,SMTP和TELNET d.ICMP,RARP和ARP 解答:c
2.在下面列出的UNIX命令中,哪一个在远程主机上执行一条指定的命令?
a.ftp b.rcp C.rsh d.telnet 解答;c
3.在下面列出的TCP/IP命令中,哪一个可以被用来远程上机到任何类型的主机?
24
a.ftp b.telnet c.rlogin d.tftp 解答:b
4.在下面列出的UNIX命令中,哪一个可以被用来远程上机到另一台UNIX主机?
a.ftp
b.telnet C.rlogin d.tftp 解答:c
5.下列哪一项形成NFS(网络文件系统)的基础软件层次?
a.UDP b.IP C.RPC
d.XDR
e.上列所有4项 解答:e
6.为出口文件系统,你必须在下列哪个UNIX文件中指定文件系统和用户?
a./etc/rc.local b./etc/fstab C./etc/hosts d./etc/exports
7.NIS(网络信息系统,也称YP)数据库放在那种计算机上?
a.客户机 b.服务器
c.服务器和客户机 解答:b
8.BIND可以被用来替代或补充下列哪一项?
a.NIS服务
b./etc/hosts文件 C./etc/rc.local文件 解答:b
9.下列哪一组服务包括在TCP/IP软件包中?
a.联网数据库,远程登录和文件传送 b.远程登录,文件传送和电子邮件 c.电子邮件,BIND和联网数据库 解答:b
二、填空题
1.按照国际标准化组织制定的开放系统互联参考模型,面向应用的功能包括 层、 层和 层所提供的服务。
解答:按照国际标准化组织制定的开放系统互联参考模型,面向应用的功能包括会话层、表示层和应用层所提供的服务。
2.每个协定的抽象语法/传送语法配对称为 。在一条表示连接上任一给定时间可用的表
25
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《计算机网络》习题答案(5)在线全文阅读。
相关推荐: