TCP IP chap2
- 格式:ppt
- 大小:1.88 MB
- 文档页数:45


tcpip网络与协议课后习题答案【篇一:《网络协议分析》习题答案】考给出更好的答案。
第一章1. 讨论tcp/ip成功地得到推广和应用的原因tcp/ip是最早出现的互联网协议,它的成功得益于顺应了社会的需求;darpa采用开放策略推广tcp/ip,鼓励厂商、大学开发tcp/ip产品;tcp/ip与流行的unix系统结合是其成功的主要源泉;相对iso的osi模型,tcp/ip更加精简实用;tcp/ip技术来自于实践,并在实践中不断改进。
2. 讨论网络协议分层的优缺点优点:简化问题,分而治之,有利于升级更新;缺点:各层之间相互独立,都要对数据进行分别处理;每层处理完毕都要加一个头结构,增加了通信数据量。
3. 列出tcp/ip参考模型中各层间的接口数据单元(idu)应用层/传输层:应用层报文;传输层/ip层:tcp报文段或udp分组;ip层/网络接口层:ip数据报;网络接口层/底层物理网络:帧。
4. tcp/ip在哪个协议层次上将不同的网络进行互联?ip层。
5. 了解一些进行协议分析的辅助工具可在互联网上搜索获取适用于不同操作系统工具,比如sniffer pro、wireshark以及tcpdump等。
利用这些工具,可以截获网络中的各种协议报文,并进一步分析协议的流程、报文格式等。
6. 麻省理工学院的david clark是众多rfc的设计者,在论及tcp/ip标准的形成及效果时,曾经讲过这样一段话:”we reject kings, presidents and voting. we believe in rough consensus and running code.” 你对他的观点有什么评价。
智者见智,我认为这就是“实践是检验真理的唯一标准”。
7. 你认为一个路由器最基本的功能应该包含哪些?对于网桥、网关、路由器等设备的分界已经逐渐模糊。
现代路由器通常具有不同类型的接口模块并具有模块可扩展性,由此可以连接不同的物理网络;路由表的维护、更新以及ip数据报的选路转发等,都是路由器的基本功能。
第2章协议分析技术协议分析包括两大部分,协议环境分析和协议功能分析。
不管是设计开发一个新的协议,还是设计实现一个具体协议,都需要从协议的环境分析入手,只有了解了协议的环境,才能明确协议的功能,协议设计才能进行。
2.1 协议环境分析在讨论协议环境之前,我们先建立一个协议模型。
图2-1 是一个n层协议的模型。
n层可有多个协议实体(A和B是其中两个),它们怎样分布,各起什么作用等,属于协议工作模式问题。
USER1和USER2为(n+1)层协议实体,称之为n层协议的用户(简称n层用户)。
n层协议实体利用(n-l)层协议提供的服务按照n层协议通信,这种通信活动在两个(n-l)SAP(服务访问点)之间构成一个通道,称之为(n-1)层通道。
n层用户的要求、(n-1)层通道的性质以及n层协议的工作模式构成n层协议的环境。
图2-1 n层协议模型本节中,n层协议和n层协议实体(协议机),n层用户和(n+l)层协议实体,以及(n-)层通道和(n-l)层服务将混用,不作严格区分。
这里所指的n层协议可以是OSI 7层模型中的任意一层协议。
协议分析的对象就是n层协议。
2.1.1 用户要求n层用户对n层协议提供的服务可能提出的要求可以归纳为以下几个方面。
l.连接管理n层用户可要求n层协议提供有连接服务、无连接服务和永久连接服务,并要求n层协议负责连接的建立、撤消、作废、复位、恢复等管理工作。
连接建立过程中,网络资源的分配和管理,连接合法性和安全性检查,以及目标名和地址的转换工作也由n层协议来完成。
2.广播与组播广播是指一个n层用户发出的数据报,在同一个网络中的其他用户都能够接收到。
组播是指一个或多个n层用户发出的数据报,在网络中有一组用户可以接收到该数据报,每个用户可以加入或退出该组。
3.服务证实方式n层用户通过服务原语得到n层协议提供的服务。
服务原语由服务动作和原语类型两部分组成,原语类型只有4个,即:请求(request)、指示(indication)、响应(response)和证实(confirm)。