《网络协议分析》机械工程课后习题答案1248.docx
《《网络协议分析》机械工程课后习题答案1248.docx》由会员分享,可在线阅读,更多相关《《网络协议分析》机械工程课后习题答案1248.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章1. 讨论TCCP/IP成功地得到到推广和应用用的原因TCP/IP是是最早出现的的互联网协议议,它的成功功得益于顺应应了社会的需需求;DARPA采用开放策策略推广TCP/IIP,鼓励厂商商、大学开发发TCP/IIP产品;TCP/IIP与流行的UNIX系统结合是是其成功的主主要源泉;相相对ISO的OSI模型,TCP/IIP更加精简实实用;TCP/IIP技术来自于于实践,并在在实践中不断断改进。 2. 讨论网络络协议分层的的优缺点优点:简化问题题,分而治之之,有利于升升级更新;缺点:各层之间间相互独立,都都要对数据进进行分别处理理;每层处理理完毕都要加加一个头结构构,增加了通通信数据量。3.
2、 列出TCCP/IP参考模型中各层间的的接口数据单单元(IDU)应用层/传输层层:应用层报报文;传输层/IP层层:TCP报文段或UDP分组;IP层/网络接接口层:IP数据报;网络接口层/底底层物理网络络:帧。4. TCP/IP在哪个协议议层次上将不不同的网络进进行互联? IP层层。5. 了解一些些进行协议分分析的辅助工工具 可在互互联网上搜索索获取适用于于不同操作系系统工具,比比如Snifffer Prro、Wireshhark以及tcpduump等。利用这这些工具,可可以截获网络络中的各种协协议报文,并并进一步分析析协议的流程程、报文格式式等。6. 麻省理工工学院的Davidd Clarrk
3、是众多RFC的设计者,在在论及TCP/IIP标准的形成成及效果时,曾曾经讲过这样样一段话:”We reeject kingss, preesidennts annd votting. We beelievee in rrough conseensus and rrunninng codde.” 你对他的观观点有什么评评价。 智者见见智,我认为为这就是“实践是检验验真理的唯一一标准”。7. 你认为一一个路由器最最基本的功能能应该包含哪哪些? 对于网网桥、网关、路路由器等设备备的分界已经经逐渐模糊。现现代路由器通通常具有不同同类型的接口口模块并具有模块可可扩展性,由由此可以连接接不同的物理理网络;
4、路由由表的维护、更更新以及IP数据报的选选路转发等,都都是路由器的的基本功能。此此外,路由器器厂商应为使使用者提供管管理功能。第二章1. 尝试用MModem拨入某个ISP,并根据你你的操作分析PPP的流程实验题,若有接接入ISP的环境,可可直接测试;否则,可参参考习题4一起测试。2. 分析PAAP和CHAP的优缺点 PAPP简单,但安全全性差;CHAP相对安全,但但开销较大,且且需要通信双双方首先共享享密钥。3. 了解L22F和L2TP的思想及应应用 这两个个协议把PPP的两个端点延伸到互联网的任何何角落,相当当于在TCP/IIP的应用层扩扩展了PPP的范围。其其思想是发送送方把PPP帧封装到
5、L2F或L2TP报文中,接接收方则对其其解封以还原原PPP帧,这样对对于通信的两两端来说看到到的是PPP帧,相当于于在互联网上上架设了一条条虚拟的PPP链路。它们们主要用于构构建VPN(虚拟专用用网)。4. 尝试Wiindowss操作系统的“超级终端”功能Windowss超级终端功功能在附件/通信功能下。可以用用两台有Modem的计算机,各各自连接电话话线,并尝试试用该功能实实现即时通信信和文件传输输的功能。第三章1. 理想情况况下,可以有有多少个A类网,每个A类网中包含含多少个可以以配置给主机机的IP地址?可以以有多少个B类网,每个B类网中包含含多少个可以以配置给主机机的IP地址? 计算时时
6、去除广播地地址、网络地地址。2. 在图3-7的例子中,假假设初始时主主机A、B和路由器R 的ARP缓存均为空空,在B成功收到A的报文后,A、B、R的缓存中各各包含了哪些些条目?A:IP1/MMAC1B:IP2/MMAC2R:IPA/MMACA,IPB/MAACB3. 在Intternett上下载Snifffer,截取ARP报文,分析析其报文格式式。实验题,目的有有二:一是分分析ARP的流程、报文格式以及相应的帧帧格式,二是是尝试Snifffer(协议分析析工具)的不不同功能。可可利用Snifffer截获广播帧帧,以便获取取ARP报文。也可可以利用Snifffer监听网络中中所有报文的的功能以分
7、析析其中的ARP报文。4. 假设主机机A(IPA/MMACA)请求主机B(IPB/MMACB)的物理地地址,广播地地址用MACbrroadcaast表示。填充充下图中带?的字段。假设无盘站A(IPA/MAACA)请求自己己的IP地址,RARP服务器的IP和MAC地址映射关关系为IPS/MAACS,广播地址址用MACbrroadcaast表示。填充充下图中带?的字段。5. 在APNNIC的主页上查查询你自己的的IP地址,得到到的结果是什什么?利用DoS命令令获取IP地址,并去去查询。6. 从地址长长度的角度看看,IPv6不再需要ARP,为什么?IPv6地址长长度为16字节,以太太网MAC地址长度
8、为6字节,可以以利用直接映映射的方法实实现地址解析析。7. Winddows操作系统对DOS命令“ping 主机自身的IP地址”和“ping 127.00.0.1”的后台处理理方式有差别别吗?设法用用实验证实你你的答案。 有。拔拔掉网线,ping主机自身的IP地址,结果是“Destinnationn hostt unreeachabble”,但ping 127.00.0.1,显示的是是主机活动有有应答。但是是用Snifffer截获数据,这这两种ping报文都不出出现在网络中中。8. 分析跨越越2个或3个路由器转转发IP数据报时ARP的使用步骤骤,以及经过过每个步骤后后通信双方及及中间路由器器A
9、RP缓存的变化化情况。 要点:ARP请求和应答答不能跨路由由器投递。细细节与跨一个个路由器时类类似。9. DOS下下的arp命令仅能查查看本地ARP缓存。如果本本地缓存中没没有存储某个个IP对应的MAC,请结合其其它DOS命令设计一个方法,在该方法使使用后能够利利用ARP命令看到该MAC。首先使用“piing”命令,目标标地址设置为为目标IP,此时操作作系统会在后后台完成ARP的流程以获取取目标MAC,并记入本本地缓存。之之后再利用ARP命令,就可可以看到这个个MAC了。10. 编写一一个ARP欺骗程序,使使得运行该程程序的主机能能够嗅探本网网段内所有发发往默认网关关的数据。要点1:该程序序应
10、能够获取取网关的IP和MAC以及宿主机的IP和MAC;(为实施施欺骗作准备备)要点2:该程序序应能够发送送ARP应答报文,并把其其中的发送方方物理地址/发送方IP地址的映射射关系设置为为宿主机的MAC/网关的MAC;(该步骤骤是实施欺骗骗)要点3:该程序序能够保存嗅嗅探到的数据据,并记录相相应帧首部的的源MAC和IP数据报中包包含的源IP;(保存嗅探探到的数据,并并为转发该数数据做准备,以以便被嗅探的的双方无法察察觉)要点4:该程序序应能够转发发所有发送给给网关的数据据(ARP请求除外)以以及从网关发发出的数据。对对于发送给网网关的数据,帧帧首部的源和和目标物理地地址分别设置置为被嗅探主主机和
11、网关的的物理地址;对于从网关关发出的数据据,这两个地地址分别设置置为网关和被被嗅探主机的的IP地址。11. 从传播播的范围、实实现的方式、需需要的底层硬硬件支持等角角度比较硬件件广播、物理广播播和IP广播的差异异及联系。硬件广播是指网网络投递方式式,是由硬件件技术本身的的属性决定的的。比如以太太网,它使用用载波监听多多路访问及冲冲突检测技术术,这种技术术本身具备广广播的特性,即即发送一个物物理帧,无论论其目标物理理地址设置为为什么,都必必须以广播的的方式进行投投递,而线路路上的所有主主机都具备收收到这个帧的的可能性,为为了区分目标标和源,必须须具备不冲突突的地址。而而所有收到数数据的主机都都必
12、须依靠这这个地址进行行过滤,忽略略不属于自己己的数据,并并把自己可接接收的数据作作进一步处理理。对于拨号号链路而言,其其投递的方式式是点到点的的,线路的另另一端就是目目标,因此可可以不必设置目标地址址。物理广播是指把把帧的目标物物理地址设置置为硬件广播播地址,这样样网络中的所所有主机都能能收到这个数数据并进行进进一步的处理理。物理广播播的范围是确确定的,它不不能跨越物理理网络实现。IP广播是指把把目标IP地址设置为IP广播地址,这这样,某个IP网段内的所所有主机都可可以收到这个个数据并进行行处理。IP广播范围不不限,可以跨跨越物理网络络实现。如果硬件为广播播方式,则IP广播可以依依托该技术实实
13、现,不必向向每个主机复复制数据;否否则必须给目目标网段中的的每个IP复制一份数数据,以实现现广播的目的的。第四章1. 阅读RFFC24744,了解区分分服务的目的的。此题有误,应该该是“了解其中提提及的区分服服务的用途”。即“使用相同的的码点合并数数据流,或者者使用相同的的端点地址、不不同的码点区区分数据流。”2. 只对数据据报首部而不不对数据计算算检验和,有有什么优缺点点?优点:简化IPP软件的计算算量,提高处处理速度。对对于路由器等等转发设备,这这点对于提高高其性能很重重要。此外,某某些高层(或或需要由IP封装)的协协议已经有计计算校验和的的功能,即IP数据报的数数据区已经被被计算校验和和
14、,IP仅针对首部部计算校验和和可以避免重重复劳动。缺点:高层(或或需要由IP封装)协议议若需要保证证可靠性,必必须实现校验验功能。3. 在以太网网上发送IP数据报时,是是否总有必要要使用校验和和机制?请解解释原因。 以太网网帧本身包含含帧校验和字字段,校验区区域包含了数数据报,理论论上IP不必使用校验验和。但实际际中,IP使用校验和和机制是默认认的。4. IP规定定数据报的重重组地点是目目的主机,有有什么优缺点点?优点:简化中间间路由器的操操作,提高效效率;避免重重复分片;每每个分片独立立选路,增加加了灵活性。缺点:中间经过过MTU较大的网络络时,可能会会浪费带宽。5. 用C语言言写出Free
15、BBSD分片重组算算法。 实验题题,思想和要要点已在教材材中给出。6. 写出基于于洞的分片重重组算法的步步骤。 实验题题,思想和要要点已在教材材中给出。7. 设计程序序,实现校验验和算法。 实验题题,思想和要要点已在教材材中给出。8. 对拥有记记录路由选项项的数据报进进行分片时,是是否应将该选选项复制到各各分片中?为为什么?对于于拥有时戳选选项的数据报报呢? 不必。每每个分片独自自选路,即便便记录,每个个分片记录的的信息也不一一致。9. 严格源路路由选项的代代码字段值为为137,是如何得得出的? “复制制”位为1,表示选项项应复制到所所有分片;“选项类”为0,选项号为9,即“01001”,则整
16、个代代码字段二进进制为“100011001”,十进制为137。10. 使用环环回地址可方方便网络软件件的开发。正正常情况下,主主机发送到127.00.0.1的数据报,会会不会出现在在本地网络?(为了证实实你的答案,可可将网线拔掉掉,ping 127.00.0.1,看是否有有回送消息) 不会,有有回送消息。11. 对于如如图4-15所示的互联联网,请给出出路由器S的路由表。目的网络下一跳40.0.0.0直接投递30.0.0.0直接投递20.0.0.030.0.0.210.0.0.030.0.0.212. 使用rroute程序,查看看你的主机中的路由表,并并尝试对各表表项进行解释释。 使用rrou
17、te PRINTT即可查看本本机路由表,其其中通常包含含到默认网关关的路由、环环回地址的路路由、直连网网段的路由、发发往本主机的的路由、本地地广播路由、组组播路由、全全网路由(针针对有限广播播地址)。,此此页面给出了了一个实例及及每条路由的的解释。13. 了解IISP(Internnet服务提供商商)是如何进进行流量计费费和流量控制制的。参考资料:/2009-22/6175560.httml, ,。14. 为什么么中间路由器器转发数据报报之前要重新新计算校验和和? 因为路路由器对数据据报进行了处处理,部分字字段值发生了了变化:TTL值减1,包含选项项时选项的内内容也要发生生更改。因此此,必须针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络协议分析 网络 协议 分析 机械工程 课后 习题 答案 1248
限制150内