计算机网络(自顶向下方法)第四版第二章答案
计算机网络第四版(课后练习+答案)
计算机⽹络第四版(课后练习+答案)第 1 章概述1.假设你已经将你的狗Berníe 训练成可以携带⼀箱3 盒8mm 的磁带,⽽不是⼀⼩瓶内哇地. (当你的磁盘满了的时候,你可能会认为这是⼀次紧急事件。
)每盒磁带的窑最为7GB 字节;⽆论你在哪⾥,狗跑向你的速度是18km/h 。
请问,在什么距离范围内Berníe的数据传输速率会超过⼀条数据速率为150Mbps的传输线?答:狗能携带21千兆字节或者168千兆位的数据。
18 公⾥/⼩时的速度等于0.005 公⾥/秒,⾛过x公⾥的时间为x / 0.005 = 200x 秒,产⽣的数据传输速度为168/200x Gbps或者840 /x Mbps。
因此,与通信线路相⽐较,若x<5.6 公⾥,狗有更⾼的速度。
6. ⼀个客户·服务器系统使⽤了卫星⽹络,卫星的⾼度为40 000km. 在对⼀个请求进⾏响应的时候,最佳情形下的延迟是什么?答:由于请求和应答都必须通过卫星,因此传输总路径长度为160,000千⽶。
在空⽓和真空中的光速为300,000 公⾥/秒,因此最佳的传播延迟为160,000/300,000秒,约533 msec。
9.在⼀个集中式的⼆叉树上,有2n -1 个路出器相互连接起来:每个树节点上都布⼀个路由器。
路由器i 为了与路由器j 进⾏通信,它要给树的根发送⼀条消息。
然后树根将消息送下来给j 。
假设所有的路由器对都是等概率出现的,请推导出当n很⼤时,每条消息的平均跳数的⼀个近似表达式。
答:这意味着,从路由器到路由器的路径长度相当于路由器到根的两倍。
若在树中,根深度为1,深度为n,从根到第n层需要n-1跳,在该层的路由器为0.50。
从根到n-1 层的路径有router的0.25和n-2跳步。
因此,路径长度l为:18.OSI 的哪⼀层分别处理以下问题?答:把传输的⽐特流划分为帧——数据链路层决定使⽤哪条路径通过⼦⽹——⽹络层.28.⼀幅图像的分辨率为1024X 768 像素,每个像素⽤3 字节来表⽰。
《计算机网络(第四版)课后习题答案 谢希仁编著
高等学校电子信息类规划教材《计算机网络》课后习题答案(第四版)谢希仁编著2006-12-28第一章概述(P19)1、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。
(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。
(2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。
网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户段续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。
(3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。
这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。
(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。
2、试简述分组交换的特点答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
3、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
《计算机网络自顶向下方法》原书第四版复习资料解析
物流信息技术复习秘籍TG与其他同学联合出品目录一、《物流信息技术》 (2)条码技术 (2)RFID (4)GPS (5)二、《计算机网络》 (7)第一章 (7)第二章 (7)第三章 (8)第四章 (9)第五章 (10)三、《计算机网络》补充题 (11)第一章 (11)第二章 (15)第三章 (19)第四章 (21)第五章 (25)人员分工: ...................................................... 错误!未定义书签。
一、《物流信息技术》条码技术书本第二章习题1选择题:(1)下列不属于一维条码制是 DA、交叉25码B、EANC、库德巴吗D、49码(3) A 码是美国统一代码委员会制定的一种商品用条码,主要是用于美国和加拿大地区。
A、UPCB、EANC、39D、93(4) A 二维条码形态上是由多行短截的一维条码堆叠而成,它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。
A、堆叠式/行排式B、矩阵式C、图像式D、数字式(6)从系统结构和功能上讲,条码识读系统由 D 等部分组成。
A、条码扫描和译码B、光学系统和探测器C、信号放大、滤波、波形整形D、扫描系统、信号整形、译码(7) B 可以识读常用的一维条码,还能识读行排式和矩阵式的二维条码。
A、光笔B、图形式条码识读器C、卡槽式条码识读器D、激光条码识读器(8)条码的编码方法中, A 是指条码符号中,条与空是由标准宽度的模块组合而成。
A、模块组合法B、宽度调节法C、矩阵法D、堆叠法2简答题(2)列举一维条码的主要码制。
一维条码的主要码制:UPC码 EAN码 25码交叉25码 39码库德巴码 128码以及93码(3)简述一维条码的结构。
一维条码的结构:一个完整的一维条码的组成次序依次为:静区(前)、起始符、中间分隔符、校验符、终止符静区(后)。
(4)简述条码识别系统的组成条码识别系统的组成:从系统结构和功能上讲,条码识读系统由扫描系统、信号整形、译码等部分组成。
最新计算机网络自顶向下方法(第四版)-中文版课件-第二章
允许用户进行邮件的撰写和阅读。
19
2.1.3 应用层协议
定义了运行在不同端系统上的应用程序进程间传递 报文的格式和方式。 具体内容: ✓ 交换的报文类型:如请求报文和响应报文; ✓ 各种报文类型的语法:报文中的各个字段及描述; ✓ 字段的语义:字段包含信息的含义; ✓ 进程何时、如何发送报文及对报文进行响应的规则。
20
说明
公共领域协议:由标准文档RFC定义,如HTTP。 专用层协议:如P2P使用的协议。
应用层协议是网络应用的一部分。 如Web应用,客户机从Web服务器获得“文档”。
✓ 组成:HTML、Web浏览器、Web服务器程序,以及 一个应用层协议HTTP(超文本传输协议)等。
✓ HTTP定义了在浏览器程序和Web服务器程序间传输的 报文格式和序列。
✓ 应用程序开发者选择了一 个运输层协议,则应用程 序就建立在由该协议提供 的运输层服务之上。如 TCP协议。
主机或服务器
主机或服务器
进程
套接字
具有缓 存、变 量的 TCP
由应用研发者控制
进程
因特网
套接字
具有缓 存、变 量的TCP
由操作系统控制
16
3、进程寻址
✓ 主机上的进程可以有多个。
如何识别 进程?
即时讯息: P2P:两个用户直接聊天 服务器检测/定位: • 用户在线时,向中心服务器注册其IP地址 • 用户联系中心服务器以找到聊天伙伴的IP地址
10
2.1.2 进程通信
进程 (process):在主机上运行的程序。 进程通信: ✓ 同一主机中两个进程间的通信:由操作系统控制; ✓ 不同主机中进程间的通信:通过网络交换报文进行。
《计算机网络》(第四版 谢希仁编著)课后习题答案--第二章 物理层
《计算机网络》(第四版谢希仁编著)课后习题答案--第二章物理层(P66)第二章物理层(P66)1、物理层要解决哪些问题?物理层的主要特点是什么?答:(1)物理层要解决的主要问题:①物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专注于完成本层的协议与服务。
②给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。
为此,物理层应解决物理连接的建立、维持和释放问题。
③在两个相邻系统之间唯一地标识数据电路。
(2)物理层的主要特点:①由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。
加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和规程特性。
②由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。
4、、物理层的接口有哪些方面的特性?各包含什么内容?答:(1)机械特牲说明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
(2)电气特性说明在接口电缆的哪条线上出现的电压应为什么范围。
即什么样的电压表示1或0。
(3)功能特性说明某条线上出现的某一电平的电压表示何种意义。
(4)规程特性说明对于不同功能的各种可能事件的出现顺序。
5、奈氏准则与香农公式在数据通信中的意义是什么?比特和波特有何区别?答:奈氏准则与香农公式的意义在于揭示了信道对数据传输率的限制,只是两者作用的范围不同。
奈氏准则给出了每赫带宽的理想低通信道的最高码元的传输速率是每秒2个码元。
香农公式则推导出了带宽受限且有高斯白噪声干扰的信道的极限信息传输速率C=Wlog2(1+S/N),其中W为信道的带宽(以赫兹为单位),S为信道内所传信号的平均功率,N 为信道内部的高斯噪声功率。
计算机网络(自顶向下方法)第四版第二章答案
2.1节1.列出5种非专用的因特网应用及它们所使用的因特网协议.Web应用和HTTP协议电子邮件应用和SMTP(简单邮件传输协议)因特网的目录服务DNS和DNS协议P2P应用和P2P协议远程终端访问和Telnet文件传输和FTP2.网络体系结构与应用程序体系结构之间有什么区别?应用程序的体系结构明显不同于网络的体系结构.从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。
另一方面,应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序.在选择应用程序体系结构时,应用程序研发者很可能利用现代网络应用程序中所使用的两种主流体系结构之一:客户机/服务器体系结构或对等体系结构。
3。
对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器?在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器.4.对P2P文件共享应用,你同意“一个通信会话不存在客户机端和服务器端的概念”这种说法吗?为什么?不同意,在P2P文件共享应用中,一个进程可以既是客户机又是服务器。
实际上,在P2P 文件共享系统中,一个进程既能上载文件又能下载文件。
无论如何,在给定的一对进程之间的通信会话中,我们仍能标示一个进程为客户机,标示另一个进程为服务器。
在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器.5。
运行在一台主机上的一个进程使用什么信息来标识运行在另一台主机上的进程?目的地端口号6.假定你想尽快的处理从远程客户机到服务器的事务,应使用UDP还是TCP?为什么?UDP,因为TCP是面向连接的可靠数据传输服务,使用TCP协议时,在应用层数据报文开始流动之前,其客户机程序和服务器程序之间互相交换运输层控制信息,完成握手阶段.TCP的三次握手,以及拥塞控制机制和分组都有开销.UDP没有拥塞控制机制,所以发送端可以以任何速率向其下面的层(网络层)注入数据。
计算机网络自顶向下第二章
18
Operation as needed
Client running Explorer
Web Server
Web application includes client and server
19
Web和HTTP
某些术语 Web页由对象(object)组成 对象可以是HTML文件,JPEG图片,Java小程序,音 频文件,… Web页由基本的HTML文件组成 ,基本的HTML文件 包括了几个引用对象 每个对象可由URL寻址 URL的例子: /someDept/pic.gif
远程终端访问
Web 文件传输
Telnet [RFC 854]
TCP TCP
TCP
HTTP [RFC 2616] FTP [RFC 959]
远程文件服务器
流媒体
NFS [McKusik 1996]
UDP或TCP
通常专用(如Real Networks) UDP或TCP 典型用UDP
因特网电话 通常专用(如Net2phone)
2. HTTP客户机发送 HTTP 请求报
文 (包含URL)进TCP 连接套接字.
报文指示客户机要对象 someDepartment/home.index
的HTTP服务器在80端口 等待TCP连接“接受” 连接,通知客户机
计算机网络技术实用教程(第四版)习题答案
计算机网络技术实用教程(第四版)习题答案第一章答案一、名词解释1. 计算机网络答案:计算机网络是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。
2. 单播答案:单播是指发送的信息中包含明确的目的地址,所有结点都检查该地址。
如果与自己的地址相同,则处理该信息,如果不同,则忽略3. 组播组播是将信息传送给网络中部分结点。
4. 广播答案:广播是指在发送的信息中使用一个指定的代码标识目的地址,将信息发送给所有的目标结点。
当使用这个指定代码传输信息时,所有结点都接收并处理该信息。
5. 网络拓扑答案:网络拓扑是指计算机网络的物理连接方式叫做网络的拓扑结构。
6. 带宽答案:在通信线路上传输模拟信号时,将通信线路允许通过的信号频带范围称为线路的带宽。
二、填空题1.广域网、城域网、局域网、接入网。
2.广播网络、点对点网络3.单播、组播、广播4.资源子网、通信子网5.汇聚层、接入层6.传输的距离、传输技术、使用的线路、带宽7. 发送时延、传播时延、处理时延三、选择题1-5 BAAAB 6-9DCBB四、简答题1. 计算机网络组成的三要素是什么?答案:一个计算机网络必须具备以下3个基本要素:(1)至少有两个具有独立操作系统的计算机,且它们之间有相互共享某种资源的需求。
(2)两个独立的计算机之间必须用某种通信手段将其连接。
(3)网络中的各个独立的计算机之间要能相互通信,必须制定相互可确认的规范标准或协议。
2. 计算机网络具有哪些功能?答案:计算机网络的功能有:(1)数据通信(2)计算机系统的资源共享(3)进行数据信息的集中和综合处理(4)能均衡负载,相互协作(5)提高了系统的可靠性和可用性(6)进行分布式处理3. 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答案:(1)具有通信功能的单机系统特点:单机系统中,主计算机负担较重,既要进行数据处理,又要承担通信功能。
计算机网络第四版(谢希仁著)课后练习习题答案
计算机网络习题解答教材计算机网络谢希仁编著第一章概述习题1-01 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答: 计算机网络的发展过程大致经历了四个阶段。
第一阶段:(20世纪60年代)以单个计算机为中心的面向终端的计算机网络系统。
这种网络系统是以批处理信息为主要目的。
它的缺点是:如果计算机的负荷较重,会导致系统响应时间过长;单机系统的可靠性一般较低,一旦计算机发生故障,将导致整个网络系统的瘫痪。
第二阶段:(20世纪70年代)以分组交换网为中心的多主机互连的计算机网络系统。
分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。
它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。
由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。
由此可见,通信与计算机的相互结合,不仅为计算机之间的数据传递和交换提供了必要的手段,而且也大大提高了通信网络的各种性能。
由此可见,采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。
值得说明的是,分组交换技术所采用的存储转发原理并不是一个全新的概念,它是借鉴了电报通信中基于存储转发原理的报文交换的思想。
它们的关键区别在于通信对象发生了变化。
基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协议;而基于报文交换的电信通信则是完成人与人之间的通信,因而双方之间的通信规则不必如此严格定义。
所以,分组交换尽管采用了古老的交换思想,但实际上已变成了一种崭新的交换技术。
表1-1列出了分组交换网的主要优点。
计算机网络自顶向下方法第二章讲义
进程通信
进程:运行在端系统中 的程序。
➢ 在同一台主机中:两 个进程使用进程间通 信IPC(由操作系统定 义)通信.
➢ 在不同的主机中:进 程通过交换报文通信
客户机进程: 发起通信的进 程
服务器进程:等待联系的 进程
注意:具有P2P体系结构 的应用程序具有客户机进 程和服务器进程
寻址进程
一个主机中可能同时运行有多个进程,接收端 从网络收到消息后要交给哪个进程?
➢ 对于接收报文的进程,必 须具有一个标识
➢ 一台主机具有一个独特的 32比特的IP地址
➢ 问题:在主机的IP地址足 以标识该进程?
➢ 答案: 在同一台主机上能 够运行许多进程
➢ 标示符包括IP地址和与 主机上该进程相关的端 口号.
➢ 端口号例子:
HTTP 服务器: 80 电子邮件服务器: 25
如何创建一个网络应用程序
编写程序能够
能够在不同端系统上运行
应用层 运输层层 网络层 链路层 物理层
能够通过网络通信
如Web: Web服务器软件与 浏览器软件通信
非网络核心设备的程序
应用层
三层协议软件(路由器)
运输层层 网络层
链路层
二层协议软件(交换机、路
物理层
应用层 运输层层 网络层 链路层 物理层
西南科技大学学校简介/s/2/t/851/p/11/c/832/d/842/list.htm
使用telnet工具进行HTTP实验
➢ 文件传输时间
RTT
接收的 文件
总响应= 2RTT+传输时间
时间
传输文件 的时间
时间
持久HTTP
非持久HTTP缺点: ➢ 串行访问时间长 ➢ 并行访问资源占用多
计算机网络第四版课后习题答案
1、计算机网络的发展阶段第一阶段:(20世纪60年代)以单个计算机为中心的面向终端的计算机网络系统。
这种网络系统是以批处理信息为主要目的。
第二阶段:(20世纪70年代)以分组交换网为中心的多主机互连的计算机网络系统。
它的主要特点是:①采用的是静态分配策略;②这种交换技术适应模拟信号的数据传输。
③计算机数据的产生往往是“突发式”的。
第三阶段:(20世纪80年代)具有统一的网络体系结构,遵循国际标准化协议的计算机网络。
第四阶段:(20世纪90年代)网络互连与高速网络。
2、简述分组交换的要点。
(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并3、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
4、为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
8、计算机网络中的主干网和本地接入网的主要区别是什么?答:主干网:提供远程覆盖\高速传输\和路由器最优化通信。
本地接入网:主要支持用户的访问本地,实现散户接入,速率低。
9、一个计算机网络应当有三个主要的组成部分:(1)若干个主机,它们向各用户提供服务;(2)一个通信子网,它由一些专用的结点交换机和连接这些结点的通信链路所组成;(3)一系列的协议。
这些协议是为在主机之间或主机和子网之间的通信而用的。
10、试在下列条件下比较电路交换和分组交换。
要传送的报文共x(bit)。
从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。
在电路交换时电路的建立时间为s(s)。
计算机网络第四版(课后练习+答案)
计算机网络第四版(课后练习+答案)计算机网络第四版(课后练习+答案)Introduction:计算机网络是现代信息技术的基础,它涉及到计算机与计算机之间如何进行数据交换和通信。
《计算机网络第四版》是一本权威指南,提供了大量的课后练习和答案,帮助读者加强对计算机网络的理解。
本文将对《计算机网络第四版》课后练习和答案进行综述,以便读者更好地掌握网络通信的关键概念和原理。
Chapter 1: Introduction to Networking在第一章中,课后练习的内容涵盖了计算机网络的基本概念和发展历程。
学习者可以通过这些练习加深对网络通信的了解,例如描述计算机网络的基本组成部分、定义OSI模型的七层结构以及解释分组交换和电路交换的区别。
Chapter 2: Network Models第二章课后练习着重介绍了计算机网络的各种模型,包括OSI模型和TCP/IP模型。
练习题目涵盖了每个模型的层次结构和功能,同时还要求学习者能够比较这两个模型之间的异同点。
Chapter 3: Physical Layer and Media物理层和传输介质是计算机网络的基础,第三章课后练习起到了巩固和扩展这些概念的作用。
学习者将通过回答问题和解决实际情况的案例,深入理解诸如数据信号的调制和解调、传输介质的特性以及常见的物理层设备等内容。
Chapter 4: Data Link Layer数据链路层构建在物理层之上,并处理节点到节点之间的数据传输。
第四章的课后练习要求学习者熟练掌握数据链路层的基本概念,包括帧的封装和解封装、错误检测和纠正技术以及介绍局域网和广域网等。
Chapter 5: Network Layer网络层负责数据包的转发和路由选择,在第五章的练习题中,学习者需要回答关于IP地址的分配和路由表的设计的问题,深入理解网络层的功能和特性。
还会涉及到IP协议的各种细节,例如子网划分、地址转换和网络控制协议等。
Chapter 6: Transport Layer传输层提供端到端的可靠数据传输服务,第六章的课后练习通过设计案例和讨论问题的方式,帮助学习者掌握TCP和UDP协议的细节和应用场景。
《计算机网络自顶向下法》第四版 中文版James F;Kurose Keith W课后习题答案计算机网络复习提要
WRI 研究生 0601
12、OSPF 的优点:安全、多条相同费用的路径、单播选路与多播选路的综合支持、支持在单个选路域内的层次结构。OSPF 有 4 种类型的路由器:内部 router、区域边界 router、主干 router、边界 router 13、BGP(边界网关协议)为每个 AS(自治系统)提供一种手段,以处理 a、从相邻 AS 获取子网可达性信息 b、向该 AS 内部的 所有路由器传播这些可达性信息 c、基于该可达性信息和 AS 策略,决定到达子网的最优路由。在 BGP 中路由器对通过使用 179 端口的半永久 TCP 连接来交换选路信息。在 BGP 中一个自治系统有其全局唯一的自治系统号(ASN) 14、当一个路由器通过 BGP 会话通告一个前缀时,它随着前缀包括一些 BGP 属性。带有属性前缀的被称为一条路由。因此,BGP 对等方彼此通告路由。两个重要的属性是 AS-PATH 和 NEXT-HOP。前者包含了前缀的通告已经通过的那些 AS。 15、BGP 将按顺序调用下列消除规则直到留下一条路由:1、路由被指派一个本地偏好值作为他们的属性之一。2、从余下的路由 中(所有都具有相同的本地偏好值) ,具有最短 AS-PATH 的路由将被选择。3、从余下的路由中(所有都相同的本地偏好值和相同 的 AS-PATH 长度) ,将选择具有最靠近 NEXT-HOP 路由器的路由。这里最靠近是指费用最低的路由器 ,它有 AS 内部算法来决定最 低费用的路径,也称热土豆选路。4、如果仍余下多条路由,该路由器使用 BGP 标识以选择路由。
chap5 链路层和局域网
1、 链路层协议定义了在链路两端的节点之间交互的分组格式,以及当发送和接收分组时这些节点采取的动作。链路层协议交换 的数据单元是帧。链路层协议包括以太网、802.11 无线成:无线主机、无线链路、基站和网络基础设施。 2、 有线链路和无线链路的区别:递减的信号强度、来自其他源的干扰、多路径传播。 标准 频率范围 数据速率 3、 802.11b 2.4-2.485GHZ 最高为 11Mbps 802.11a 5.1-5.8GHZ 最高为 54Mbps 802.11g 2.4-2.485GHZ 最高为 54Mbps 4、应用 AP 的无线 LAN 被称做基础设施无线 LAN,其中“基础设施”是指 AP 连同互连 AP 和路由器的有线以太网。 5、802.11 采用了一种随机访问协议,称带碰撞避免得载波侦听多址访问 CSMA/CA。802.11MAC 协议并未实现碰撞检测。主要有 两个原因: 检测碰撞的能力要求站点具有同时发送和接收的能力; 适配器会由于隐藏终端问题和衰减问题无法检测到所有的碰撞 。 6、802.11 帧的不同之处在于它有 4 个地址字段: 地址 1 是要接收帧的无线站点的 MAC 地址; 地址 2 是传输帧的站点的 MAC 地址 ; 地址 3 是包含这个路由器接口的 MAC 地址;地址 4 是用于自组织网络中,而不用于基础设施网络中。 7、一个移动节点的永久“居所”被称为归属网络;在归属网络中代表移动节点执行移动管理功能的实体叫做归属代理。移动节 点当前所在网络叫做外部(或被访)网络;在外部网络中帮助移动节点完成移动管理功能的实体称为外部代理;通信者就是希望 与该移动节点通信的实体。 8、移动节点的间接选路:在间接选路方法中,通信者只是将数据报指向移动节点的永久地址,并将数据报发送到网络中去,完 全不知道移动节点是在归属网络中还是正在访问某个外部网络。因此移动性对于通信者来说是完全透明的。这些数据报就像平常 一样首先导向移动节点的归属网络。见下图::
《计算机网络(第四版)》习题答案
计算机网络(第四版) 习题答案第1 章概述1-3 The performance of a client-server system is influenced by two network factors: the bandwidth of the network (how many bits/sec it can transport) and the latency (how many seconds it takes for the first bit to get from the client to the server). Give an example of a network that exhibits high bandwidth and high latency. Then give an example of one with low bandwidth and low latency.客户-服务器系统的性能会受到两个网络因素的影响:网络的带宽(每秒可以传输多少位数据)和延迟(将第一个数据位从客户端传送到服务器端需要多少秒时间)。
请给出一个网络的例子,它具有高带宽和高延迟。
然后再给出另一个网络的例子,它具有低带宽和低延迟。
答:横贯大陆的光纤连接可以有很多千兆位/秒带宽,但是由于光速度传送要越过数千公里,时延将也高。
相反,使用56 kbps调制解调器呼叫在同一大楼内的计算机则有低带宽和较低的时延。
1-4 Besides bandwidth and latency, what other parameter is needed to give a good characterization of the quality of service offered by a network used for digitized voice traffic?除了带宽和延迟以外,针对数字化的语音流量,想要让网络提供很好的服务质量,还需要哪个参数?声音的传输需要相应的固定时间,因此网络时隙数量是很重要的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1节1.列出5种非专用的因特网应用及它们所使用的因特网协议。
Web应用和HTTP协议电子邮件应用和SMTP(简单邮件传输协议)因特网的目录服务DNS和DNS协议P2P应用和P2P协议远程终端访问和Telnet文件传输和FTP2.网络体系结构与应用程序体系结构之间有什么区别?应用程序的体系结构明显不同于网络的体系结构。
从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。
另一方面,应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序。
在选择应用程序体系结构时,应用程序研发者很可能利用现代网络应用程序中所使用的两种主流体系结构之一:客户机/服务器体系结构或对等体系结构。
3.对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器?在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器。
4.对P2P文件共享应用,你同意“一个通信会话不存在客户机端和服务器端的概念”这种说法吗?为什么?不同意,在P2P文件共享应用中,一个进程可以既是客户机又是服务器。
实际上,在P2P 文件共享系统中,一个进程既能上载文件又能下载文件。
无论如何,在给定的一对进程之间的通信会话中,我们仍能标示一个进程为客户机,标示另一个进程为服务器。
在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器。
5.运行在一台主机上的一个进程使用什么信息来标识运行在另一台主机上的进程?目的地端口号6.假定你想尽快的处理从远程客户机到服务器的事务,应使用UDP还是TCP?为什么?UDP,因为TCP是面向连接的可靠数据传输服务,使用TCP协议时,在应用层数据报文开始流动之前,其客户机程序和服务器程序之间互相交换运输层控制信息,完成握手阶段。
TCP 的三次握手,以及拥塞控制机制和分组都有开销。
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缓存器将减少用户请求的所有对象的时延还是其中的某些对象?为什么?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 主机到达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 将随机地选择一名新的对换伙伴并开始与那位伙伴进行对话。
如果这两个对等方都满足此对换要求,那么它们会将对方放入其前四位列表中并继续与对方进行对话,直到对等方之一发现了一个更好的伙伴为止。
这样,对等方就能以趋于满意的速率上载。
21.考虑一个新对等方Alice 加入BitTorrent ,但她没有任何文件块。
由于没有任何文件块,没有什么可上载所以她不能成为任何其他对等方的前四位上载者。
那么,Alice 将怎样得到她的第一个文件块呢?当一个新的对等方Alice 加入洪流时,追踪器随机地从参与对等方集合中选择一些对等方,并将这些对等方的IP 地址发送给Alice 。
Alice 持有对等方的这张列表,试图与该列表上的对等方创建并行的TCP 连接。
22.什么是覆盖网络?它包括路由器吗?在覆盖网络中什么是边?查询洪泛覆盖网络是怎样创建和维护的?在Gnutella 中,对等方形成了一个抽象的逻辑网络,该网络被称为覆盖网络。
用图论的术语来说,如果对等方X 与另一个对等方Y 维护了一个TCP 连接,那么我们就说X 和Y 之间有一条边。
一条边不是一条物理通信链路,而是一条抽象链路,该链路可能由下面的许多物理链路组成。
对等方通过已经存在的TCP 连接,向覆盖网络中的相邻对等方发送报文。
当Alice 要定位“Network Love ”时,她的客户机向她的所有邻居发送一条查询报文,该报文包括关键词“Net SMTP POP3HTTPLove”。
Alice的所有邻居向它们的所有邻居转发该报文,这些邻居又接着向它们的所有邻居转发该报文等。
这个过程被称为查询洪泛。
23.具有集中式索引的即时讯息以何种方式采用客户机/服务器和P2P体系结构的混合结构?由一台大型服务器来提供索引服务。
当用户启动P2P文件共享应用程序时,该应用程序将它的IP地址以及可供共享的文件名称通知索引服务器,该索引服务器从每个活动的对等方那里收集这些信息,从而建立一个集中式的动态索引,将每个文件拷贝映射到一个IP地址集合。