计算机网络自顶向下第二章
- 格式:ppt
- 大小:1.94 MB
- 文档页数:101


计算机⽹络⾃顶向下⽅法,第7版——习题解答⽬录
前⾔
本⽂包含了 Computer Networking A Top-Down Approach, 7th Edition 中部分回顾性习题的问题与解答,主要参考了英⽂第7版和中⽂第7版
的正⽂内容,欢迎各位的交流与指正!
CHAPTER 1
SECTION 1.1
R1. 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 torelations between states. In general, protocol represents the recognized and generally accepted system of international courtesy.
..WORD完美格式..
..专业知识编辑整理.. 7第一章
R11 L/R1 + L/R2
R13
a. 两个用户
b. 每个用户需要1Mbps进行传输,若两个或更少用户同时进行传输,则带宽需求量最大为2Mbps,由于链路总带宽为2Mbps,所以无排队时延;若三个或更多用户同时进行传输,带宽需求超过3Mbps,多于链路总带宽,因此会出现排队时延。
c. 0.27
d. 0.008;0.008
R19
a. 500kbps
b. 64s
c. 100kbps;320s
R23
应用层:网络应用程序及应用层协议存留的地方;
传输层:在应用程序端点之间传送应用层报文;
网络层:将网络层分组(数据报)从一台主机移动到另一台主机;
链路层:将分组从一个结点移动到路径上的下一个结点;
物理层:将帧(链路层分组)中的一个一个比特从一个结点移动到下一个结点。
R25
路由器:网络层,链路层,物理层
链路层交换机:链路层,物理层
主机:所有五层
P3
a. 电路交换网。
因为应用包含可预测的稳定带宽需求的长运行时间,由于传输率已知且非猝发,可在无明显浪费的情况下为每个应用周期预留带宽。且建立与中断连接的总开销可被均摊在应用长时间的运行时间中。
b. 在最坏的情况下,所有应用同时经一条或多条链路传输。然而由于每条链路都有足够带宽提供给所有应用,不会出现拥塞情况,因此不需要拥塞控制。
第二章
R5
目的主机的IP地址与目的进程套接字的端口号
R12
当用户首次访问网站时,服务器创建一唯一标识码,在其后端服务器中创建一入 ..WORD完美格式..
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的三次握手,以及拥塞控制机制和分组都有开销。UDP没有拥塞控制机制,所以发送端可以以任何速率向其下面的层(网络层)注入数据。
1 1.端系统和网络核心、协议
处在因特网边缘的部分就是连接在因特网上的所有的主机。这些主机又称为端系统(end system)
网络核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。在网络核心部分起特殊作用的是路由器(router)。路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
注:分组交换主要有两类,一类叫做路由器,一类叫作链路层交换机。两者的作用类似,都是转发分组,不同点在于转发分组所依据的信息不同。路由器根据分组中的IP地址转发分组,链路层交换机根据分组中的目的MAC地址转发分组。
用于网络核心的交换技术主要有两种:电路交换(circuit switching),分组交换(packet switching)
协议(protocol)是通信双方共同遵守的规则,主要用于指定分组格式以及接收到每个分组后执行的动作。
2.两种基本的服务
(1)面向连接的服务
保证从发送端发送到接收端的数据最终将按顺序、完整地到达接收端
面向连接服务的过程包括连接建立、数据传输和连接释放3个阶段。在数据交换之前,必须先建立连接;数据交换结束后,必须终止这个连接。传送数据时是按序传送的。
有握手信号,由tcp提供,提供可靠的流量控制和拥塞控制
(2)无连接服务
对于传输不提供任何保证
在无连接服务的情况下,两个实体之间的通信不需要先建立好一个连接,因此其下层的有关资源不需要事先进行预定保留。这些资源将在数据传输时动态地进行分配。
无连接服务的特点是无握手信号,由udp提供,不提供可靠的流量控制和拥塞控制,因而是一种不可靠的服务,称为“尽最大努力交付”。面向连接服务并不等同于可靠的服务,面向连接服务时可靠服务的一个必要条件,但不充分,还要加上一些措施才能实现可靠服务。