Computer Networks · 免费预览
网络软件与性能
互联网的成功依赖于软件,几乎所有协议都运行在套接字接口背后的通用计算机上,该接口将协议的服务与调用它们的语法分开;而性能分析基于两个指标——带宽和时延,二者的乘积即管道容量,也就是在途比特数,这解释了为什么高速链路仍受时延限制,以及为什么有效吞吐量取决于传输大小。
1. Software all the way down
Software all the way down
2. Bandwidth and latency
Bandwidth and latency
3. The pipe and its volume
The pipe and its volume
4. What applications ask, and what changed
What applications ask, and what changed
5. Services versus syntax
The socket interface separates two concerns. Which statement captures the separation correctly?
6. Decomposing latency
A 1500 byte packet crosses a 4000 kilometer fiber link at 10 gigabits per second, with no queueing and light in fiber at meters per second. Which component dominates the one-way latency?
7. The volume of the pipe
What does the delay-bandwidth product of a channel tell a protocol designer?
8. High speed, same light
A 1 megabyte file crosses a path with a 100 millisecond RTT. Why does upgrading from 1 megabit per second to 1 gigabit per second change the transfer so dramatically while the RTT is unchanged?
9. Effective throughput
A user fetches a 1 megabyte file over a 1 gigabit per second link with a 100 millisecond RTT, and the transfer time is RTT plus size over bandwidth. What effective throughput results?
10. Why video states a burst bound
Why is a video application's average bandwidth need alone insufficient for engineering the network?
11. The universal API
What is the name of the network programming interface, born with Berkeley Unix and now supported on virtually every operating system, whose central abstraction is the point where a process attaches to the network?
12. The pipe's volume
The product of delay and bandwidth is the volume of the pipe. For a channel with 50 milliseconds of one-way latency and 45 megabits per second of bandwidth, how many bits can be in flight at once? Answer as a whole number of bits.
13. The third delay component
Latency decomposes into propagation delay and transmission delay, plus a third component caused by packets waiting in switch memories under statistical multiplexing. Name it.
14. The transfer time formula
For a request-response transfer, the total time is the round-trip time plus the data size divided by what link property?