




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 2 1 节 1 列出 5 种非专用的因特网应用及它们所使用的因特网协议 Web 应用和 HTTP 协议 电子邮件应用和 SMTP 简单邮件传输协议 因特网的目录服务 DNS 和 DNS 协议 P2P 应用和 P2P 协议 远程终端访问和 Telnet 文件传输和 FTP 2 网络体系结构与应用程序体系结构之间有什么区别 应用程序的体系结构明显不同于网络的体系结构 从应用程序研发者的角度看 网络 体系结构是固定的 并为应用程序提供了特定的服务集合 另一方面 应用程序体系结构 由应用程序研发者设计 规定了如何在各种端系统上组织该应用程序 在选择应用程序体 系结构时 应用程序研发者很可能利用现代网络应用程序中所使用的两种主流体系结构之 一 客户机 服务器体系结构或对等体系结构 3 对两进程之间的通信会话而言 哪个进程是客户机 哪个进程是服务器 在给定的一对进程之间的通信会话中 发起通信 即在该会话开始时与其他进程联系 的 进程被标示为客户机 在会话开始时等待联系的进程是服务器 4 对 P2P 文件共享应用 你同意 一个通信会话不存在客户机端和服务器端的概念 这种 说法吗 为什么 不同意 在 P2P 文件共享应用中 一个进程可以既是客户机又是服务器 实际上 在 P2P 文件共享系统中 一个进程既能上载文件又能下载文件 无论如何 在给定的一对进程之 间的通信会话中 我们仍能标示一个进程为客户机 标示另一个进程为服务器 在给定的 一对进程之间的通信会话中 发起通信 即在该会话开始时与其他进程联系 的进程被标 示为客户机 在会话开始时等待联系的进程是服务器 5 运行在一台主机上的一个进程使用什么信息来标识运行在另一台主机上的进程 目的地端口号 6 假定你想尽快的处理从远程客户机到服务器的事务 应使用 UDP 还是 TCP 为什么 UDP 因为 TCP 是面向连接的可靠数据传输服务 使用 TCP 协议时 在应用层数据报文开始 流动之前 其客户机程序和服务器程序之间互相交换运输层控制信息 完成握手阶段 TCP 精品文档 2欢迎下载 的三次握手 以及拥塞控制机制和分组都有开销 UDP 没有拥塞控制机制 所以发送端可 以以任何速率向其下面的层 网络层 注入数据 7 8 列出运输协议能够提供的 4 种宽泛类型的服务 对于每种服务类型 指出是 UDP 还是 TCP 或这两种协议 提供这样的服务 可靠数据传输 吞吐量 定时和安全性 TCP 提供可靠数据传输和安全性 9 前面讲过 TCP 能用 SSL 来强化 以提供进程到进程安全性服务 包括加密 SSL 运行在 运输层还是应用层 如果某应用程序研制者想要用 SSL 来强化 UDP 该研制者应当做些什 么工作 应用层 10 握手协议的作用是什么 提示客户机和服务器做好传输分组的准备 11 为什么 HTTP FTP SMTP POP3 都运行在 TCP 而不是 UDP 之上 TCP 协议提供了可靠数据传输服务 能够保证所有数据最终到达目的地 12 考虑一个电子商务网站需要保留每一个客户的购物记录 描述如何使用 Cookie 来完成 该功能 Cookie 技术有 4 个组成部分 1 在 HTTP 响应报文中有一个 cookie 首部行 2 在 HTTP 请求报文中有一个 cookie 首部行 3 在用户端系统中保留有一个 cookie 文件 由 用户的浏览器管理 4 在 web 站点有一个后段数据库 当请求报文到达一个电子商务网站服务器时 该服务器站点将产生一个唯一识别码 并以此作为索引在它的后端数据库中产生一个表项 接下来该服务器用一个含 set cookie 首 部行的 HTTP 响应报文对客户的浏览器进行响应 其中 set cookie 首部行含有识别码 当客户的浏览器收到了该 HTTP 响应报文时 他会看到该 set cookie 首部 该浏览 器在它管理的特定 cookie 文件中添加一行 其中包含该服务器的主机名和 set cookie 首 部中识别码 当客户继续浏览该网站时 每请求一个 web 页面 其浏览器就会从它的 cookie 文件中获取这个网站的识别码 并放到 HTTP 请求报文中含有该识别码的 cookie 首 部行中 特别是 发往该站点服务器的每个 HTTP 请求报文都包括该首部行 在这种方式下 网站服务器就可以跟踪客户在该站点的活动 13 描述 web 缓存器如何减少接收被请求的对象的时延 Web 缓存器将减少用户请求的所有 精品文档 3欢迎下载 对象的时延还是其中的某些对象 为什么 Web 缓存器也叫代理服务器 它是能够代表初始 web 服务器来满足 HTTP 请求的网络实 体 Web 缓存器有自己的磁盘存储空间 并在该存储空间中保存最近请求过的对象的拷贝 1 浏览器建立一个到 web 缓存器的 TCP 连接 并向 web 缓存器中的对象发送一个 HTTP 请求 2 Web 缓存器检查本地是否存储了该对象拷贝 如果有 web 缓存器就用 HTTP 响应报 文向客户机浏览器返回该对象 3 如果 web 缓存器没有该对象 它就与该对象的初始服务器打开一个 TCP 连接 Web 缓存器则在 TCP 连接上发送获取该对象的 HTTP 请求 在收到请求后 初始服务器 向 web 缓存器发送具有该对象的 HTTP 响应 4 当 web 缓冲器接收该对象时 它在本地存储空间存储了一份拷贝 并用 HTTP 响应 报文向客户机的浏览器发送该拷贝 Web 缓存器可以大大减少对客户机请求的响应时间 特别是当客户机与初始服务器之 间的瓶颈带宽远低于客户机与 web 缓存器之间的瓶颈带宽时更是如此 如果在客户机与 web 缓存器之间有一个高速连接 并且用户所请求的对象在 web 缓存器上 则 web 缓存器可以 迅速将该对象交付给用户 将减少用户请求的所有对象的时延 因为一个缓存器满足的请求的比率通常在 0 2 0 7 之间 假设缓存器的命中率为 0 4 因为客户机和缓存器位于同一个高速 LAN 上 这 40 的请求将几乎立即会得到响应 剩下的 60 的请求仍然需要通过访问初始服务器才能 满足 但是只有 60 的被请求对象通过接入链路传送 其流量强度从 1 0 减小到 0 6 一般 而言 当流量强度小于 0 8 时 时延很小 14 用 Telnet 向 web 服务器注册并发送一个多行的请求报文 在该请求报文中包含 if modified since 首部行 迫使响应报文中出现 304 Not Modified 状态代码 15 为什么说 FTP 在 带外 发送控制信息 因为 FTP 使用两个并行的 TCP 连接来传输文件 一个是控制连接 一个是数据连接 控制 连接用于在两个主机之间传输控制信息 如用户标识 口令 改变远程目录的命令以及 put 和 get 文件的命令 数据连接用于实际传输一个文件 因为 FTP 协议使用一个 分离的控制连接 所以我们也称 FTP 的控制信息是带外传送的 16 假定 Alice 使用一个基于 web 的电子邮件账户 如 Hotmail 或 gmail 向 Bob 发报文 而 Bob 使用 pop3 访问他的邮件服务器来获取自己的邮件 讨论报文是怎样从 Alice 主机到 精品文档 4欢迎下载 达 Bob 主机的 列出在两台主机间移动该报文时所使用的各种应用层协议 当 Alice 要发送一封基于 web 的电子邮件报文时 该电子邮件报文从 Alice 的浏览器 发送到她的邮件服务器 使用的是 HTTP 而不是 SMTP 然而 Alice 的邮件服务器使用 SMTP 将邮件报文发送给 Bob 的邮件服务器 Bob 的用户代理通过 POP3 从邮件服务器中取回报文 Alice 的代理 Alice 的邮件服务器 Bob 的邮件服务器 Bob 的代 理 17 18 从用户的观点看 POP3 协议中 下载并删除 模式和 下载并保留 模式有什么区别 下载并删除模式是指用户从一台机器上收取了一个邮件以后 那么他在其他机器上将 不能再次收取该邮件 下载并保留模式是指 用户代理下载某邮件后 该邮件仍保留在邮件服务器上 用户 能够通过不同的机器重新读取这些邮件 他可以在上班时收取一封邮件 而在回家后再次 访问它 19 一个机构的 web 服务器和邮件服务器可以有完全相同的主机名别名 如 吗 包含邮件服务器主机名的 RR 有什么样的类型 通过使用 MX 记录 一个机构的 web 服务器和邮件服务器可以有完全相同的主机名别名 如果 type A 则 Name 是主机名 Value 是该主机名的 IP 地址 如果 type NS 则 Name 是域 如 而 value 是知道如何获得该域中主机 IP 地址 的权威 DNS 服务器的主机名 如果 type CNAME 则 value 是别名为 Name 的主机对应的规范主机名 该记录能够向请求主 机提供一个主机名对应的规范主机名 如果 Type MX 则 value 是别名为 Name 的邮件服务器的规范主机名 2 6 节 20 在 BitTorrent 中 假定 Alice 以 30s 间隔向 Bob 发送文件块 Bob 将必须回应 以相 同的间隔向 Alice 发送文件块吗 为什么 是 因为每过 30 秒 Alice 将随机地选择一名新的对换伙伴并开始与那位伙伴进行对话 如 果这两个对等方都满足此对换要求 那么它们会将对方放入其前四位列表中并继续与对方 SMTPPOP3HTTP 精品文档 5欢迎下载 进行对话 直到对等方之一发现了一个更好的伙伴为止 这样 对等方就能以趋于满意的 速率上载 21 考虑一个新对等方 Alice 加入 BitTorrent 但她没有任何文件块 由于没有任何文件 块 没有什么可上载所以她不能成为任何其他对等方的前四位上载者 那么 Alice 将怎 样得到她的第一个文件块呢 当一个新的对等方 Alice 加入洪流时 追踪器随机地从参与对等方集合中选择一些对等方 并将这些对等方的 IP 地址发送给 Alice Alice 持有对等方的这张列表 试图与该列表上 的对等方创建并行的 TCP 连接 22 什么是覆盖网络 它包括路由器吗 在覆盖网络中什么是边 查询洪泛覆盖网络是怎样 创建和维护的 在 Gnutella 中 对等方形成了一个抽象的逻辑网络 该网络被称为覆盖网络 用图论的术 语来说 如果对等方 X 与另一个对等方 Y 维护了一个 TCP 连接 那么我们就说 X 和 Y 之间 有一条边 一条边不是一条物理通信链路 而是一条抽象链路 该链路可能由下面的许多 物理链路组成 对等方通过已经存在的 TCP 连接 向覆盖网络中的相邻对等方发送报文 当 Alice 要定位 Network Love 时 她的客户机向她的所有邻居发送一条查询报文 该报文包括关键词 Net Love Alice 的所有邻居向它们的所有邻居转发该报文 这些邻居又接着向它们的 所有邻居转发该报文等 这个过程被称为查询洪泛 23 具有集中式索引的即时讯息以何种方式采用客户机 服务器和 P2P 体系结构的混合结构 由一台大型服务器来提供索引服务 当用户启动 P2P 文件共享应用程序时 该应用程 序将它的 IP 地址以及可供共享的文件名称通知索引服务器 该索引服务器从每个活动的对 等方那里收集这些信息 从而建立一个集中式的动态索引 将每个文件拷贝映射到一个 IP 地址集合 注意 具有集中式索引的 P2P 文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训效果评析报告课件
- HN-saponin-F-Pulsatilla-saponin-B-生命科学试剂-MCE
- 2025河北雄安新区雄县事业单位招聘89人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025年三环集团社会招聘考前自测高频考点模拟试题及参考答案详解
- 环保产业市场现状及未来展望
- 2025年上半年四川泸州市龙马潭区人民医院、泸州市龙马潭区第二人民医院、中医院考核招聘23人模拟试卷附答案详解(模拟题)
- 大数据分析在市场营销中的应用
- G产业链趋势与未来发展研究
- 城市绿色交通发展规划与政策建议
- 2025安徽合肥市长丰县下塘镇招聘村(社区)后备干部12名模拟试卷及答案详解(夺冠)
- GB/T 11186.2-1989涂膜颜色的测量方法第二部分:颜色测量
- 学校辍学学生劝返工作记录卡
- 《细胞工程学》考试复习题库(带答案)
- 粤教花城版小学音乐歌曲《哈哩噜》课件
- 第六讲:RCEP服务贸易与投资解读课件
- 加油站反恐防暴应急预案
- 展筋丹-中医伤科学讲义-方剂加减变化汇总
- 检测检验作业指导书(疾病预防控制中心)
- 咪达唑仑说明书
- 第二章药物转运及转运体
- 装备外观代码
评论
0/150
提交评论