北邮-信息网络应用基础 -作业答案_第1页
北邮-信息网络应用基础 -作业答案_第2页
北邮-信息网络应用基础 -作业答案_第3页
北邮-信息网络应用基础 -作业答案_第4页
北邮-信息网络应用基础 -作业答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第1 1章章 概述概述 想出一个信息网络应用系统的例子想出一个信息网络应用系统的例子 你感兴趣的目前还没你感兴趣的目前还没 有的信息网络应用有的信息网络应用 答 餐厅供餐网络公示系统 具体实现功能如下 1 公示校内各个餐厅的开放时间 若有特殊原因关闭 短信通知校内师生 2 网络主页上列出每餐供应菜肴 供图有真相 以便师生择厅就餐 3 设定餐后评价交互页面 由师生将个人喜好及对菜肴的评价反馈给餐厅大厨 大厨据此 作 出调整 民以食为天 吃饭是人生之一大事 餐厅的使命是神圣的 要为师生负起饮食大责 理应尽早建立起这一信息网络应用系统 对于信息网络应用系统框架还有哪里不理解对于信息网络应用系统框架还有哪里不理解 答 课本讲述非常清晰明了 娓娓道来 比较容易理解 对于这节课的内容哪里有疑问的地方 记下 课后找到答对于这节课的内容哪里有疑问的地方 记下 课后找到答 案 案 trytry 问 BT文件共享系统中 如果没有用户正在上传某个资源 比如 射雕英雄传 那我们还 能下载这一资源吗 不能的话它能直接连接到其他网站如迅雷帮你下载吗 第第2 2章章 操作系统与进程通信操作系统与进程通信 2 12 1 操作系统概述操作系统概述 你怎么理解操作系统的你怎么理解操作系统的 答 我们将接近设备的软件称为底层软件 将接近用户的软件称为上层软件 操作系统是 最接近硬件的 最底层的系统软件 操作系统是系统软件的基本部分 它统一管理计算机资源 协调系统各部分之间 系 统与使用者之间 及使用者与使用者之间的关系 以利于发挥系统的效率和方便使用 多道程序设计与分时系多道程序设计与分时系统统有什么区有什么区别别 答 多道程序是指在计算机内存中同时存在几道已经运行的但尚未结束的相互独立的相互 独立的程序 分时系统是多用户共享系统 一般是一台计算机连接多个终端 每个用户通 过相应的终端使用计算机 多道批量处理操作系统没有提供用户与作业的交互能力 用户无法控制其作业的运行 造成用户响应时间过长 而分时操作系统能够提供用户与程序之间的交互能力 操作系统最操作系统最典型的特征是什么 典型的特征是什么 为啥为啥 答 操作系统有具有四个主要特征 并发性 共享性 虚拟性 异步性 其中 并发特征 是其最主要的特征 是指在一段时间段内 多道程序 宏观上同时运行 其他三个特征都 是以并发为前提的 操作系统能操作系统能做什么 做什么 答 操作系统是计算机做核心系统软件 也是信息网络应用框架中系统环境的基础 它负责 计算机资源管理 负责网络节点的资源协调 保证网络通信协议的实现 操作系统充当两 个角色 一个是资源管理者 一个是计算机与用户的连接者 什么地方还不什么地方还不清楚 清楚 是重点不是重点不 问 如果没有系统软件 那么应用软件可以直接安装在硬件上并运行吗 2 22 2 进程及进程通信进程及进程通信 进程是什么 基本状态 就绪和阻塞的区别 进程是什么 基本状态 就绪和阻塞的区别 答 进程是进程实体的运行过程 是系统进行资源分配和调度的一个独立单位 通常一个进程至少可以划分为3种基本状态 运行状态 就绪状态 阻塞状态 就绪状态 一个进程得到了CPU以外的所有必要资源 一旦得到处理机就可以运行 阻塞状态 一个进程因等待某事件发生而暂时无法继续执行 从而放弃处理机 是进 程 执行处于暂停状态 此时 及时得到处理机也无法运行 就绪状态是逻辑可运行状态 阻塞状态是逻辑不可运行状态 互斥与同步的区别互斥与同步的区别 答 某些资源由于其物理特性 一次只允许一个进程使用 不能多进程同时共享 称其为 临 界资源 临界资源的使用是互斥的 同步是指有协作关系的进程之间需要调整它们 的相 对速度 互斥也是一种特殊的同步 而同步时共享的资源 缓冲区 也是临界资 源 因此有时我们将同步和互斥面临的问题统称为同步问题 描述信号量机制描述信号量机制 答 信号量是一个数据结构 它由一个信号量变量以及对该变量进行的原语操作组成 操 作系统利用信号量实现进程同步于互斥的机制称为信号量机制 用用P P V V操作实现互斥时 信号量初值设为 操作实现互斥时 信号量初值设为 答 信号量初值设为1 两个进程共用一个临界资源的互斥信号量两个进程共用一个临界资源的互斥信号量mutexmutex 当 当 mutex 1mutex 1时表示什么 时表示什么 答 表示当前在该信号量上有一个进程在等待 如果信号量当前值为如果信号量当前值为 4 4 表示当前在该信号量上有 个进 表示当前在该信号量上有 个进 程在等待程在等待 答 4个 生产流水线和足球比赛分别是哪种进程的制约关系 生产流水线和足球比赛分别是哪种进程的制约关系 答 生产流水线是Writer进程 足球比赛是Reader进程 有两个优先级相同的进程有两个优先级相同的进程P1P1和和P2P2 信号 信号S1S1和和S2S2初值为初值为0 0 P1P2P1P2并发执行结束后 并发执行结束后 x x y y z z P1P1 P2P2 y 1 Y y 2 Signal S1 Z y 1 Wait S2 Y z y 答 x 5 y 7 z 4 X 1 X x 1 Wait S1 X x y Signal S2 Z x z 银行取钱 一次大厅进银行取钱 一次大厅进1010个人 如果大厅里面少于个人 如果大厅里面少于1010个个 人 等待的人可以进 否则在外等待 将取钱的人看做进人 等待的人可以进 否则在外等待 将取钱的人看做进 程 用信号量机制实现 信号量如何设计 初值是多少 程 用信号量机制实现 信号量如何设计 初值是多少 值的含义是什么 值的含义是什么 答 信号量初值为10 表示大厅里有十个人 没走出一个信号量减1 变为九 信号量只小 于10 则表示此时可以进人 等于10则表示大厅已满 不可以进人 2 32 3 线程线程 2 42 4 文件文件 什么是什么是线线程 与程 与进进程程的区别 的区别 答 线程是进程中可独立执行的子任务 是系统独立调度和分派 CPU 的基本单位 线程是进程内的一个执行单元 一个可调度实体 线程的创建 撤销与切换的系统开 销 比进程小得多 多线程多线程比比单单线线程有哪些程有哪些好处 好处 答 1 响应度高 2 利于资源共享 经济 3 更适合于多处理器体系结构 如何理解文件 用户角如何理解文件 用户角度看 文件系度看 文件系统统要要提供 功能 因此提供 功能 因此 要建立 结构 要建立 结构 答 对操作系统来说 文件时记录在外存上的具有符号名字 文件名 的一组相关元素的 有 序集合 对用户来说 文件是在逻辑上具有完整意义的信息集合 是记录在外存的 最小 逻辑单位 文件系统提供了在线存储文件 检索文件以及长期保存文件的能力 要建立目录结构 WindowsWindows 中通过双中通过双击击打开文打开文件 相应的应用程序启动并将文件作为件 相应的应用程序启动并将文件作为 输入 请问输入 请问 Windows 怎么知道它要启动的程序是哪个呢 比如怎么知道它要启动的程序是哪个呢 比如 双击双击 doc 的文件的文件 word 就启动啦 就启动啦 答 操作系统定义了 路径名 来标示文件 点击文件时 系统查找文件目录 并运行此 文 件 请给出文件请给出文件 etc password etc password的不同路径名 提示 可以狂用的不同路径名 提示 可以狂用 答 绝对路径名 etc password 相对路径名 etc password 考虑下考虑下图图目目录录 如果当前工作目 如果当前工作目录录是是是是 user jim user jim 则相对路径名 则相对路径名 为为 ast x ast x的文件的绝对路径名是什么 的文件的绝对路径名是什么 答 user ast x 思考 如何查找思考 如何查找到文件 到文件 逻逻辑辑上上 物物理上 理上 答 逻辑上 操作系统先要将目录调入内存 之后再进行检索 UNIX操作系统把文件名 和文件的其他属性信息分开 使文件属性信息单独形成一个数据结构 称为 索引节点 即i节点 文件目录中的目录项 仅由文件名和i节点的指针构成 这样查找时就大大节省了系统开销 物理上 文件卷包括引导块 超级块 节点表 数据区等几个部分 操作系统通过 目 录检索文件 为用户提供访问接口 2 52 5 操作系统的网络服操作系统的网络服 2 62 6 操作系统的接口操作系统的接口 对比对比 C SC S B SB S P2PP2P 模式模式 答 C S 模式 即客户机 服务器模式是指将某项任务在两台或多台计算机之间进行分配 一般客户机负责与用户交互 接收用户输入 显示和格式化表达数据 而服务器负责向客 户提供各种资源及事务处理的服务 包括通信服务 打印服务 数据服务等 在客户机 服 务器模式的网络中 一个专门的计算机被指定为网络服务器 其他与之相连的计算机作为 客户机 网络服务器提供相应的网络服务 PSP 模式 即对等模式 在对等模式下 彼此连接的计算机都处于对等地位 整个网 络一般不依赖于专用的集中服务器 网络中的每一台计算机既能充当网络服务的请求者 又能对其他计算机的请求作出响应 提供资源与服务 即每台机器都可以作为客户机和服 务器 B S 模式 即浏览器 服务器模式 在这种结构下 用户工作界面是通过 WWW 浏览器来 实现 极少部分事务逻辑在前端 Browser 实现 主要事务逻辑在服务器端实现 形成所谓 三层结构 举一个你感举一个你感兴兴趣的或常用的网趣的或常用的网络络 用 通用 通过过查查找找资资料料 书或网上资 书或网上资 料料 说明其应用体系结说明其应用体系结构构 答 BYRBT 即北邮人 BT 它的网络应用体系结构是 P2P 模式 OSOS 可以提供哪些可以提供哪些网网络络服服务务 答 NOS 即网络操作系统 是网络用户和计算机网络的接口 它除了提供标准操作系统 的功能外 最重要的是保证网络节点互相通信 还管理计算机与网络相关的硬件和软件资 源 它提供文件服务 打印服务 目录服务和电子邮件服务 程序接口和命令 图形程序接口和命令 图形接口区接口区别别 答 连击命令接口 联机状态下用户与计算机间的接口 接口形式是图形界面 实现用户 与 计算机间的联机交互 程序接口提供了用户程序与操作系统间的接口 是操作系统专门为用户程序设置的 也是用户程序取得操作系统服务的唯一途径 试一试试一试 OSOS 联机联机命令命令 查询目录 查询目录 新建目新建目录录 删除等等删除等等 什么是什么是系系统统调调用 作用是什么 用 作用是什么 和过程调用的区别 和过程调用的区别 答 程序接口是操作系统专门为用户程序设置取得操作系统服务的唯一途径 程序接口通 常 由各种类型的系统调用组成 因此 也可以说 系统调用提供了用户程序与操作系 统之 间的接口 作用 保护系统 减轻用户负担 提高资源利用率 区别 系统调用要进行状态切换 由用户态切换到系统态 过程调用只需要 在用户态就能完成 3 1 计算机网络概述计算机网络概述 什么是什么是计计算机网算机网络络 它由那些组件构成 它由那些组件构成 答 计算机技术和通信技术相结合 使得以往计算任务由单个大型机集中处理的形式逐渐 被 新的形式取代 即大量独立的相互连接起来的计算机共同完成计算任务 这种形式 就是 计算机网络 构成 1 硬件 网络中的计算设备 传输介质 通信连接设备 2 软件 网络通信系统 网络通信协议以及网络应用程序 什么是什么是 Internet 和 和 internet 的区的区别别 答 internet 即互联网 泛指由多个计算机网络互联而成的网络 是一个通用名词 而 Internet 为因特网 是一个专用名词 是一种典型的互联网络 2222 页课件 页课件 将将两个两个图图的子网分的子网分别别用用战争中 假设战争中 假设你你的任务用炸弹的任务用炸弹 毁毁掉网络 请问你要炸几次能把网络分为两个互不相连的节点集合 掉网络 请问你要炸几次能把网络分为两个互不相连的节点集合 假设炸弹可以毁掉一个节点连的链路 这假设炸弹可以毁掉一个节点连的链路 这两两个网络个网络哪哪个个 holdhold 的时的时间间 长 长 答 22 页 PPT 没有相应两个图 思考 你思考 你每每天都在天都在 InternetInternet 上面玩啥 上面玩啥 要是有天网要是有天网络络被被毁了 你毁了 你 还能活不 还能活不 答 浏览网页 如浏览新闻 刷微博 上人人 看球赛 网络毁了还可以活的 本人对网络依赖程度相对不大 当然 如果是因为 2012 大毁 灭网络被毁 我们也活不成 TryTry 上图 上图书书馆主馆主页页 找到中文数据 找到中文数据库库 里面有个通信 里面有个通信标标 准与准与质质量信息网 上里面去找两个你感量信息网 上里面去找两个你感兴兴趣的趣的 ITU T 开开发发出的标准 出的标准 并找出并找出 RFC5415RFC5415 和和 55315531 的主题的主题 答 感兴趣的标准 ITU 电信标准如 L 1310 P1202 1 标准太多了 找不着啊啊啊啊 3 2网络协议及网络体系结构网络协议及网络体系结构 什么是协议 组成要素是 看看讲义的例子 答 为进行网络中的数据交换而建立的规则 标准或约定称为网络协议 组成要素 语法 语义 时序 什么是网络体系结构 写出自己的理解什么是网络体系结构 写出自己的理解 答 网络体系结构就是将网络中的一系列协议按一定的功能配置和逻辑结构有效地组织起 来 的有机体 ISOISO 是一个采用七层结构的网络体系结构模型 是一个采用七层结构的网络体系结构模型 T T oror F F 答 F OSIOSI 模型 模型 TCP IPTCP IP 模型的要点 模型的要点 答 SpecialtySpecialty PaintPaint 公司的总裁打算与一个本地的啤酒酿造商合作生公司的总裁打算与一个本地的啤酒酿造商合作生 产一种啤酒罐 总裁告诉她的法律部门调查此事 后者又请工程部产一种啤酒罐 总裁告诉她的法律部门调查此事 后者又请工程部 帮忙 结果是 总工程师打电话给啤酒酿造公司的技术负责人讨论帮忙 结果是 总工程师打电话给啤酒酿造公司的技术负责人讨论 该项目的技术问题 然后两位工程师又各自向他们的法律部门作了该项目的技术问题 然后两位工程师又各自向他们的法律部门作了 汇报 然后 法律部门通过电话安排了有关的法律方面的事宜 最汇报 然后 法律部门通过电话安排了有关的法律方面的事宜 最 后 后 两位公司总裁讨论了这次合作的经济方面的问题 你认为这是两位公司总裁讨论了这次合作的经济方面的问题 你认为这是 一个一个 OSIOSI 模型意义的多层协议的例子吗模型意义的多层协议的例子吗 答 不是 在无连接通信和面向连接的通信两者之间 最主要的区别是什么 答 对于无连接的服务 邮寄 发送信息的计算机把数据以一定的格式封装在帧中 把目的 地址和源地址加在信息头上 然后把帧交给网络进行发送 无连接服务是不可靠的 对于面向连接的服务 电话 发送信息的源计算机必须首先与接收信息的目的计算机建立连 接 这种连接是通过三次握手 three hand shaking 的方式建立起来的 一旦连接建立起来 相 互连接的计算机就可以进行数据交换 与无连接服务不同 面向连接的服务是以连接标识符 来表示源地址和目的地址的 面向连接的服务是可靠的 当通信过程中出现问题时 进行通 信的计算机可以得到及时通知 IP地址指示的是什么 考虑多地址主机 答 逻辑地址 识别下面的IP 地址的类 4 5 6 7 229 1 2 30 191 1 2 3 答 分别是A类 D类和B类 一个IP 地址为142 5 0 1 的主机需要测试其内部软件 在分组中 的目的地址是什么 a 127 0 0 0 b 127 1 1 1 c 127 127 127 127 d 以上的任何一个 答 d 试找出以下IP 地址的netid 和hostid a 129 14 6 8 b 132 56 8 6 c 171 34 14 8 d 190 12 67 9 答 a netid 129 14 hostid 6 8 b netid 132 56 hostid 8 6 C netid 171 34 hostid 14 8 d netid 171 34 hostid 67 9 3 33 3应用层协议应用层协议1 1 DNSDNS域名服务域名服务 练习练习U Windows U WindowsWindows NTNT 5 1 5 1 en U5 en U5 rv l 7 2rv l 7 2 Gecko 20040804Gecko 20040804 Netscape 7 2Netscape 7 2 ax ax Accept extAccept ext xmlxml application xmlapplication xml application xhtm1 xml application xhtm1 xml text html q 0 9text html q 0 9 texttext plain q 0 plain q 0 8 8 imageimage png png q 0 5 q 0 5 Accept Language Accept Language en usen us en q 0 5en q 0 5 AcceptEncoding AcceptEncoding zipzip deflate deflate Accept Charset Accept Charset 150 8859 1150 8859 1 utf 8 q 0 7utf 8 q 0 7 q 0 7Keep Alive q 0 7Keep Alive 300300 Connection keep aliveConnection keep alive a a 浏览器请求的文挡的浏览器请求的文挡的URLURL是什么是什么 答 cs453lindex html HTTP b b 该浏览器运行的是何种版本的该浏览器运行的是何种版本的H P H P 答 Mozilla 5 0 C C 该浏览器请求的是一条非持久连接还是持久连接该浏览器请求的是一条非持久连接还是持久连接 答 持久连接 d d 运行该浏览器的主机的运行该浏览器的主机的IPIP地址是什么地址是什么 答 gaia cs umass edu 下面文本中显示的是来自服务器的回答 以响应上述问题中的下面文本中显示的是来自服务器的回答 以响应上述问题中的HTTPHTTP GETGET报文报文 回答下列问题 指出你在下面报文中找到答案的地方 回答下列问题 指出你在下面报文中找到答案的地方 a a 服务器能够成功地找到那个文档吗服务器能够成功地找到那个文档吗 该文档提供的回答是什么该文档提供的回答是什么 时间时间 答 能 回答时间是 Tue 07 Mar 200612 39 45 b b 该文档最后一次修改是什么时间该文档最后一次修改是什么时间 答 Sat 10 Dec2005 18 27 46 C C 已被返回的文档有多少字节已被返回的文档有多少字节 答 3874 d d 该服务器认可这是一条持久连接吗该服务器认可这是一条持久连接吗 答 认可 E E 实体主体在哪里 实体主体在哪里 答 CMPSC1 453 591 NTU 5T550A Spring 2005 homepage HTTP 1 1HTTP 1 1 200200 OKOK Date Date Tue Tue 0707 MarMar 200612 200612 39 39 45GMT45GMT Server Server Apache 2Apache 2 0 52 0 52 Fedora Fedora Last Last Modified Modified Sat Sat 1010 Dec2005Dec2005 18 27 4618 27 46 GMTGMT ETag ETag 526c3 f22 a88a4c80 526c3 f22 a88a4c80 AcceptRanges bytes lAcceptRanges bytesf Content Length Content Length 38743874 Keep Alive Keep Alive timeout max 100timeout max 100 Connection Connection Keep AliveKeep Alive Content Type Content Type text html text html charset 150 8859 1charset 150 8859 1 doctypetransitional en meta1 metaname GENERATOR Netscape CMPSC1CMPSC1 453453 591591 NTU 5T550A NTU 5T550A SpringSpring 20052005 homepage muchhomepageshown 第四章第四章 网络应用编程基础网络应用编程基础 4 1网间进程及通信过程的建立网间进程及通信过程的建立 4 2网络编程分类网络编程分类 实现网间进程通信必须解决哪些问题 答 1 网间进程的标识问题 2 与网络协议栈的连接问题 3 多重协议的识别问题 4 不同的通信服务质量问题 什么是网络应用进程的网络地址 半相关和全相关指什么 答 主机的IP地址 端口号和传输层协议这三个要素组成的三元组称为半相关 它标识了 Internet中进程通信的一个端点 也把它称为进程的网络地址 在Internet中 完整的网间进程通信需要有两个进程构成 两个进程是通信的两个端 点 并且他们必须使用同样的传输协议 因此描述一个完整的网间进程需要以下5个要素 描述 传输层协议 本机IP地址 本机传输层端口 远端机IP地址 远端机传输层端口 这个五元组称为全相关 网间进程通信过程如何建立 答 A端进程在确定了B端进程的网络地址后 会向本机的操作系统申请一个本地端口号 并且A端进程是知道本机的IP地址的 因此当其第一次和B端进程通信时 会向B端进程报 告自己的IP地址和端口号 所以在第一次通信以后 B端进程也就获知了A端进程的IP地址 和端口号 至此 通信的两端互相获得了对方进程的网络地址 可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论