- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
李 杰QQ:459123240 4.2 为不使用ARP的网络接口构思一份地址绑定软件设计草图 从概念上讲,选择一个使地址转换高效的编号方法就是选择一个函数f,f把IP地址映射到物理地址。设计人员也可以根据硬件选择一种物理地址编号方法。IP地址IA意味着计算PA=f(IA) 我们要f的计算高效,如果物理地址的集合受到限制,也有可以实现其他高效的映射,例如,在诸如ATM的面向连接的网络上IP,就无法随意选择物理地址。在这种网络中,由一台或多台计算机(服务器)存储地址对,每个地址对中一个Internet地址和对应的物理地址。一般情况下,这样的服务器把地址对存储在主存中的一张表里,以加快有哪些信誉好的足球投注网站速度。在这种情况下,为了迅速转换地址,软件可以用传统的哈希函数有哪些信誉好的足球投注网站地址表。 4.4 设想某网点决定对仅在给定的网络中惟一的地址ARP(不用ARP也可能实现地址绑定)。我们的范例程序能在与两个这种网络相连接的一个网关上正确地运行吗?为什么? 解答: 不可以。 “仅在给定的网络中惟一的地址”意味着不同的网络地址不一定唯一(可以详细分析)。 4.8 因为任何设备都有可能响应一个ARP分组的广播,所以ARP容易上当受骗。通过增加判断以下的语句来修改范例: (a)两个或更多个设备响应了某个给定IP地址的请求分组。 (b)一个设备接收到自己的IP地址的ARP绑定。 (c)一个设备响应了多个IP地址请求分组。 解答提示: 在arp_in函数中的修改方法: (a)有很多种方法,比如:分析判断多个设备的确认分组 的mark,从中选出正确的,比较复杂点;或者进行屏 蔽;…. (b)直接屏蔽 (c)直接屏蔽 5.1 “0”的反码有两个值,cksum将返回哪一个? 解答: 注意cksum函数的返回值为short类型,sum为unsigned long 型,0的反码为32个1,强制转换为short类型后为16个1。 5.3 考虑为所有发往IP的数据报使用一个单一的输入队列的实现方案。这种方案的主要缺点是什么? 解答: 1.一个网络接口由于大量数据造成的溢出将会影响所有其他接口。 2.对伪网络接口的判断比较麻烦。 3.优先级处理上比较死板,只能是先到先得。 5.6 指出为什么在没有数据报等待被处理的情况下,ipproc也有可能做最后一次循环,提示:考虑IP进程和一个放置数据并向IP发送报文的驱动程序之间的定时处理。 解答: 当ipgetp选择了一个数据报之后进行发送,若对方未成功接收而等待时间已超,则ipproc会再做一次循环。 6.2 散列表元的数目决定了桶散列方案的有效性,因为它决定了的平均长度。如果希望平均每个不多于3个表项,那么要保存1000条需要多大的内存? 解答: 由题意算出散列表元的数目为1000/3≈334个 每个表元大小为4B,每个表项的大小为32B 所以需要的内存大小为32B*1000+4B*334=33336B 6.3 如果过程rtdel调用rtfree而不是使用宏RTFREE,结果怎 样? 解答: 由rtfree函数定义: int rtfree(struct route *prt) { if (!Route.ri_valid) return SYSERR; wait(Route.ri_mutex); RTFREE(prt); signal(Route.ri_mutex); return OK; } 7.2 仔细查看ipputp和ipfhcopy过程。会不会出现ipputp将分片的最大有效长度估计得过小的情况?为什么? 解答: Int ipputp(unsigned ifn, IPaddr nh, struct ep *pep) { struct netif *pni = nif[ifn]; struct ip *pip; int hlen, maxdlen, tosend, offset, offindg; if (pni-ni_state == NIS_DOWN) { //判断接口是否启用 freebuf(pep); return SYSERR; } pip = (struct ip *)pep-ep_data; //复制数据部分 if (pip-ip_len =
您可能关注的文档
- 五水共治社会实践报告讲述.doc
- (终)2.4.1发展生产 满足消费.ppt
- 五年级语文上册语文园地一(习作部分)讲述.ppt
- 井下高压系统整定计算说明书讲述.doc
- (必威体育精装版最全flash)升华和凝华.ppt
- (第2课时):Animals in danger.ppt
- (苏教版)六年级语文上册第10课 轮椅上的霍金.ppt
- 井巷工程课程设计(李依霖)讲述.doc
- (苏教版)二年级品德与生活上册课件-秋天到了.ppt
- (苏教版)一年级语文上册课件 汉语拼音.ppt
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)