计算机网络:自顶向下方法-课本课后习题答案

合集下载

《计算机网络自顶向下》课后习题答案(第五章_中文版)

《计算机网络自顶向下》课后习题答案(第五章_中文版)

5复习题1.虽然每条链路都能保证数据包在端到端的传输中不发生差错,但它不能保证IP数据包是按照正确的顺序到达最终的目的地。

IP数据包可以使用不同的路由通过网络,到达接收端的顺序会不一致,因此,TCP需要用来使字节流按正确的序号到达接收端。

2.链路层能够向网络层提供的服务有:成帧,链路接入,可靠传送,流量控制,纠错,检错,全双工传输等。

其中,在IP中有的服务是:成帧,检错。

在TCP有的服务是:成帧,可靠传送,流量控制,检错以及全双工传输。

3.会出现冲突。

因为当一个节点在传输数据的同时,又开始接受数据,这种情况下必然会发生冲突。

4.时隙ALOHA:1,2和4(时隙ALOHA只是部分分散,因为它要求所有节点的时钟同步)。

令牌传输:1,2,3和4.5.略6.当一个节点传送一个帧时,该节点只有在此帧在整个环网中传播一遍后才释放令牌,这样,如果L/R比传播延时小,令牌环协议的效率将是很低的。

7.248个MAC addresses; 232个IPv4 addresses; 2128个IPv6 addresses8.c的适配器会处理这些帧,但是不会将这些帧中的IP数据包传递给c。

如果A使用的是广播地址,则c不仅会处理而且会传递这些数据包。

9.ARP查询要在广播帧中发送是因为查询主机不知道哪个适配器的地址对应于要查询的IP地址。

而ARP响应时,由于发送节点知道要给哪个适配器发送响应,所以该响应在包含具体目的MAC地址的帧中发送,而不必发送广播帧。

10.不可能。

每个ARP模块管理该局域网内的适配器,并且每个适配器(MAC)拥有唯一的LAN地址。

11.这三种以太网技术具有相同的帧结构。

12.每个比特发生一次跳变,由于是全1码,因此每两个比特之间也会发生跳变。

2*10M次,即每秒2千万次跳变。

13.第5次冲突后,适配器从{0,1,2…,31}中选择K,故K为4的概率为1/32,它对应于204.8ms的时延。

第五章习题:1.最右面的一列和最下面的一行是校验比特。

计算机网络自顶向下方法,第7版——习题解答

计算机网络自顶向下方法,第7版——习题解答

计算机⽹络⾃顶向下⽅法,第7版——习题解答⽬录前⾔本⽂包含了Computer Networking A Top-Down Approach, 7th Edition中部分回顾性习题的问题与解答,主要参考了英⽂第7版和中⽂第7版的正⽂内容,欢迎各位的交流与指正!CHAPTER 1SECTION 1.1R1. What is the difference between a host and an end system? List several different types of end systems. Is a Web server anend system?在计算机⽹络中,⼆者的含义是相同的。

端系统列举:⼿机、平板电脑、环境传感器等⽹络服务器是端系统R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?There are two meanings of the word "protocol". In the legal sense, it is defined as an international agreement that supplements or amends a treaty. In the diplomatic sense, the term refers to the set of rules, procedures, conventions and ceremonies that relate to relations between states. In general, protocol represents the recognized and generally accepted system of international courtesy.“协议”⼀词有两种含义。

《计算机网络自顶向下方法》原书第四版复习资料解析

《计算机网络自顶向下方法》原书第四版复习资料解析

物流信息技术复习秘籍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)简述条码识别系统的组成条码识别系统的组成:从系统结构和功能上讲,条码识读系统由扫描系统、信号整形、译码等部分组成。

《计算机网络·自顶向下方法》第七版第一章课后习题与问题答案

《计算机网络·自顶向下方法》第七版第一章课后习题与问题答案

《计算机⽹络·⾃顶向下⽅法》第七版第⼀章课后习题与问题答案⾮官⽅答案,本⼈已尽最⼤努⼒,使结果正确,如有错误,请⼤佬指出正⽂:1.1节R1在计算机⽹络中,主机就是端系统举例:PC,⼿机,服务器,⽹络电视WEB服务器是⼀种端系统R2A protocol is a rule which describes how an activity should be performed, especially in the field of diplomacy. In diplomatic services and governmental fields of endeavor protocols are often unwritten guidelines. Protocols specify the proper and generally accepted behavior in matters of state and diplomacy, such as showing appropriate respect to a head of state, ranking diplomats in chronological order of their accreditation at court, and so on. One definition is:Protocol is commonly described as a set of international courtesy rules. These well-established and time-honored rules have made it easier for nations and people to live and work together. Part of protocol has always been the acknowledgment of the hierarchical standing of all present. Protocol rules are based on the principles of civility.⼤体意思就是说,外交协议是指在外交事务中,⼀种⾮书⾯形式的,被各国认为是适当的并普遍接受的⼀种国际礼节规则,有助于各国⼈民和谐共处R3如果两个端系统发送和接受信号的标准不同,双⽅可能并不能正常通信。

计算机网络—自顶向下设计第三版 部分习题答案

计算机网络—自顶向下设计第三版 部分习题答案

P648(a) 由于每个用户需要十分之一的带宽,因此可以支持10个用户。

(b) p=0.11314a)“带宽时延”积=(1e7/2.5e8)*1e6=40,000bitb)40000bitc)一条链路的带宽时延积就是这条链路上具有的比特数的最大值。

d)1e7/4e4=250m,比一个足球场的长度还长。

e)s/R18a)地球同步卫星距离地面3600km,因此该链路的传播时延=3600e3/2.4e8=150msb)150e-3×10e6=1,500,000c)60×10e6=6e8bit20a)将报文从源主机发送到第一个分组交换机的时间=7.5e6/1.5e6=5s。

由于使用存储转发机制,报文从源主机到目标主机的总时间=5×3(跳)=15s。

b)将第一个分组从源主机发送到第一个分组交换机的时间=1.5e3/1.5e6=1ms.第一个分组交换机完成接收第二个分组所需的时间=第二个分组交换机完成接收第一个分组所需的时间=2×1ms=2ms。

c)目标主机收到第一个分组所需的时间=1ms×3(跳)=3ms,此后每1ms接收一个分组,因此完成接收5000个分组所需的时间=3+4999×1=5002ms=5.002s。

可以看出采用分组传输所用的时间要少的多(几乎少1/3)。

d)缺点:(1)分组在目标侧必须按顺序排放;(2)报文分组产生了很多分组,由于不论包的大小如何,包头大小都是不变的,报文分组中包头子节的销耗会高于其它方式。

P17012在非流水线的HTTP持久连接中,客户机只能在接收到服务器发来的前一个响应后才能发出新的请求。

在流水线的HTTP持久连接中,浏览器只要有需要就会发出请求,不需要等待服务器的响应信息。

HTTP/1.1的默认模式使用了流水线方式的持久连接P1726The total amount of time to get the IP address is RTT1 + RTT 2+ Λ + RTT n .Once the IP address is known,RTT0elapses to set up the TCP connection and another RTT0elapses to request and receive the small object. The total response time is 2RTT0 + RTT 1+ RTT2+ Λ + RTT n7a)RTT 1+ Λ + RTT n+2RTT0+3×2RTT0=8RTT0+RTT 1+ Λ + RTT nb) RTT 1+ Λ + RTT n+2RTT0+2RTT0=4RTT0+RTT 1+ Λ + RTT nc) RTT 1+ Λ + RTT n+2RTT0+RTT0=3RTT0+RTT 1+ Λ + RTT nP2876P139 rdt3.0协议的发送方与rdt2.2协议的发送方的不同之处在于引入了超时机制.我们已经看到超时机制地引入增加了从发送方到接收方数据流中出现重复分组地可能性.然而,rdt2.2协议地接收方已经能够处理重复分组.(在rdt2.2中当接收方发送地ACK丢失时,发送方就会重传旧的数据.这时接收方就会接收到重复的分组.) 因此rdt3.0中的接收方同rdt2.2中的接收方相同.14在我们的解决方案中,发送方在接收到一对报文的ACK(seqnum和seqnum+1)后才开始发送下一对报文.数据分组携带有两bit的序列码.也就是说,游泳的序列号是0,1,2,3.ACK信息携带已经确认的数据分组的序列号.接收方和发送方的FSM由下图所示.注意发送状态记录:(1)当前对没有收到ACKs;(2)只收到seqnum的ACK或只收到seqnum+1的ACK.在本图中,我们假设seqnum由0起始,发送方已经发送第一对数据.20有232 = 4,294,967,296个可能的序列号.a) 序列号不会因报文数增加而有增量,而是随发送数据比特数量的增加而有增量.所以MSS(最大报文长度)的大小与问题无关.能够从A发送到B的文件的最大尺寸能被232≈ 4.19 Gbytes所描述.b) 报文数是: [232/1460]=2,941,758.每个报文增加66bytes的首部,所以总共增加了2,941,758×66=194,156,028 bytes的首部.要传输的总比特数为232 +194,156,028 = 3,591×107 bits因此使用10Mbps链路需要10×106=3,591秒=59分钟来传输文件.27P178 收到3个冗余ACK后,TCP将拥塞窗口减小一般,然后线性地增长。

计算机网络自顶向下课后答案及解析

计算机网络自顶向下课后答案及解析

7第一章R11 L/R1 + L/R2R13a. 两个用户b. 每个用户需要1Mbps进行传输,若两个或更少用户同时进行传输,则带宽需求量最大为2Mbps,由于链路总带宽为2Mbps,所以无排队时延;若三个或更多用户同时进行传输,带宽需求超过3Mbps,多于链路总带宽,因此会出现排队时延。

c. 0.27d. 0.008;0.008R19a. 500kbpsb. 64sc. 100kbps;320sR23应用层:网络应用程序及应用层协议存留的地方;传输层:在应用程序端点之间传送应用层报文;网络层:将网络层分组(数据报)从一台主机移动到另一台主机;链路层:将分组从一个结点移动到路径上的下一个结点;物理层:将帧(链路层分组)中的一个一个比特从一个结点移动到下一个结点。

R25路由器:网络层,链路层,物理层链路层交换机:链路层,物理层主机:所有五层P3a. 电路交换网。

因为应用包含可预测的稳定带宽需求的长运行时间,由于传输率已知且非猝发,可在无明显浪费的情况下为每个应用周期预留带宽。

且建立与中断连接的总开销可被均摊在应用长时间的运行时间中。

b. 在最坏的情况下,所有应用同时经一条或多条链路传输。

然而由于每条链路都有足够带宽提供给所有应用,不会出现拥塞情况,因此不需要拥塞控制。

第二章R5目的主机的IP地址与目的进程套接字的端口号R12当用户首次访问网站时,服务器创建一唯一标识码,在其后端服务器中创建一入口,将该唯一标识码作为Cookie 码返回,该cookie 码储存在用户主机中,由浏览器管理。

在后来每次的访问与购买中,浏览器将cookie 码发送给网站,因此当该用户(准确地说,该浏览器)访问该网站时,网站会立即获知。

R15FTP 使用两平行TCP 连接,一条连接发送控制信息(例如文件传输请求),另一条连接用作实际传输文件。

由于控制信息不会通过与文件传输相同的连接发送,因此FTP 在“带外”发送控制信息。

R19是的,一个机构的邮件服务器和Web 服务器可以有完全相同的主机名别名。

(完整word版)计算机网络:自顶向下方法-课本课后习题答案(4-6)

(完整word版)计算机网络:自顶向下方法-课本课后习题答案(4-6)

课后习题答案(4-6单元):Chapter 4 Review Questionsreview questions:1,2,3,4,8,10,15,16,18,20,23,27,33,34,361.网络层的分组名称是数据报.路由器是根据包的IP地址转发包;而链路层是根据包的MAC地址来转发包.2.数据报网络中网络层两个最重要的功能是:转发,选路.虚电路网络层最重要的三个功能是:转发,选路,和呼叫建立.3.转发是当一个分组到达路由器的一条输入链路时,该路由器将该分组移动到适当的输出链路.选路是当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径.4.是,都使用转发表,要描述转发表,请参考4.2节.在虚电路网络中,该网络的路由器必须为进行中的连接维持连接状态信息。

每当跨越一台路由器则创建一个新连接,一个新的连接项必须加到该路由器转发表中;每当释放一个连接,必须从该表中删除该项。

注意到即使没有VC号转换,仍有必要维持连接状态信息,该信息将VC号与输出接口号联系起来。

每当一个端系统要发送分组时,它就为该分组加上目的地端系统的地址,然后将该分组推进网络中。

完成这些无需建立任何虚电路。

在数据报网络中的路由器不维护任何有关虚电路的状态信息。

每个路由器有一个将目的地址影射到链路接口的转发表;当分组到达路由器时,该路由器使用该分组的目的地址在该转发表中查找适当的输出链路接口。

然后路由其将该分组项该输出链路接口转发。

虽然在数据报网络中不维持连接状态信息,它们无论如何在其转发表中维持了转发状态信息。

在数据报网络中的转发表是由选录算法修改的,通常每1到5分钟左右更新转发表。

在虚电路网络中,无论何时通过路由器拆除一条现有的连接,路由器中的转发表就更新。

8.(1)经内存交换:在输入和输出端口之间的交换是在CPU控制下完成的.输入与输出端口的作用就像在传统操作系统中的I/O设备一样.一个分组到达一个输入端口,该端口会先通过中断方式向选路处理器发出信号.于是,该分组就被拷贝到处理器内存中.选路处理器从分组首部中取出目的地址,在转发表中找出适当的输出端口,并将该分组拷贝到输出端口的缓存中.(2)经一根总线交换:输入端口经一根总线将分组直接传送到输出端口,不需要选路处理器的干预.由于总线是共享的,故一次只能有一个分组通过总线传送.(3)经一个互联网络交换:使用一个纵横的网络,是一个由2n条总线组成的互联网络,它将n个输出端口和n个输入端口连接,一个到达某个端口的分组沿着连到输出端口的水平总线穿行,直至该水平总线与连到所希望的输出端口的垂直总线之交点.10.因为输出线速率慢而导致输出端队列长度加大,最终将耗尽输出端口的存储空间,在这样的情况下,分组就被丢弃了。

计算机网络自顶向下方法习题答案(中文版)

计算机网络自顶向下方法习题答案(中文版)

计算机网络自顶向下方法习题答案(中文版)第一章从电路到分组交换网习题11.电路交换和分组交换的主要区别在于数据传输的方式不同。

电路交换是建立一条专用的、固定的通信路径,该路径在通信会话期间始终保持不变。

而分组交换是将数据分割成小的数据包(分组),然后通过共享网络进行传输。

分组交换中,数据包可以通过不同的路径传输,并且可以与其他数据包并行传输。

习题21.源主机和目的主机之间建立虚拟连接的目的是为了提供可靠的数据传输服务。

通过虚拟连接,源主机和目的主机可以通过创建逻辑上的连接来确保数据的顺序和完整性。

习题31.端系统用于与互联网进行通信的网络接口称为网络接入点(Network Access Point,NAP)。

网络接入点是一个物理设备,允许端系统将数据发送到互联网或从互联网接收数据。

2.互联网服务提供商(Internet Service Provider,ISP)是为端系统提供与互联网连接的服务的公司或组织。

ISP通过网络接入点提供访问互联网的能力,并提供其他与互联网相关的服务。

第二章应用层习题41.应用层协议是在应用层进行通信的一组规则和约定。

应用层协议定义了应用程序如何在网络上进行通信,包括数据格式、数据传输方式等。

常见的应用层协议包括HTTP、FTP、SMTP等。

习题51.使用HTTP协议对特定URL的访问过程如下:1.客户端向服务器发送一个包含URL的HTTP请求。

2.服务器接收到请求后,根据URL找到对应的网页文件。

3.服务器将网页文件作为HTTP响应发送回客户端。

4.客户端接收到服务器的响应后,将网页文件显示在用户的浏览器上。

习题61.DNS(Domain Name System)在应用层提供了将域名转换为IP地址的服务。

当用户在浏览器中键入一个域名时,浏览器会向DNS服务器发送一个DNS请求,以获取对应的IP地址。

DNS服务器返回对应的IP地址给浏览器,浏览器根据IP地址访问对应的服务器。

计算机网络:自顶向下方法-课本课后习题答案(1-3)

计算机网络:自顶向下方法-课本课后习题答案(1-3)

课后习题答案:::没有不同,在本文书中,“主机”和“终端系统”可以互换使用。

终端系统包括,工作站,服务器,电子邮件服务器,连接的,等。

通过电话线拨号调制解调器:住宅通过电话线的:住宅或小型办公室光纤电缆:住宅交换以太网:公司无线:移动电话蜂窝移动接入(例如):移动电话电路交换网络可以为一个通话保证特定数量的端到端带宽。

大多数现在分组交换网络(包括)可以提供所有端到端带宽保证。

在时间发送主机开始传输。

在 时,发送主机完成传输并且整个分组到达路由器(没有传播延迟)。

因为路由器在时间拥有整个分组,所以它在时间开始向接收主机传输此分组。

在时间 ,路由器完成传输并且接收主机接收整个分组(也没有传播延迟)。

因此端到端延迟是 。

) 可以支持两个用户因为每个用户需要一半的链路带宽。

) 因为在传输过程中每个用户需要,如果两个或更上用户同时传输,那么最大需要。

因为共享的链路的可用带宽是,所以在链接之前没有排队延迟。

然而,如果三个用户同时传输,那么需要的带宽将是,它大于共享链路的可用带宽,在这种情况下在链接前存在排队延迟。

) 给定用户传输的概率是。

) 所有三个用户同时传输的概率是()333133--⎪⎪⎭⎫ ⎝⎛p p () 。

因为当所有用户都传输时,队列增加,所以在队列增加的分数(它等于所有三个用户同时传输的概率)是。

延迟组件是处理延迟,传输延迟,传播延迟和排队延迟。

除了排队延迟是变化的,其它所有延迟都是固定的。

; ; ;))) ;协议栈中的层——从顶到底——应用层,传输层,网络层,链路层和物理层。

章节中概述了各自的主要职责。

路由器处理从第层到第层(这不完全准确,因为新型的传感器又是充当防火墙或缓冲组件,并且也处理第层)。

链路层交换机处理第层到第层。

主机处理所有层。

) 病毒需要某些人的互动形式来传播。

典型的例子是电子邮件病毒) 蠕虫不需要用户复制。

在感染的主机中的蠕虫扫描地址和端口号,寻找容易的进程进行感染。

) 特洛伊木马隐藏在某些有用的软件之中。

计算机网络(自顶向下方法)第四版答案(中文版)

计算机网络(自顶向下方法)第四版答案(中文版)
传达传输控制协议可能造成一个传输控制协议 SYN 泛光的目标的SYN讯息
在目标攻击).
28.特鲁迪能假装对爱丽丝 (和反之亦然)和部份地或完全地当鲍伯
修改从鲍伯被传送到爱丽丝的信息 (s)。举例来说,她能容易地
将片语 " 爱丽丝,我亏欠你$1000" 换成 " 爱丽丝,我亏欠你$10,000" 。
在情形中,当没有充足的钱:
HELO (在电子邮件地址中@符号之前的名称)--------------> (检查是否有效的在电子邮件地址中@符号之前的名称)
<-------------PASSWD
PASSWD <passwd>--------------> (检查密码)
<-------------好(密码是好)
<-------------再见
问题 2.
一)一个转变电路的网络会很好地被适合到描述的应用程序,因为
应用程序用可预期的平滑带宽包括长会议
需求。因为传输率被知道和不是 bursty,带宽能是
为每个应用程序会议电路,以没有重要的废料保留。此外,我们
需要不烦恼非常大约设定的在头上费用在而且上面扯裂下一
此外,特鲁迪能甚至放被鲍伯传送给爱丽丝的小包
(而且虎头钳-反之亦然), 即使从鲍伯到爱丽丝的小包被编加密码。
第 1 章问题:
问题 1.
没有单一这一个疑问的正确答案。许多协定会达到预期效果。
一个简单的下面 回应在这里:
从非同步传输模式机器到服务器的信息
Msg 名字目的
---------------
电路被分期偿还过了冗长期间的连接一典型的
应用程序会议。
b)如有如此有雅量的联结容量,网络没有需要混杂控制

计算机网络:自顶向下方法-课本课后习题答案

计算机网络:自顶向下方法-课本课后习题答案

计算机网络:自顶向下方法-课本课后习题答案(1-3)课后习题答案:Chapter 1:Review questions: 1,4,11,13,15,16,18,19,23,25,261没有不同,在本文书中,“主机”和“终端系统”可以互换使用。

终端系统包括PCs ,工作站,Web 服务器,电子邮件服务器,连接Internet 的PDA ,WebTV 等。

41 通过电话线拨号调制解调器:住宅2 通过电话线的DSL :住宅或小型办公室3 光纤电缆:住宅4 100 Mbps 交换以太网:公司5 无线LAN :移动电话6 蜂窝移动接入(例如WAP ):移动电话11电路交换网络可以为一个通话保证特定数量的端到端带宽。

大多数现在分组交换网络(包括Internet )可以提供所有端到端带宽保证。

13在时间t0发送主机开始传输。

在t1 = L/R1时,发送主机完成传输并且整个分组到达路由器(没有传播延迟)。

因为路由器在时间t1拥有整个分组,所以它在时间t1开始向接收主机传输此分组。

在时间t2 = t1 + L/R2,路由器完成传输并且接收主机接收整个分组(也没有传播延迟)。

因此端到端延迟是L/R1 + L/R2。

15a) 可以支持两个用户因为每个用户需要一半的链路带宽。

b) 因为在传输过程中每个用户需要1Mbps ,如果两个或更上用户同时传输,那么最大需要2Mbs 。

因为共享的链路的可用带宽是2Mbps ,所以在链接之前没有排队延迟。

然而,如果三个用户同时传输,那么需要的带宽将是3Mbps ,它大于共享链路的可用带宽,在这种情况下在链接前存在排队延迟。

c) 给定用户传输的概率是0.2。

d) 所有三个用户同时传输的概率是()333133--⎪⎪⎭⎫ ⎝⎛p p = (0.2)3 = 0.008。

因为当所有用户都传输时,队列增加,所以在队列增加的分数(它等于所有三个用户同时传输的概率)是0.008。

16延迟组件是处理延迟,传输延迟,传播延迟和排队延迟。

计算机网络——自顶向下方法与Internet特色(答案)(中文版第三版)

计算机网络——自顶向下方法与Internet特色(答案)(中文版第三版)

计算机网络(第三版)习题答案-自顶向下方法与Internet特色1复习题1.没有不同。

主机和端系统可以互换。

端系统包括PC,工作站,WEB服务器,邮件服务器,网络连接的PDA,网络电视等等。

(张士波)2.假设爱丽丝是国家A的大使,想邀请国家B的大使鲍勃吃晚餐。

爱丽丝没有简单的打个电话说“现在我们一起吃晚餐吧”。

而是她先打电话给鲍勃建议吃饭的日期与时间。

鲍勃可能会回复说那天不行,另外一天可以。

爱丽丝与鲍勃不停的互发讯息直到他们确定一致的日期与时间。

鲍勃会在约定时间(提前或迟到不超过15分钟)出现在大使馆。

外交协议也允许爱丽丝或者鲍勃以合理的理由礼貌的退出约会。

3.联网(通过网络互联)的程序通常包括2个,每一个运行在不同的主机上,互相通信。

发起通信的程序是客户机程序。

一般是客户机请求和接收来自服务器程序的服务。

4.互联网向其应用提供面向连接服务(TCP)和无连接服务(UDP)2种服务。

每一个互联网应用采取其中的一种。

面相连接服务的原理特征是:①在都没有发送应用数据之前2个端系统先进行“握手”。

②提供可靠的数据传送。

也就是说,连接的一方将所有应用数据有序且无差错的传送到连接的另一方。

③提供流控制。

也就是,确保连接的任何一方都不会过快的发送过量的分组而淹没另一方。

④提供拥塞控制。

即管理应用发送进网络的数据总量,帮助防止互联网进入迟滞状态。

无连接服务的原理特征:①没有握手②没有可靠数据传送的保证③没有流控制或者拥塞控制5.流控制和拥塞控制是两个面向不同的对象的不同的控制机理。

流控制保证连接的任何一方不会因为过快的发送过多分组而淹没另一方。

拥塞控制是管理应用发送进网络的数据总量,帮助防止互联网核心(即网络路由器的缓冲区里面)发生拥塞。

6.互联网面向连接服务通过使用确认,重传提供可靠的数据传送。

当连接的一方没有收到它发送的分组的确认(从连接的另一方)时,它会重发这个分组。

7.电路交换可以为呼叫的持续时间保证提供一定量的端到端的带宽。

计算机网络自顶向下方法第六版课后练习题含答案

计算机网络自顶向下方法第六版课后练习题含答案

计算机网络自顶向下方法第六版课后练习题含答案本文将为大家整理并提供计算机网络自顶向下方法第六版的课后练习题,并附上答案供大家参考。

本书作为计算机网络领域的经典教材之一,在网络通信领域有着广泛的应用和影响力,本文的练习题部分将涉及信道、分组交换、传输、应用层、网络层和链路层等内容。

第一章绪论练习题1.为什么国际互联网不是一个分布式系统?答:国际互联网主要是一个基于电信网络建立的一系列网络,虽然其网络的分布式特性比较明显,但是其实质上并不是一个完整的分布式系统,因为其存在部分垄断的情况,包括DNS根服务器、ICANN等。

2.同IP音频金融区别,视频流量传输对延迟和带宽有何要求?答:IP音频要求低延迟,可丢失,而视频数据则要求具备较高的带宽和低的延迟。

因此,在传输视频数据时要保证网络的带宽和稳定性。

第二章应用层练习题1.SMTP和POP3之间有什么区别?答:SMTP是一个用于发送电子邮件的协议,POP3是用于检索邮件的协议。

邮件服务器在接收到SMTP消息后,会将邮件存储在服务器上,而POP3客户端则可从服务器上检索邮件。

2.什么是DNS?答:DNS,即Domn Name System,是一种用于将域名转换为IP地址的分布式数据库系统。

DNS服务器通过DNS协议为客户端提供域名解析服务,将域名解析为相应的IP地址。

第三章运输层练习题1.什么是可靠传输?答:可靠传输是指通过一定的机制来保证数据的传输过程中不会发生数据丢失、失序或冗余等问题,确保数据的完整性和可靠性。

2.TCP和UDP的区别是什么?答:TCP是一种基于连接的可靠传输协议,提供面向连接的服务,包括传输数据、流量控制、拥塞控制等功能;UDP则是无连接协议,数据包传输效率相对TCP较高,但可靠性较差。

第四章网络层练习题1.什么是网络拓扑?答:网络拓扑指的是连接在网络上的各个节点之间的物理或逻辑连接方式,包括星型、总线型、环型、网格型等多种方式。

2.IP路由选择的基本机制是什么?答:IP路由选择的基本机制是通过路由表选择最佳路径,获取最短跳数、最低费用的路径,实现IP数据包在网络中的传递。

计算机网络,自顶向下方法与Internet特色课后习题答案第三章中文版要点

计算机网络,自顶向下方法与Internet特色课后习题答案第三章中文版要点

3复习题1.P127 源端口号为y,目的端口号为x。

2.P 131 应用程序开发者可能不想其应用程序使用TCP的拥塞控制,因为这会在出现拥塞时降低应用程序的传输速率。

通常,IP电话和IP视频会议应用程序的设计者选择让他们的应用程序运行在UDP上,因为他们想要避免TCP的拥塞控制。

还有,一些应用不需要TCP提供的可靠数据传输。

3.P131 是的,应用程序开发者可以将可靠数据传输放到应用层协议中完成。

但是这需要相当大的工作量和进行调试。

4.a) false b) false c) true d) false e) true f) false g) false5.a) 20 bytes (110-90=20bytes) b) ack number = 90 P155 第一个包丢失,发送第一个包之前的一个包的ACK6.P155 3个报文段,第一个报文段,客户机到服务器,seq=43,ack=80;第二个报文段,服务器到客户机,seq=80,ack=44;第三个报文段,客户机到服务器,seq=44,ack=81。

7.R/2 P180 R/28.P176 错误,其阈值将被设置为拥塞窗口目前值的一半(乘性减)。

习题1.A →S 源端口号:467 目的端口号:23b) B →S源端口号:513目的端口号:23c) S →A源端口号:23目的端口号:467d) S →B源端口号:23目的端口号:513e) Yes.f) No.2.P128 假设主机A,B,C的IP地址为a,b,c.(a,b,c各不相同)到主机A:源端口=80,源IP地址=b, 目的端口=26145,目的IP地址=a;到主机C:左边进程:源端口=80,源IP地址=b, 目的端口=7532,目的IP地址=c;到主机C:右边进程:源端口=80,源IP地址=b, 目的端口=26145,目的IP地址=c;3.P132 UDP检查和01010101+011100001100010111000101+01001100000100011的补码=11101110为了检测错误,接收方将四个字相加(三个原始字和一个检测字)。

《计算机网络自顶向下》课后习题答案(第二章中文版)

《计算机网络自顶向下》课后习题答案(第二章中文版)

《计算机网络自顶向下》课后习题答案(第二章中文版)2复习题1.The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; email: SMTP.2.P51 网络体系结构是指以分层的方式来描述通信过程的组织体系。

(例如五层网络结构)另一方面,应用体系结构是由应用程序的研发者设计,并规定应用程序的主要结构(例如客户机/服务器或P2P)从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。

3.P52 在即时讯息中,发起人连接到中心服务器,查找接收方的IP地址是典型的客户机/服务器模式。

在这之后,即时信息可以在相互通信的双方进行直接的端到端通信。

不需要总是打开的中间服务器。

4.P53 发起通信的进程为客户机,等待联系的进程是服务器。

5.No. As stated in the text, all communication sessions havea client side and a server side. In a P2P file-sharingapplication, the peer that is receiving a file is typically the client and the peer that is sending the file is typically the server.6.P54 目的主机的IP地址和目的套接字的端口号。

7.在日常生活中你或许会使用Web浏览器和邮件阅读器。

你或许还会用到FTP用户代理,Telnet用户代理,音频/视频播放器用户代理(比如Real Networks player),即时信息代理,P2P文件共享代理。

8.There are no good examples of an application that requires no data loss and timing. If you know of one, send an e-mail to the authors.9.当两个通信实体在相互发送数据前第一次交换控制分组信息时使用握手协议。

【VIP专享】计算机网络:自顶向下方法-课本课后习题答案(4-6)

【VIP专享】计算机网络:自顶向下方法-课本课后习题答案(4-6)
PC 机自动分配地址以及路由器接口.是的,无线路由器也用 NAT(网络地址转换)来从 ISP 获
6.培养学生观察、思考、对比及分析综合的能力。过程与方法1.通过观察蚯蚓教的学实难验点,线培形养动观物察和能环力节和动实物验的能主力要;特2征.通。过教对学观方察法到与的教现学象手分段析观与察讨法论、,实对验线法形、动分物组和讨环论节法动教特学征准的备概多括媒,体继课续件培、养活分蚯析蚓、、归硬纳纸、板综、合平的面思玻维璃能、力镊。子情、感烧态杯度、价水值教观1和.通过学理解的蛔1虫.过观适1、察于程3观阅 六蛔寄.内列察读 、虫生出蚯材 让标容生常3根蚓料 学本教活.见了 据身: 生,师的2的、解 问体巩鸟 总看活形线作 用蛔 题的固类 结雌动态形业 手虫 自形练与 本雄学、三动: 摸对 学状习人 节蛔生结、4物、收 一人 后和同类 课虫活构请一并蚯集 摸体 回颜步关 重的动、学、归蚓鸟 蚯的 答色学系 点形教生生让纳在类 蚓危 问。习从 并状学理列学线平的害 题蚯四线人 归、意特出四生形面生 体以蚓、形类 纳大图点常、五观动玻存 表及的鸟请动文 本小引以见引、察物璃现 ,预身类 3学物明 节有言及的导 、巩蚯的上状 是防体之生和历 课什根蚯环学 怎固蚓主和, 干感是所列环史 学么据蚓节二生 样练引要牛鸟 燥染否以举节揭 到不上适动、回 区习导特皮类 还的分分蚯动晓 的同节于物让答 分。学征纸减 是方节布蚓物起 一,课穴并学课 蚯生。上少 湿法?广的教, 些体所居归在生前 蚓回4运的 润;泛益学鸟色生纳.靠物完问 的答蛔动原 的4,处目类 习和活环.近在成题 前蚯虫的因 ?了以。标就 生体的节身其实并 端蚓寄快及 触解上知同 物表内特动体结验总 和的生利慢我 摸蚯适识人 学有容点物前构并结 后生在用一国 蚯蚓于与类 的什,的端中思线 端活人问样的 蚓飞技有 基么引进主的的考形 ?环体题吗十生行能着 本特出要几变以动境,?大 节活的1密 方征本“特节化下物.并会让为珍 近习形理切 法。课生征有以问的引小学什稀 腹性态解的 。2课物。什游题主.出起结生么鸟 面和结蛔关观题体么戏:要蚯哪利明?类 处适构虫系察:的特的特蚓些用确等 ,于特适。蛔章形殊形征这疾板,资 是穴点于可虫我态结式。种病书生料 光居是寄的们结构,五典?小物, 滑生重生鸟内学构,学、型5结的以 还活要生类部习与.其习巩的如鸟结爱 是的原活生结了功颜消固线何类构鸟 粗形因的存构腔能色化练形预适特护 糙态之结的,肠相是系习动防于点鸟 ?、一构现你动适否统。物蛔飞都为结。和状认物应与的。虫行是主构课生却为和”其结病的与题、本理不蛔扁的他构?特环以生8特乐虫形观部特8三征境小理页点观的动位点、梳相组等这;,哪物教相,引理适为方些2鸟,育同师.导知应单面鸟掌类结了;?生学识的位你握日构解2互.生。办特认线益特了通动观手征识形减点它过,察抄;吗动少是们理生蛔报5?物,与的解.参虫一了它和有寄主蛔与结份解们环些生要虫其构。蚯都节已生特对中。爱蚓会动经活征人培鸟与飞物灭相。类养护人吗的绝适这造兴鸟类?主或应节成趣的为要濒的课情关什特临?就危感系么征灭来害教;?;绝学,育,习使。我比学们它生可们理以更解做高养些等成什的良么两好。类卫动生物习。惯根的据重学要生意回义答;的3.情通况过,了给解出蚯课蚓课与题人。类回的答关:系线,形进动行物生和命环科节学动价环值节观动的物教一育、。根教据学蛔重虫点病1.引蛔出虫蛔适虫于这寄种生典生型活的线结形构动和物生。理二特、点设;置2.问蚯题蚓让的学生生活思习考性预和习适。于穴居生活的形态、结构、生理等方面的特征;3.线形动物和环节动物的主要特征。

《计算机网络自顶向下》课后习题答案(第四章_中文版)

《计算机网络自顶向下》课后习题答案(第四章_中文版)

4复习题1.网络层的分组名称是数据报.路由器是根据包的IP地址转发包;而链路层是根据包的MAC地址来转发包.2.数据报网络中网络层两个最重要的功能是:转发,选路.虚电路网络层最重要的三个功能是:转发,选路,和呼叫建立.3.P200 转发是当一个分组到达路由器的一条输入链路时,该路由器将该分组移动到适当的输出链路.选路是当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径.4.是,都使用转发表,要描述转发表,请参考4.2节.在虚电路网络中,该网络的路由器必须为进行中的连接维持连接状态信息。

每当跨越一台路由器则创建一个新连接,一个新的连接项必须加到该路由器转发表中;每当释放一个连接,必须从该表中删除该项。

注意到即使没有VC号转换,仍有必要维持连接状态信息,该信息将VC号与输出接口号联系起来。

每当一个端系统要发送分组时,它就为该分组加上目的地端系统的地址,然后将该分组推进网络中。

完成这些无需建立任何虚电路。

在数据报网络中的路由器不维护任何有关虚电路的状态信息。

每个路由器有一个将目的地址影射到链路接口的转发表;当分组到达路由器时,该路由器使用该分组的目的地址在该转发表中查找适当的输出链路接口。

然后路由其将该分组项该输出链路接口转发。

虽然在数据报网络中不维持连接状态信息,它们无论如何在其转发表中维持了转发状态信息。

在数据报网络中的转发表是由选录算法修改的,通常每1到5分钟左右更新转发表。

在虚电路网络中,无论何时通过路由器拆除一条现有的连接,路由器中的转发表就更新。

5.P202 单个分组:确保交付;具有延时上界的确保交付.分组流:有序分组交付;确保最小带宽;确保最大时延抖动.因特网的网络层不提供这些服务.ATM的CBR(恒定比特率)服务同时提供确保交付和计时.ABR(可用比特率)不提供该假想服务.6.交互式实时多媒体应用,如:IP电话和视频会议.这些应用都得益于ATM的CBR服务的实时性.7.正是由于有影子拷贝,在每个输入端口的转发都由本地决定,而不用调用中心选路处理器.这种分散的转发方式避免了在路由器的某一个节点出现转发处理的瓶颈.8.P211 (1)经内存交换:在输入和输出端口之间的交换是在CPU控制下完成的.输入与输出端口的作用就像在传统操作系统中的I/O设备一样.一个分组到达一个输入端口,该端口会先通过中断方式向选路处理器发出信号.于是,该分组就被拷贝到处理器内存中.选路处理器从分组首部中取出目的地址,在转发表中找出适当的输出端口,并将该分组拷贝到输出端口的缓存中.(2)经一根总线交换:输入端口经一根总线将分组直接传送到输出端口,不需要选路处理器的干预.由于总线是共享的,故一次只能有一个分组通过总线传送.(3)经一个互联网络交换:使用一个纵横的网络,是一个由2n条总线组成的互联网络,它将n个输出端口和n个输入端口连接,一个到达某个端口的分组沿着连到输出端口的水平总线穿行,直至该水平总线与连到所希望的输出端口的垂直总线之交点.9.P213 如果在输入端口因为交换结构速率慢而引起队列长度的加大,最终将路由器的缓存空间耗尽,就会出现“分组丢失”.如果交换结构速率大于线路速率的n倍(n是输入端口的数量)就可以消除分组丢失的问题. 10.因为输出线速率慢而导致输出端队列长度加大,最终将耗尽输出端口的存储空间,在这样的情况下,分组就被丢弃了。

计算机网络自顶向下课后习题答案答案

计算机网络自顶向下课后习题答案答案

《计算机网络自顶向下》课后习题答案答案(第一章中文版)(总5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1复习题1.没有不同。

主机和端系统可以互换。

端系统包括PC,工作站,WEB服务器,邮件服务器,网络连接的PDA,网络电视等等。

2.假设爱丽丝是国家A的大使,想邀请国家B的大使鲍勃吃晚餐。

爱丽丝没有简单的打个电话说“现在我没一起吃晚餐吧”。

而是她先打电话给鲍勃建议吃饭的日期与时间。

鲍勃可能会回复说那天不行,另外一天可以。

爱丽丝与鲍勃不停的互发讯息直到他们确定一致的日期与时间。

鲍勃会在约定时间(提前或迟到不超过15分钟)出现再大使馆。

外交协议也允许爱丽丝或者鲍勃以合理的理由礼貌的退出约会。

3.联网(通过网络互联)的程序通常包括2个,每一个运行在不同的主机上,互相通信。

发起通信的程序是客户机程序。

一般是客户机请求和接收来自服务器程序的服务。

4.互联网向其应用提供面向连接服务(TCP)和无连接服务(UDP)2种服务。

每一个互联网应用采取其中的一种。

面相连接服务的原理特征是:①在都没有发送应用数据之前2个端系统先进行“握手”。

②提供可靠的数据传送。

也就是说,连接的一方将所有应用数据有序且无差错的传送到连接的另一方。

③提供流控制。

也就是,确保连接的任何一方都不会过快的发送过量的分组而淹没另一方。

④提供拥塞控制。

即管理应用发送进网络的数据总量,帮助防止互联网进入迟滞状态。

无连接服务的原理特征:①没有握手②没有可靠数据传送的保证③没有流控制或者拥塞控制5.流控制和拥塞控制的两个面向不同的对象的不同的控制机理。

流控制保证连接的任何一方不会因为过快的发送过多分组而淹没另一方。

拥塞控制是管理应用发送进网络的数据总量,帮助防止互联网核心(即网络路由器的缓冲区里面)发生拥塞。

6.互联网面向连接服务通过使用确认,重传提供可靠的数据传送。

当连接的一方没有收到它发送的分组的确认(从连接的另一方)时,它会重发这个分组。

《计算机网络自顶向下法》第四版 中文版James F;Kurose Keith W课后习题答案计算机网络复习提要

《计算机网络自顶向下法》第四版 中文版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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络:自顶向下方法-课本课后习题答案(1-3)课后习题答案:Chapter 1:Review questions: 1,4,11,13,15,16,18,19,23,25,261没有不同,在本文书中,“主机”和“终端系统”可以互换使用。

终端系统包括PCs ,工作站,Web 服务器,电子邮件服务器,连接Internet 的PDA ,WebTV 等。

41 通过电话线拨号调制解调器:住宅2 通过电话线的DSL :住宅或小型办公室3 光纤电缆:住宅4 100 Mbps 交换以太网:公司5 无线LAN :移动电话6 蜂窝移动接入(例如WAP ):移动电话11电路交换网络可以为一个通话保证特定数量的端到端带宽。

大多数现在分组交换网络(包括Internet )可以提供所有端到端带宽保证。

13在时间t0发送主机开始传输。

在t1 = L/R1时,发送主机完成传输并且整个分组到达路由器(没有传播延迟)。

因为路由器在时间t1拥有整个分组,所以它在时间t1开始向接收主机传输此分组。

在时间t2 = t1 + L/R2,路由器完成传输并且接收主机接收整个分组(也没有传播延迟)。

因此端到端延迟是L/R1 + L/R2。

15a) 可以支持两个用户因为每个用户需要一半的链路带宽。

b) 因为在传输过程中每个用户需要1Mbps ,如果两个或更上用户同时传输,那么最大需要2Mbs 。

因为共享的链路的可用带宽是2Mbps ,所以在链接之前没有排队延迟。

然而,如果三个用户同时传输,那么需要的带宽将是3Mbps ,它大于共享链路的可用带宽,在这种情况下在链接前存在排队延迟。

c) 给定用户传输的概率是0.2。

d) 所有三个用户同时传输的概率是()333133--⎪⎪⎭⎫ ⎝⎛p p = (0.2)3 = 0.008。

因为当所有用户都传输时,队列增加,所以在队列增加的分数(它等于所有三个用户同时传输的概率)是0.008。

16延迟组件是处理延迟,传输延迟,传播延迟和排队延迟。

除了排队延迟是变化的,其它所有延迟都是固定的。

1810msec; d/s; no; no19a) 500 kbpsb) 64 secondsc) 100kbps; 320 seconds23Internet 协议栈中的5层——从顶到底——应用层,传输层,网络层,链路层和物理层。

章节1.5.1中概述了各自的主要职责。

25路由器处理从第1层到第3层(这不完全准确,因为新型的传感器又是充当防火墙或缓冲组件,并且也处理第4层)。

链路层交换机处理第1层到第2层。

主机处理所有5层。

26a) 病毒需要某些人的互动形式来传播。

典型的例子是电子邮件病毒b) 蠕虫不需要用户复制。

在感染的主机中的蠕虫扫描IP 地址和端口号,寻找容易的进程进行感染。

c) 特洛伊木马隐藏在某些有用的软件之中。

Problem s: 2,5,12,18,242a) 电路交换网络将适合此描述的应用,因为此应用包含拥有可预测平滑带宽需求的长期会话。

因为传输率已知并且不是爆炸性的,所以可以为每个应用会话电路预留带宽而没有非常大的浪费。

此外,我们不要关心建立和解除一个电路连接的开销,它们分摊给定义应用会话的较长时间。

b) 给定一个大量链接能力,网络需要拥塞控制机制。

在最坏的情况下(很有可能拥塞),所有应用同时在一个或更多的特定网络链接上同时传输。

但是,因为每个链接提供足够的带宽来处理应用数据率的总和,所以不会发生拥塞(非常少的排队)。

5a) s m d prop / 秒.b) R L d trans /= 秒.c) )//(R L s m d end to end +=-- 秒.d) 此比特刚离开Host Ae) 第一个比特在链路中并且没有到达Host Bf) 第一个个比特已经达到Host B 。

g)()893105.2102810083=⨯⨯==S R L m km. 12第一个传输的分组的排队延迟是0,第二个传输的分组是L/R ,一般地,对于第n 个传输的分组来说,排队延迟是(n-1)L/R 。

因此,对于N 个分组来说平均的延迟是:(L/R + 2L/R + ....... + (N-1)L/R)/N = L/RN(1 + 2 + ..... + (N-1)) = LN(N-1)/(2RN) = (N-1)L/(2R)注意:1 + 2 + ....... + N = N(N+1)/218a) 40,000 bitsb) 40,000 bitsc) 链路的带宽延迟积是可以在链路中的最大比特数。

d) 1比特是250米长,它比一个足球场长1米。

e) s/R24a) 从源主机到第一个分组交换机的时间=sec 5sec 105.1105.766=⨯⨯。

使用“存储交换”分组交换,从源主机到目的主机移动该数据包的总共时间= sec 153sec 5=⨯hopsb) 从源主机到第一个分组交换机移动第一个分组的时间sec 1sec 105.1105.163m =⨯⨯,第一台交换机接收的第二个分组的时间=第一个分组到达第二台交换机的时间=sec 2sec 12m m =⨯,第2ms 时,第二个分组能被第一台交换机全部收到。

c) 第一个分组到达目的主机的时间=sechops⨯,在此之后,1mm=33sec每1ms 就收到一个分组,因此收到最后一个分组(第5000个分组)的时间=sec3=+msecm。

可以发现使用报文分段要小的多(差不多.5002sec1*49991/3)d) 缺点:1) 分组必须放在目的的序列中2) 报文分段产生很多较小的数据包。

因为不管分组的大小如何,头的大小通常是相同的。

使用分组分段,头比特的总数更多。

Chapter 2:Review questions: 1,3,5,6,11,13,15,22,27,281Web:HTTP;文件传输:FTP;远程登录: Telnet;网络新闻:NNTP;e-mail: SMTP。

3初始通信的进程是客户端;等待连接的进程是服务器。

5目标主机的IP地址和目标套接字的端口号。

6应该使用UDP。

通过UDP,传输可以在一个往返时间(RTT)中完成——客户端向UDP socket发送传输请求,并且服务器向客户端的UDP socket 返回应答。

通过TCP,最少需要两个RTT——一个是构建TCP连接,另一个是客户端发送请求,服务器返回应答。

11与这些协议相关的应用要求所有应用数据要按照正确的顺序接收而没有间隔。

TCP提供这些服务而UDP则没有。

13Web缓存器可以产生较接近用户或者用户主机连接的相同LAN的希望内容。

Web缓存器可以降低所有对象的延迟,即使没有储存的对象,因为缓存降低了链路流量。

15FTP使用两个平行的TCP连接,一个是发送控制信息(例如传输文件的请求)的连接和实际传输文件的连接。

因为控制信息不在文件发送的连接上发送,所以FTP发送“带外”控制信息。

22在P2P文件共享系统中的覆盖网络包括参与文件系统中的节点和节点之间的逻辑链接。

如A和B之间存在一个半永久TCP连接,那么从节点A到节点B存在一个逻辑链接(在图理论中是一条边)。

覆盖网络不包括路由器。

通过Gnutella,当一个节点想加入Gnutella网络时,它首先发现(带外)已经在网络中的一个或更多节点的IP地址。

然后向这些节点发送加入消息。

当节点收到确认时,它成为Gnutella网络中的一个成员。

节点通过周期的刷新消息维持它们的逻辑链接。

27使用UDP服务器,没有欢迎套接字,并且来自不同客户端的所有数据通一个套接字进入服务器。

使用TCP服务器,存在一个欢迎套接字,并且每次客户端初始一个到服务器的连接,就创建一个新的套接字。

因此,为了支持n 个同时连接,服务将需要n+1个套接字。

28对于TCP应用程序来说,只要客户端执行了,那么它就尝试与服务器初始化一个TCP连接。

如果TCP服务器没有运行,那么客户端将建立此连接失败。

对于UDP应用程序来说,客户端不会在执行时立即初始化连接(或者尝试与UDP服务器通信)。

Problems: 9,249a) 速率为R链路上传输对象大小为L的时间为L/R。

平均时间是R分隔的对象的平均时间:= (900,000 bits)/(15,000,000 bits/sec) =0.06 sec在链路上的流量强度是(15 requests/sec)(0.06 msec/request) = 0.9。

因此,平均访问延迟是(0.06 sec)/(1 -0.9) =0.6 seconds。

因此总共的平均响应时间是0.6 sec + 2 sec = 2.6 secb) 访问链路的流量强度降低了40%,这是因为请求的40%在这个机构的网络中是满足的。

因此平均访问延迟是(0.06 sec)/[1 –(0.6)(0.9)] =0.13 seconds。

响应时间基本是0如果请求满足缓冲区(这发生的概率是0.4);对于缓冲未命中的情况平均响应时间是0.13sec+2sec=2.13sec(这发生的概率是60%)。

因此平均响应时间是(0.4)(0 sec) + (0.6)(2.13 sec) = 1.278 seconds24a) 如果首先运行TCP客户端,那么客户端尝试与不存在的服务器进程建立TCP连接。

TCP连接将建立失败。

b) UDP客户端没有与服务器建立连接。

因此,所有事情都运行正常如果你首先运行UDP客户端,然后运行UDP服务器,再在键盘中输入某些输入。

“等待D1”。

这里请求其正在等待来自B 的D1数据消息。

计时器通常运行在此状态。

如果计时器超时了,那么A 发送另一个R1消息,重新启动计时器并且记住此状态。

如果从B 收到了D1消息,那么A 停止计时器并且进入“等待上级的Request 0”的状态。

如果A 在此状态收到了D0数据消息,那么它将被忽略。

数据提供者(B )只有两个状态“发送D0”。

在此状态,通过发送D0,B 连续响应收到的R0消息,并且记住此状态。

如果B 收到了R1消息,那么它知道它的D0消息已经被正确地接受了。

因此它丢弃此D0数据(因为它已经在另一边收到了)并且然后进入“发送D1”状态,这里它将使用D1去发送下一个数据请求片。

“发送D1”。

在此状态下,通过发送D1,B 连续响应收到的R1消息,然后记住此状态。

如果B 收到了R1消息,那么它知道它的D1消息已经正确地收到了并且因此进入“发送D1”状态。

20为了避免图3.27的场景,我们想避免接收器窗口的前缘(也就是拥有最高序列号的那个)回绕在序列号空间中并且与后缘(也就是在发送者窗口中拥有最低序列号的那个)。

也就是说,序列后空间必须足够大以适合整个接收器状态和整个发送者窗口而没有这些重叠条件。

因此,我们需要确定序列号的一个范围可以在任意给定时间接受者和发送者的窗口都可以包含。

相关文档
最新文档