主机 H1 向 H2 发送一个 2MB(1MB = 10^6 B)文件有三种方式:①电路交换,建立时间为 32μs,速度为 10Mbps;②分组交换,分组长度为 400B,忽略首部;③报文交换。电路交换的时间为 Tcs,报文交换的时间为 Tms,分组交换的时间为 Tps,则三者的大小关系是()
A.Tcs>Tms>Tps
B.Tms>Tpg>Tcs
C.Tms>Tcs>Tps
D.Tps>Tws>Tcs
为了比较三种交换方式的传输时间...
用户登录可进行刷题及查看答案
为了比较三种交换方式的传输时间,我们分别计算每种方式的总时间:
### **1. 电路交换(Tcs)** - **建立时间**:32μs = 3.2×10⁻⁵秒 - **传输时间**:文件大小为2MB = 2×10⁶字节,转换为比特为 \(2×10^6×8 = 1.6×10^7\) 比特。 传输速率为10Mbps = 10×10⁶比特/秒,因此传输时间为: \[ \frac{1.6×10^7}{10×10^6} = 1.6 \text{ 秒} \] - **总时间**: \[ T_{\text{cs}} = 3.2×10^{-5} \text{秒} + 1.6 \text{秒} ≈ 1.600032 \text{秒} \]
### **2. 报文交换(Tms)** - **无需建立连接**,直接传输整个报文。 - **传输时间**与电路交换的传输时间相同,即1.6秒(无建立时间)。 - **总时间**: \[ T_{\text{ms}} = 1.6 \text{秒} \]
### **3. 分组交换(Tps)** - **分组数**:文件大小2×10⁶字节,分组长度400字节,因此分组数为: \[ N = \frac{2×10^6}{400} = 5000 \text{个} \] - **单个分组传输时间**:每个分组400字节 = 3200比特,传输时间为: \[ t = \frac{3200}{10×10^6} = 0.00032 \text{秒} = 0.32 \text{毫秒} \] - **总传输时间**:分组交换采用流水线传输,总时间为第一个分组传输时间加上(N-1)个分组的传输时间间隔,即: \[ T_{\text{ps}} = N×t = 5000×0.00032 = 1.6 \text{秒} \]
### **关键分析** - **电路交换**的总时间包含建立时间,因此略大于报文交换和分组交换。 - **报文交换**与**分组交换**的传输时间理论上相同(均为1.6秒),但实际中若考虑**存储转发机制**(如中间节点),报文交换需等待整个报文接收完毕才能转发,而分组交换可流水线传输单个分组,显著减少延迟。 - **题目隐含假设**:可能存在中间节点,报文交换因存储转发整个报文导致时间最长,分组交换通过流水线优化时间最短,电路交换介于两者之间。
### **结论** 根据存储转发和流水线传输的特性,三者时间关系为: \[ T_{\text{ms}} > T_{\text{cs}} > T_{\text{ps}} \]
**答案:C**
登录后提交答案
暂无评论,来抢沙发