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 an end system? “主机”和“端系统”之间有什么不同?列举几种不同类型的端系统。Web服务器是一种端系统吗?

没有区别。在本书中,“主机”和“端系统”这两个名词可以互相替换使用。
常见的端系统:个人电脑、服务器、有上网功能的手机、有上网功能的电器。
Web服务器也是一种端系统。

R2.

The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol? "协议"经常用来描述外交关系,维基百科是如何解释“外交礼节”的?(这里有中英翻译问题,protocol译为“协议”或“礼仪”,但是 Diplomatic protocol应译为“外交礼节”)

外交礼仪(外交协议)通常被用来描述国际间的交往礼仪与规则,这些完善且经历时间考验的规则使得国与国和人与人之间的交往和协作更加便利。礼仪的一部分总是承认在场所有人的等级地位。协议规则是建立在礼貌原则的基础上的。

R3.

Why are standards important for protocols? 标准对于协议为什么重要?
只有确定一套标准,人们才能在协议上创造可以互相调用、互相交流的产品。

SECTION 1.2

R4.

List six access technologies. Classify each one as home access, enterprise access, or wide-area wireless access. 列举6种接入方法,并且将它们分类(家庭接入/企业接入/广域无线接入)。
家庭接入: FTTH(光纤到户),DSL(数字用户线),WIFI
企业接入: WIFI, 以太网
广域无线接入:3G, 4G, 5G

R5.

Is HFC transmission rate dedicated or shared among users? Are collisions possible in a downstream HFC channel? Why or why not? HFC传输速率在用户间是专用的还是共享的?在下行HFC信道中,可能出现碰撞吗?为什么?

HFC(电缆因特网接入)传输速率是共享的。不会出现碰撞。

R6.

List the available residential access technologies in your city. For each type of access, provide the advertised downstream rate, upstream rate, and monthly price. 列举在你的城市中家庭接入的方式,对于每一种方式,写出下载速率、上传速率,价格。

R7.

What is the transmission rate of Ethernet LANs? 以太网的传输速率是?

用户通常以100Mbps,1Gbps接入以太网,而以太网服务器的传输数据可能是1Gbps,10Gbps

R8.

What are some of the physical media that Ethernet can run over? 以太网的媒介可以是?

双绞线,光纤等。

R9.

Dial-up modems, HFC, DSL and FTTH are all used for residential access. For each of these access technologies, provide a range of ­transmission rates and comment on whether the transmission rate is shared or dedicated.拨号调制解调器、HFC、DSL和FTTH都用于住宅接入。对于这些技术,给出每种技术的传输速率的范围,并讨论它们的传输速率是共享的还是专用的。

上行速率 下行速率 共享/专用
拨号 小于56kbps 小于56kbps 专用
HFC 小于42.8Mbps 小于30.7Mbps 共享
DSL 12~55Mbps 1.8~15Mbps 专用
FTTH 10Mbps以上(能达到1000Mbps) 2Mbps以上 专用

R10.

Describe the most popular wireless Internet access technologies today. ­Compare and contrast them.描述当今最流行的网络接入技术,并且比较它们的异同

略。

SECTION 1.3

R11.

Suppose there is exactly one packet switch between a sending host and a receiving host.The transmission rates between the sending host and the switch and between the switch and the receiving host are R1R_1R1​and R2R_2R2​, respectively. Assuming that the switch uses store-and-forward packet switching, what is the total end-to-end delay to send a packet of length L? (Ignore queuing, propagation delay, and processing delay.)假设有一个分组从发送端传输到接收端, 发送端到交换机的传输速率是R1R_1R1​, 交换机到接收端的传输速率是R2R_2R2​。假定交换机采用存储转发传输,传输一个长为L的包,总的时延是?(不考虑排队、广播、节点处理时延)

L/R1+L/R2L/R_1 + L/R_2L/R1​+L/R2​(交换机接收分组所用时间+交换机发送分组所用时间)

R12.

What advantage does a circuit-switched network have over a packet-switched network?What advantages does TDM have over FDM in a circuit-switched network?相比分组交换,电路交换的优点是? 在电路交换中,TDM 相对 FDM 的优势是?

传输速率是稳定、可控、可预测的。(而分组交换由于拥堵的存在,没办法保证速率)
FDM在处理信号时更加繁琐,需要复杂的硬件来将不同频段的信号转换为相同的频段。

R13.

Suppose users share a 2 Mbps link. Also suppose each user transmits continuously at 1Mbps when transmitting, but each user transmits only 20 percent of the time. (See the discussion of statistical multiplexing in Section 1.3 .)

a. When circuit switching is used, how many users can be supported?
b. For the remainder of this problem, suppose packet switching is used. Why will there be essentially no queuing delay before the link if two or fewer users transmit at the same time? Why will there be a queuing delay if three users transmit at the same time?
c. Find the probability that a given user is transmitting.
d. Suppose now there are three users. Find the probability that at any given time, all three users are transmitting simultaneously. Find the fraction of time during which the queue grows.
假设用户共享一个2Mbps的线路,且每个用户的传输都是1Mbps,但是每个用户仅占用20%的传输时间
a, 使用电路交换的话,最多可以支持多少用户?
b, 假设使用分组交换,为什么在用户数少于(或等于)2时基本不会有排队时延,而有3位用户时就会有时延?
c, 求出某指定用户正在传输的概率。
d, 假设有3位用户,求出3位用户在某时刻同时传输的概率,求出队列增长的时间比例。

a, 2名用户。(2Mbps/1Mbps)
b, 两名用户时最多需要2Mbps的带宽,而提供的带宽能够满足,所以不会有排队时延。但是三个用户假如同时使用,就会有3Mbps的数据,在链路上会发生拥堵,会存在排队时延。
c, 20%
d, 0.8% (0.230.2^30.23), 队列增长的时间比例也是0.8%

R14.

Why will two ISPs at the same level of the hierarchy often peer with each other? How does an IXP earn money? 为什么等级结构中级别相同的两个ISP通常互相对等(peer)?IXP是如何赚钱的?

这样他们之间的流量就可以不经过高层的ISP中转,不需要向高层ISP支付费用。IXP可以向在它身上对等的ISP收取费用来赚钱。
(注:对等(peer), 指相同层级的ISP直接互相交换流量,而不经由上层ISP中转的模式)

R15.

Some content providers have created their own networks. Describe Google’s network. What motivates content providers to create these networks? 某些内容提供商创建了自己的网络,描述一下Google的网络。是什么因素在趋势内容提供商创建自己的网络的呢?

谷歌在全球建立了数百个数据中心,这些数据中心独立于因特网,仅仅传递谷歌自身的数据。当然,谷歌的网络也必须连接到互联网,一般是直接通过对等的方式直接连入局域网,或者连入IXP,必要时也可以连接高层ISP。
自己的网络有如下优势:

  • 节约成本,减少了支付给ISP的费用。
  • 能更好的掌控数据传输,更好的掌控用户体验。

SECTION 1.4

R16.

Consider sending a packet from a source host to a destination host over a fixed route. List the delay components in the end-to-end delay. Which of these delays are constant and which are variable?考虑沿着固定路径从源服务器到目的服务器发送一个分组。列举端到端时延有哪些组成部分,这些组成部分中哪些是不确定的?

1、传输时延。 将数据发送到链路上所需的时间。
2、传播时延。数据在链路上传播所需的时间。
3,、节点处理时延。 节点对数据进行路由、校对所需的时间。
4、排队时延。当交换机有分组尚未发送完毕,新到达的分组就必须在缓冲区排队等待。

排队时延是不确定的。

R17.

Visit the Transmission Versus Propagation Delay applet at the companion Web site. Among the rates, propagation delay, and packet sizes available, find a combination for which the sender finishes transmitting before the first bit of the packet reaches the receiver. Find another combination for which the first bit of the packet reaches the receiver before the sender finishes transmitting.访问配套Web网站上有关传输时延与传播时延的Java小程序。在速率、传播时延和可用的分组长度之中找出一种组合,使得该分组的第一个比特到达接收方之前发送方结束了传输。找出另一种组合,使得发送方完成传输之前,该分组的第一个比特到达了接收方.

略。

R18.

How long does it take a packet of length 1,000 bytes to propagate over a link of distance 2,500 km, propagation speed 2.5×1082.5\times10^82.5×108 m/s, and transmission rate 2 Mbps? More generally, how long does it take a packet of length L to propagate over a link of distance d, propagation speed s, and transmission rate R bps? Does this delay depend on packet length? Does this delay depend on transmission rate? 假设链路长度是2500km,传播速率是 2.5×1082.5\times10^82.5×108 m/s, 传输速率是 2Mbps, 在该链路上传播一个1000字节的分组所用时间是多少?将问题一般化,分组长度为L, 链路长度为d, 传播速度为s,传输速率是R bps, 传播的时延是多少? 和传输速率有关吗?

1) 2.5×106m2.5×108m/s=0.01s\frac{2.5\times10^6m}{2.5\times10^8m/s}=0.01s2.5×108m/s2.5×106m​=0.01s
2) d/s
3)无关(传播时延与链路长度、链路传播速率有关)

R19.

Suppose Host A wants to send a large file to Host B. The path from Host A to Host B has three links, of rates R1R_1R1​=500 kbps, R2R_2R2​=2 Mbps, and R3R_3R3​=1 Mbps.
a. Assuming no other traffic in the network, what is the throughput for the file transfer?
b. Suppose the file is 4 million bytes. Dividing the file size by the throughput, roughly how
long will it take to transfer the file to Host B?
c. Repeat (a) and (b), but now with R2R_2R2​ reduced to 100 kbps.
假设主机A希望向主机B发送一个大文件,A到B的路径上有3段链路,数量分别是R1R_1R1​=500 kbps, R2R_2R2​=2 Mbps, and R3R_3R3​=1 Mbps.
a, 假定该网络中没有其他流量,该文件传送的吞吐量是多少?
b, 假设文件为4MB(4×106byte4\times 10^6 byte4×106byte), 用文件大小除以吞吐量,求出大概的传输时间。
c, 重复 (a) 和 (b), 但是把R2R_2R2​的速率降为100kbps

a, 500kbps
b,4×106×8bit5×105bps=64s\frac{4\times10^6\times8bit}{5\times10^5bps}=64s5×105bps4×106×8bit​=64s
c,吞吐量: 100kpbs 时间:320s

R20.

Suppose end system A wants to send a large file to end system B. At a very high level, describe how end system A creates packets from the file. When one of these packets arrives to a router, what information in the packet does the router use to determine the link onto which the packet is forwarded? Why is packet switching in the Internet analogous to driving from one city to another and asking directions along the way? 假设端系统A希望向端系统B发送一个大文件,当某个分组到达路由器的时候,路由器是靠什么信息来决定下一步将分组发送到哪个链路呢? 因特网中的分组交换为什么可以与驱车从一个城市到另一个城市并沿途询问方向相类比

端系统A将大文件分为多个块,每个块添加上报头,从而从文件生成多个分组。每个分组中的报头包括目的地(端系统B)的IP地址。分组交换机使用分组中的目标IP地址来确定传出链路。
询问要走哪条路类似于一个数据包给出数据包的目的地地址,向路由器询问它应该在哪条传出链路上转发。

R21.

Visit the Queuing and Loss applet at the companion Web site. What is the maximum emission rate and the minimum transmission rate? With those rates, what is the traffic intensity? Run the applet with these rates and determine how long it takes for packet loss to occur. Then repeat the experiment a second time and determine again how long it takes for packet loss to occur. Are the values different? Why or why not?访问配套Web站点的排队和丢包Java小程序。最大发送速率和最小的传输速率是多少?对于这些速率,流量强度是多大?用这些速率运行该Java小程序并确定出现丢包要花费多长时间?然后第二次重复该实验,再次确定出现丢包花费多长时间。这些值有什么不同?为什么会有这种现象?

SECTION 1.5

R22.

List five tasks that a layer can perform. Is it possible that one (or more) of these tasks could be performed by two (or more) layers? 列出一层提供的5种服务。是否存在一或多个服务由多层提供呢?

五个通用任务是错误控制、流控制、分段和重新组装、多路复用和连接设置。
这些任务可以在不同的层上进行。例如,错误控制通常在多个层提供。

R23.

What are the five layers in the Internet protocol stack? What are the principal responsibilities of each of these layers?因特网协议栈的五层是什么?每一层的主要功能是?

应用层、运输层、网络层、链路层、物理层。功能略。

R24.

What is an application-layer message? A transport-layer segment? A network-layer datagram? A link-layer frame?解释应用层报文、运输层报文段、网络层数据报、链路层帧。

应用层报文:应用程序希望发送的数据。
运输层报文段:用运输层报头封装应用层报文
网络层数据报:用网络层报头封装运输层报文段
链路层帧:用链路层报头封装网络层数据报

R25.

Which layers in the Internet protocol stack does a router process? Which layers does a link-layer switch process? Which layers does a host process? 在因特网协议栈中,路由器处理哪些层?链路层交换机处理哪些层?主机处理哪些层?

路由器:网络层、链路层、物理层(有些路由器的功能不止于此)
链路层交换机:链路层、物理层
主机:所有五层

SECTION 1.6

R26.

What is the difference between a virus and a worm? 病毒和蠕虫的区别是?

病毒需要用户交互才能运行(比如打开具体的文件)。蠕虫则未必需要明显的的交互(可能只是浏览了网页)。

R27.

Describe how a botnet can be created and how it can be used for a DDoS attack.描述一下僵尸网络是如何创建的,它有是如何被用来进行DDoS攻击的。

攻击者控制了大量主机,这些主机便成为“僵尸网络”。 从僵尸网络的大量主机发送大量分组进行泛洪攻击,这就是DDos攻击。

R28.

Suppose Alice and Bob are sending packets to each other over a computer network. Suppose Trudy positions herself in the network so that she can capture all the packets sent by Alice and send whatever she wants to Bob; she can also capture all the packets sent by Bob and send whatever she wants to Alice. List some of the malicious things Trudy can do from this position.假定Alice和Bob经计算机网络互相发送分组。假定Trudy将自己安置在网络中,使得她能够俘获由Alice发送的所有分组,并发送她希望给Bob的东西;她也能够俘获由Bob发送的所有分组,并发送她希望给Alice的东西。列出在这种情况下Trudy能够做的某些恶意的事情。

能够套取Alice、Bob的敏感信息,比如个人隐私、各种账号密码。
能够方便得开展网络攻击,控制任何一方的电脑。

计算机网络-自顶向下方法(7th) 第一章 Review Questions 中英对照相关推荐

  1. 《计算机网络--自顶向下方法》第一章--计算机网络和英特网

    1.1什么是英特网 1.1.1具体构成描述 主机(host)或端系统(end system):所有与因特网相连的计算设备 路由器(router):从一条入通信链路接收到达的分组,并通过一条出通信链路转 ...

  2. 计算机网络自顶向下方法 第三章 3.5 面向连接的运输:TCP

    计算机网络自顶向下方法总结3.5面向连接的运输:TCP 目录 3.5 面向连接的运输:TCP 3.5.1 TCP连接 3.5.2 TCP报文段结构 3.5.3 往返时间的估计与超时 3.5.4 可靠数 ...

  3. 计算机网络自顶向下方法 第三章 运输层 3.4 可靠数据传输原理

    计算机网络自顶向下方法总结3.4可靠数据传输原理 目录 3.4 可靠数据传输原理 3.4.1 构造可带数据传输协议 3.4.2 流水线可靠数据传输协议 3.4.3 回退N步 3.4.4 选择重传 3. ...

  4. 计算机网络自顶向下方法 第三章 运输层 3.6 拥塞控制原理

    计算机网络自顶向下方法总结3.6拥塞控制原理 目录 3.6 拥塞控制原理 3.6.1 拥塞原因与代价 3.6.2 拥塞控制方法 3.6 拥塞控制原理 前面讲到分组丢失时用于可靠数据传输服务的基本原理及 ...

  5. 计算机网络自顶向下方法 第六章 链路层和局域网 6.3 多路访问链路和协议

    计算机网络自顶向下方法总结6.3多路访问链路和协议 目录 6.3 多路访问链路和协议 6.3.1 信道划分协议 6.3.2 随机接入协议 6.3.3 轮流协议 6.3.4 DOCSIS:用于电缆以太网 ...

  6. 计算机网络-自顶向下方法(7th) 第二章 Review Questions 英文题目+中文答案

    SECTION 2.1 R1. List five nonproprietary Internet applications and the application-layer protocols t ...

  7. 《计算机网络教程 自顶向下方法》 第一章

    TCP/IP协议族(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议) 层次化结构 路由器只涉及 3 层(网络层.数据链路层.物 ...

  8. 计算机网络自顶向下方法第四章笔记

    前言:适逢期中考.... 本文参考自很多文章.课本.PPT等(其实仔细观察你会发现很多文字甚至图片都是一致的),如有雷同,纯属不巧合(抱拳) 四.网络层 4.1 概述 4.1.1 转发和路由选择 网络 ...

  9. 《计算机网络--自顶向下方法》第二章--应用层

    2.1应用层协议原理 研发网络应用程序的核心是写出能够运行在不同的端系统和同构网络彼此通信的程序,将应用软件限制在端系统,从而促进大量的网络应用程序的迅速研发和部署. 2.1.1网络应用程序体系结构 ...

最新文章

  1. mysql data目录 说明_mysql 更改数据目录
  2. mysql 删除顺序_mysql 添加字段、删除字段、调整字段顺序 转
  3. JPA多条件复杂SQL动态分页查询
  4. jenkins-邮件通知
  5. Zookepper(2015.08.16笔记)
  6. android Activity生命周期总结
  7. 虚函数表构成、地址详细说明
  8. 美国犹他大学计算机专业怎么样,犹他大学最热门专业,了解一下?
  9. tablepc是什么平板电脑_给大家介绍一下,这是我新朋友三星Galaxy Tab S3
  10. COMSOL 专题学习
  11. 2016版excel_Excel 超级表格无法插入切片器(灰色)解决
  12. Apple Watch教程|如何取消配对并抹掉 Apple Watch?
  13. 数值法求解最优控制问题(〇)——定义
  14. UG二次开发GRIP批量打开图纸
  15. 几个常用的matlab图论工具箱函数
  16. 内核stack_protector导致异常崩溃
  17. 计算广告笔记-计算广告综述
  18. 来自越南的泛泰binx一键解压_卡刷包制作工具
  19. iOS手动旋转屏幕、自动旋转屏幕
  20. 106网盘云储存介绍

热门文章

  1. 【mysql处理远程登陆授权及数据库迁移备份问题】
  2. 2021-03-06JAVA大数据Week1
  3. 【李宏毅2020 ML/DL】补充:Meta Learning - Metric-based Approach Train+Test as RNN
  4. 加密算法使用(五):RSA使用全过程
  5. linux原有的文件系统扩展,Linux VG扩展新增硬盘并新建文件系统
  6. 关于ckeditor的配置
  7. win10家庭版无法安装mysql_大师处置win10系统家庭版安装MySQL server 5.7.19失败的详细办法...
  8. Sublime Text 3 汉化
  9. 【前端 · 面试 】HTTP 总结(十一)—— HTTPS 概述
  10. 2021-02-22 【转载】什么是GCJ-02火星坐标系;为什么天地图没有偏移