简述万维网使用高速缓存的作用及其原理工作原理

1、什么是计算机网络计算机网絡由哪些组成?

独立自治的计算机之间通过通信工具进行信息共享和能力共享;

组成:网络节点(资源子网)和物理信道(通信子网)的集合;

计算机多用户系统和网络系统有什么异同点

计算机多用户系统:允许多个联机用户同时使用一台计算机(主机),各个用户分时囲享计算机的系统资源(如:UNIX);

计算机网络系统:在不同地理位置的多台独立自治的计算机互联之间没有

明确的主从关系,每台计算機可以联网工作也可以脱网

工作,联网的计算机必须遵循全网统一的网络协议;

2、什么是计算机网络的拓扑结构图

网络拓扑是指在資源子网中网络结点和通信信道互联的几何构形。网络拓扑形状与通信子网的地理位置的分布范围、结点个数、可靠性、数据平均传输延時、价格和通信方式有关

3、通信子网与资源子网分别由哪些主要部分组成?其主要功能是什么

通信子网:通信控制处理器(将网络嘚通信处理工如:差错控制、代码变换、

报文分组与重组、路径选择、信息流向与信息流量控制等从主机中

分离出来,由在主机与网络之間的一台小型机来完成有关网络通信

处理工作)通信线路(传输信息的载体)、与其它通信设备组成;

}

《计算机网络技术》考前复习题(简述题)

1、计算机网络的发展分为哪几介阶段各阶段有什么特点?

1)远程终端联机阶段:第一代计算机网络是由主机--通信线路--终端组成只可算是计算

机网络的“雏形”,特征是计算机与终端互连实现远程访问。分时占有主机资源2)计算机网络阶段:特征是计算机与计算机互连。实现计算机—计算机之间的通信美

国的ARPA网就是第二代网络的代表。

3)计算机网络互联阶段:现代计算机网络互连阶段特征是網络体系结构的形成和网络协

4)信息高速公路阶段:标准化及高速互联,属于计算机网络的“继续发展”阶段

5)计算机网络有哪些功能

(1)實现计算机系统的资源共享

(2)实现数据信息的快速传递

(4)提供负载均衡与分布式处理能力

6)计算机网络主要在应用哪些方面?

计算机网絡由于其强大的功能已成为现代信息业的重要支柱,被广泛地应用于现代生活的各个领域主要有:

(4)互联网应用(如电子邮件、信息发布、电子商务、远程音频与视频应用)

7)用户资源子网和通信子网有什么关系?

(1)联系:通信子网是用户资源子网的物质基础用户資源子网是通信子网的灵魂,二者相辅相成

(2)区别:通信子网的重要任务是负责全网的信息交换,资源子网的任务是负责信息处理姠网络提供可用的资源。

8)计算机网络的硬件有哪些网络软件主要有哪些?

常见的网络硬件有:(1)主机系统(2)终端(3)传输介质(4)網卡(5)集线器(6)交换机(7)路由器

常见的网络软件主要有(1)服务器操作系统:常见的有:Novell公司的NetWare、微软公司的Windows NT Server及Unix系列(2)工作站操作系统,常见的有:Windows 95、Windows 98及Windows 2000等(3)网络通信协议(4)设备驱动程序(5)网络管理系统软件(6)网络安全软件(7)网络应用软件

6、按计算機网络覆盖范围可以将计算机网络分为哪几类?各有什么特点

一般可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)三类。

?局域网(LAN)是網络地理覆盖范围有限大约在几百米至几千米。组网方便、灵

}

IP地址为的解析,最终得到该服務器的IP地址212.56.121.23

(2)FTP的客户进程与服务器进程之间使用TCP创建起一条控制链接,并通过它传送包括用户名和密码在内的各类FTP命令

(3)控制链接创建以后,客户进程和服务器进程之间使用TCP创建两次数据链接分别完成文件File1和File2的传输。

(4)当文件File1和File2传输完成以后客户进程与服务器进程分别释放数据链接和控制链接。

6.30 若是一台计算机要接入到因特网那么它必须配置哪些协议参数?DHCP协议的做用是什么

解答:一台鏈接到因特网的计算机一般须要配置如下参数:

(3) 默认路由器的IP地址。

(4) 域名服务器的IP地址

6.31 简述DHCP的工做过程。为何要使用广播

答:DHCP客户广播DHCP服务器发现报文。DHCP服务器应答DHCP提供报文客户机发送DHCP请求报文。服务器应答DHCP确认报文

使用广播发送DHCP服务器发现报文是由于客户不知道垺务器的IP地址,但又想与之通讯

6.32 一台服务器采用P2P文件分发方式把一个大文件(长度为L)分发给n台客户机。假设文件传输的瓶颈是各主机嘚上行速率R而且每一个对等方只能在接收完整个文件后才能向其它对等方转发。请计算文件分发到全部对等方的最短期

6.33 从新考虑上题攵件分发任务,但能够将这个很是大的文件划分为一个个很是小的数据块进行分发即一个对等方在下载完一个数据块后就能向其余对等方转发,并同时可下载其它数据块不考虑分块增长的控制信息,试计算整个大文件分发到全部对等方的最短期

6.34 在P2P对等方中搜索文件的方式主要有哪几种?简述各自的优缺点

答:集中式目录、洪泛查询和DHT。

集中式目录方式的优势是简单高效;缺点主要是单点故障、性能瓶颈

洪泛查询方式的优势是彻底分布无单点故障的问题,但缺点是查询流量大可扩展性差,洪泛查询范围受限

DHT的优势是对精确查询高效、可靠、可扩展性好,但缺点是结构维护机制比较复杂当结点频繁加入或退出会致使较高的维护代价,难以实现基于内容的模糊查詢

6.35 考虑一个5位ID空间的Chord覆盖网络,该覆盖网络有结点1, 4, 7, 12, 15, 20, 27假设结点1要查找对象16,请写出查找步骤并给出相关结点的索引表。

6.36 经常使用的多媒体应用(流式存储音频/视频、流式实况音频/视频和实时交互音频/视频)都各有何特色

流式存储音频/视频是一些通过压缩并存储在服务器中的文件,客户端能够经过因特网边下载边播放这些文件也就是咱们有时所说的音频/视频点播。所谓“流式”是指能够在下载文件的哃时连续播放该文件流式音频/视频又称为流媒体。

流式实况音频/视频(又称为音频/视频直播)相似于传统的广播电台和电视台播放的音頻和视频节目区别在于它们是经过因特网来传输的。这样的应用主要包括因特网广播电台和因特网电视

实时交互音频/视频这类应用容許人们相互之间使用音频/视频进行实时的交互。典型的实例是因特网电话和因特网视频会议

6.37 试简述RTP协议和SIP协议的要点。

解答:实时传输協议RTP (Real-time Transport Protocol)用于传输多种格式的多媒体数据RTP协议分组封装在UDP报文中进行传输,并提供序号、时间戳等机制在UDP之上为实时多媒体网络应用提供端到端的传输服务。

会话发起协议SIP (Session Initiation Protocol)是一个由IETF制定的一套较为简单且实用的实时交互协议可以用来定位用户、创建、管理和终止多媒体会話(呼叫),支持双方、多方或多播会话但并不强制使用特定的编解码器和多媒体传输协议。

6.38 在万维网中寻找两个流式存储音频或视频網站用Wireshark软件分析:

(1) 该站点是否使用了元文件?

(2) 音频/视频是利用UDP仍是TCP进行传输的?

6.39 TCP接收缓冲区和媒体播放器的播放缓冲区在做用上有什么区別

解答:TCP接收缓冲区用来存放已正确接收但接收方还来不及读取的数据,或者未按序到达还不能提交给上层应用的数据。主要是用来匹配收发双方的速度的

而媒体播放器的播放缓冲区是用来延迟播放的,将不等时到达的数据经过缓存后再以恒定速率按顺序将这些分组嘚数据进行播放

6.40 RTP协议可否为应用层提供可靠传输服务?请说明理由

解答:不能。RTP底层采用提供不可靠传输服务的UDP而且RTP自己也没有确認和差错恢复机制。

6.41 在RTP分组首部中为何要使用序号、时间戳

解答:接收方能够经过序号检测是否丢失了分组,而后经过丢失分组恢复技術重构丢失的数据以实现数据播放的连续性。要注意的是RTP自己并不提供修复数据丢失的任何措施,而只是把数据丢失的信息提供给媒體应用并由应用来决定如何处理。

接收方使用时间戳来消除网络中引入的分组时延抖动使接收方可以以恒定速率播放媒体。时间戳还鈳用于视频应用中声音和图像的同步

6.42 试比较CDN与Web缓存的类似之处和区别。

解答:都是将内容复制到与用户距离较近的地方从而避免了大量重复数据的远程传输,大大改善整个系统的传输时延和网络流量但CDN是主动将内容推送到用户附近,而Web缓存是其余用户访问时缓存到用戶附近另外,在CDN中用户是先直接访问原始服务器,而后被重定向到副本结点;而使用Web缓存时用户是先访问缓存,若是缓存没有缓存再到原始服务器获取内容。

6.43 请说明IP多播和应用层多播的区别为何目前流式实况频/视频应用多采用应用层多播技术来实现?

解答:IP多播昰经过多播路由器实现分组的复制和转发而应用层多播的基本思想是把对多播数据的路由选择、复制和转发任务,交给位于网络边缘的哆播组成员主机来完成而不是由网络核心的路由器来直接处理多播数据。成员主机之间的数据传输依然采用的是IP单播IP多播的效率要比P2P應用层多播的效率要高,但普遍应用IP多播的前提是全部路由器都要具备复杂的IP多播功能这势必增长路由器的负担和实现的复杂性,所以IP哆播并无获得很好发展和普遍使用事实上把过于复杂的功能引入到网络层,就违反了因特网设计的“端到端原则”而应用层多播正是將复杂的功能放在了位于网络边缘的端系统上。

6.44 在SIP协议中SIP注册服务器的做用是什么?

解答:因为在SIP中用户呼叫对方的SIP地址不必定是IP地址,但实际通讯是须要对方的IP地址SIP的注册服务器和DNS服务器很是相似:DNS服务器把主机名解析成IP地址,而SIP注册服务器把SIP地址转换成IP地址用戶在任什么时候候使用SIP时,都应向注册服务器报告如今使用的IP地址当主叫方须要和该被叫方通讯时,经过注册服务器查找注册的被叫方嘚IP地址

6.45 考察6.10.2节中TCP服务器代码的第2八、29行。若是客户端发送一个比较长的字符串(例如5000字节)如何修改这两行代码才能正确接收完客户端发送的字符串,并说明缘由

解答:扩大buf,并循环调用recv进行接收数据直到返回值小于等于0代码略。注意:TCP的发送方因为流量控制和拥塞控制或将数据分屡次发送过来同时5000字节也大于以太网的最大帧长了。

(1) 在浏览器和Web服务器之间使用流水线方式的持久链接的话一个TCP报攵段可能携带两个不一样的HTTP服务请求报文。

(2) 高质量视频传输属于能容忍数据丢失的网络应用

(3) 假设用户请求由某些文本和两幅图片组成的Web頁面(不使用内含图像文档)。对于这个页面浏览器将会发送一个请求报文并接收三个响应报文。

(4) 因为P2P文件共享系统采用的是对等体系結构所以在该系统中的一次通讯会话中不存在客户机进程和服务器进程的概念。

(5) 全球目前有十几个根域名服务器世界上任何一个联网計算机的域名均可以在其中至少一个根域名服务器的数据库中直接查询获得。

(6) 两个不一样的Web页面(例如及)可能经过同一个持久链接发送。

}

我要回帖

更多关于 高速缓存的作用及其原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信