计算最短帧

已知总线长度为1km,信号在总线上的传播速度为2×10^8m/s,数据传输速率为10Mbit/s。请问CSMA/CD算法成立的最短帧长度是多少?写出计算过程。

最小帧长度=数据传输率 W*往返传输延时RTT
R T T = 2 ∗ 1 0 3 / 2 ∗ 1 0 8 = 1 0 − 5 s 最 小 帧 长 度 = W ∗ R T T = 10 ∗ 1 0 6 ∗ 1 0 − 5 = 1 0 − 2 = 100 b i t RTT = 2*10^3/2*10^8 = 10^{-5}s \\ 最小帧长度 = W*RTT = 10*10^6 *10^{-5} = 10^{-2} = 100bit RTT=2103/2108=105s=WRTT=10106105=102=100bit

划分数据报

一个UDP用户数据报的数据字段为5232字节,首部长为8字节。在链路层要使用以太网来传送,最大传输单元MTU为1500字节。在网络层假定IP数据报首部长度为20字节。试问,IP数据报应当划分为几个IP数据报分片?说明每一个IP数据报分片的数据字段长度、DF字段值、MF字段值和片偏移字段的值。

UDP总长度 = 数据字段+首部长 = 5232+8 = 5240

数据报分片 = 5240 /(1500-20)≈ 4

标志:MF 1 代表后面还有分片 DF 1 代表不能分片

偏移量:数据报片的起始字段号/8

序号 偏移量 长度 MF DF
1 0 1480 1 0
2 1480/8 1480 1 0
3 1480*2/8 1480 1 0
4 1480*3/8 980 0 0

计算时延

$$
收发两端之间的传输距离为100km,信号在媒体上的传播速率为2*10^8m/s。试计算以下两种情况的发送时延和传播时延:\

(1)数据长度为10^7bit,数据发送速率为100kbit/s;\

(2)数据长度为10^3bit,数据发送速率为1Gbit/s。\

从以上计算结果可得出什么结论?\
$$

( 1 ) 发 送 时 延 = 数 据 长 度 / 数 据 发 送 速 率 = 1 0 7 / 105 = 100 s ( 2 ) 发 送 时 延 = 1 0 3 / 109 = 1 0 − 6 传 播 时 延 = 传 输 距 离 / 传 播 速 率 = 1 0 5 / 2 ∗ 1 0 8 = 0.5 ∗ 1 0 − 3 (1) 发送时延 = 数据长度 / 数据发送速率 = 10^7/105 = 100s \\ (2) 发送时延 = 10^3/109 = 10^{-6}\\ 传播时延 = 传输距离/传播速率 = 10^5/2*10^8 = 0.5*10^{-3} (1)=/=107/105=100s(2)=103/109=106=/=105/2108=0.5103

若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据度短而发送速率高,则传播时延又可能是总时延中的主要成分。

最大数据速率(奈氏准则&香农定理)

对于带宽为50kHz的信道,若有16种不同的物理状态来表示数据,信噪比为30dB.问按奈奎斯特定理,最大数据速率是多少?按香农定理,最大数据速率又是多少?
奈 氏 准 则 : 最 大 数 据 率 = 2 ∗ W ∗ l o g 2 V 香 农 定 理 : 最 大 数 据 率 = W ∗ log ⁡ 2 ( 1 + S / N ) 算 S / N 信 噪 比 ( d B ) = 10 l o g 10 ( S / N ) 按 照 奈 氏 准 则 最 大 数 据 率 = 2 ∗ 50 ∗ l o g 2 16 = 400 k b / s 按 照 香 农 定 理 30 = 10 l o g 10 ( S / N ) S / N = 1000 最 大 数 据 率 = W ∗ log ⁡ 2 ( 1 + S / N ) = 50 ∗ l o g 10 ( 1 + 1000 ) = 500 k b / s 奈氏准则: 最大数据率 = 2*W*log_2{V}\\ 香农定理:最大数据率 = W*\log_{2}{(1+S/N)}\\ 算S/N 信噪比(dB) = 10log_{10}(S/N)\\ 按照奈氏准则 最大数据率 = 2*50*log_216 = 400kb/s\\ 按照香农定理 30 = 10log_{10}(S/N)\\ S/N = 1000\\ 最大数据率 = W*\log_{2}{(1+S/N)} = 50*log_{10}{(1+1000)} = 500kb/s =2Wlog2V=Wlog2(1+S/N)S/N(dB)=10log10(S/N)=250log216=400kb/s30=10log10(S/N)S/N=1000=Wlog2(1+S/N)=50log10(1+1000)=500kb/s

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐