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

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网络协议分析与实现》习题解答参考思路 第 1 章习题解答参考思路 习题 1: 该题考查对异构网络互联概念、 异构网络涉及的问题以及解决方法的理解程度。 其中涉 及的问题包括地址问题、包格式转换问题、路由问题等,其中 1.1.3 节还列举了很多其他的 问题。 习题 2 : 该题可参考教材中所讲述的用户 A 和用户 B 的数据转换和传输过程进行解答。 习题 3: 该题主要考查网上查找资料的能力。在 / 网站上可以查到所有的 RFC 信息。 习题 4 : TCP/IP 模型和 OSI 参考模型之间的层次对应关系及各层协议参见教材中的图 1-5 。 习题 5: 该题主要考查动手能力,可以使用 Wireshark (曾称为 Ethereal )、Sniffer Portable 等软 件进行抓包, 然后针对一些具体报文进行分析。 注意分析通信中的多路复用和多路分解过程, 说出通信双方的物理地址、 IP 地址和端口地址。 习题 6: 该题主要考查阅读代码的能力,这部分代码是对数据结构课程中队列操作的一个实现。 该队列是一个基于优先级排序的队列,主要的数据结构是 qinfo : struct qinfo { Bool q_valid; int q_type; /* mutex type */ int q_max; int q_count; int q_seen; int q_mutex; 1 int *q_key; char **q_elt; }; 具体操作如下: int enq(int q, void *elt, int key) ; /* 入队列操作,根据 key 的大小插到队列中的合适位置 */ void * deq(int q) ; /* 出队列操作 */ void * headq(int q) ; /* 获取队列头部元素 */ void * seeq(int q) ; /* 按顺序取队列元素 */ int newq(unsigned size, unsigned mtype) ; /* 分配一个新的队列,并返回队列的索引位置 */ int freeq(int q) ; /* 释放队列 */ int lenq(int q) ; /* 获取队列长度 */ static int initq() ; /* 初始化队列 */ 2 第 2 章习题解答参考思路 习题 1: 该题主要考查对 HDLC 概念的理解程度,答案参见 2.1 节。 习题 2 : 该题主要考查对 SLIP 、PPP 之间的关系, PPP对 SLIP 的改进以及 PPPoE 的概念的理解 程度。SLIP 和 PPP 可以在教材中找到参考资料, PPPoE 可以到网上或 RFC 中查找参考资料。 PPPoE 全称为 Point to Point Protocol ove

文档评论(0)

lh2468lh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档