网络协议分析习题解答参考思路.doc

网络协议分析习题解答参考思路.doc

ID:61032

大小:657.50 KB

页数:42页

时间:2017-05-06

网络协议分析习题解答参考思路.doc_第1页
网络协议分析习题解答参考思路.doc_第2页
网络协议分析习题解答参考思路.doc_第3页
网络协议分析习题解答参考思路.doc_第4页
网络协议分析习题解答参考思路.doc_第5页
资源描述:

《网络协议分析习题解答参考思路.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《网络协议分析与实现》习题解答参考思路第1章习题解答参考思路习题1:该题考查对异构网络互联概念、异构网络涉及的问题以及解决方法的理解程度。其中涉及的问题包括地址问题、包格式转换问题、路由问题等,其中1.1.3节还列举了很多其他的问题。习题2:该题可参考教材中所讲述的用户A和用户B的数据转换和传输过程进行解答。习题3:该题主要考查网上查找资料的能力。在http://www.rfc-editor.org/网站上可以查到所有的RFC信息。习题4:TCP/IP模型和OSI参考模型之间的层次对应关系及各层协议参见教材中的图1-5。习题5:该题主要考查动手

2、能力,可以使用Wireshark(曾称为Ethereal)、SnifferPortable等软件进行抓包,然后针对一些具体报文进行分析。注意分析通信中的多路复用和多路分解过程,说出通信双方的物理地址、IP地址和端口地址。习题6:该题主要考查阅读代码的能力,这部分代码是对数据结构课程中队列操作的一个实现。该队列是一个基于优先级排序的队列,主要的数据结构是qinfo:structqinfo{Boolq_valid;intq_type;/*mutextype*/intq_max;intq_count;intq_seen;intq_mutex;42in

3、t*q_key;char**q_elt;};具体操作如下:intenq(intq,void*elt,intkey);/*入队列操作,根据key的大小插到队列中的合适位置*/void*deq(intq);/*出队列操作*/void*headq(intq);/*获取队列头部元素*/void*seeq(intq);/*按顺序取队列元素*/intnewq(unsignedsize,unsignedmtype);/*分配一个新的队列,并返回队列的索引位置*/intfreeq(intq);/*释放队列*/intlenq(intq);/*获取队列长度*/st

4、aticintinitq();/*初始化队列*/42第2章习题解答参考思路习题1:该题主要考查对HDLC概念的理解程度,答案参见2.1节。习题2:该题主要考查对SLIP、PPP之间的关系,PPP对SLIP的改进以及PPPoE的概念的理解程度。SLIP和PPP可以在教材中找到参考资料,PPPoE可以到网上或RFC中查找参考资料。PPPoE全称为PointtoPointProtocoloverEthernet(以太网上的点对点协议),简单地说,就是以太网和PPP结合后的协议,目前广泛应用在ADSL接入方式中。通过PPPoE技术和宽带调制解调器(比如

5、ADSLModem)可以实现高速宽带网的个人身份验证访问,为每个用户创建虚拟拨号连接,这样就可以高速连接入因特网。(1)PPP在SLIP的基础上的改进之处●提供了校验机制,可以对每一帧进行检查;●提供了IP地址的动态协商机制,使通信双方能够得知对方的IP地址;●在一条串行链路上提供了对多协议的支持;●提供了对TCP和IP数据报首部的压缩机制。(2)PPPoE和PPP的关系PPP提供了一种标准的方式在点对点的链路上传输多种网络层协议的数据报。它要求通信双方之间是点到点的关系,由于不适用于广播类型的以太网和另外一些多点访问类型的网络,因此就产生了P

6、PPoE。在实际应用中,PPPoE利用以太网的工作机理,将ADSLModem的10BASE-T接口与内部以太网互联,在ADSLModem中采用RFC1483的桥接封装方式对终端发出的PPP报文进行LLC/SNAP封装后,通过连结两端的PVC在ADSLModem与网络侧的宽带接入服务器之间建立连接,实现PPP的动态接入。PPPoE接入利用在网络侧和ADSLModem之间的一条PVC(永久虚拟电路)就可以完成以太网上多用户的共同接入,实际组网方式简单,实用方便,大大降低了网络的复杂程度。PPPoE的实质就是以太网和拨号网络之间的一个中继协议,它继承

7、了以太网的快速和PPP拨号的简单、用户验证、IP分配等优点。(3)PPPoE的工作流程PPPoE提供了在广播式网络(如以太网)中多台主机连接到远端的访问集中器上的一种标准。在这种网络模型中,不难看出所有用户的主机都需要能独立地初始化自己的PPP协议栈,而且通过PPP本身所具有的一些特点能在广播式网络上对用户进行计费和管理。为了能在广播式网络上建立、维持各主机与访问集中器之间点对点的关系,需要每个主机与访问集中器之间建立唯一的点到点的会话。PPPoE共包括两个阶段,即PPPoE的发现阶段(PPPoEDiscoveryStage)和PPPoE的会话

8、阶段(PPPoESessionStage)。42①发现阶段:此阶段用来建立连接,如下图所示,当一个用户主机想开始一个PPPoE会话时,首先必须经过发现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。