第一次作业解析
OSI模型中,通常是数据链路层负责将比特流或字符流转换成帧格式。
对于网络模型来说,路由器是工作在网络层的设备。
HUB(集线器)是工作在物理层的设备。
FTP、Telnet等属于应用层的应用系统。
OSI模型中,由物理层负责比特流的透明传输。
哪种物理层编码技术可用于解决连续的0或连续1的问题。只有曼切斯特编码。
如果用telnet 传输一串信息,那么真正在物理媒体上传输的信息是以某种形式调制的0或1数据。
在一条无噪声的信道上,如果带宽是4MHz,信号分成32个等级,那么,信道的最大比特率(即数据传输率)为40Mbps。
在一条无噪声的信道上,如果带宽是4MHz,信号分成32个等级,那么,信道对应波特率为8M波特。
10、在一条无噪声的信道上,如果带宽是4MHz,信号分成32个等级,那么,发送一个20KB的文件最短需要的时间是4ms。
Nyquist定理 在无噪声信道中,当带宽为H Hz,信号电平为V级,则:
数据传输速率 = 2Hlog2V b/s
信道的速率,即信道的最大比特率为40Mbps。
∵ 比特率 = (log2V) × 波特率∴
T=20KB/40Mbps=(20×8)/(40×1000)=0.004秒
1B=8bit 所以乘以8,M和K是1000的关系
11、一路的带宽为64Kbps。
12、HFC用了FDM和TDM多路复用的方法。
13、如果主机A通过由32路TDM共享的2.048Mbps总线链路向主机B发送一个32Kb的文件,则传输时间为500ms
每一路的速率=2.048M/32=64Kbps
因此传输时间=文件长/一路传输速率=32Kb/64Kbps=0.5s。
14、在曼切斯特编码中,如果信号的到达速率(即信号的波特率)是10M,那么数据传输速率是5Mbps。
特点:每一位数据需要两个时钟周期,因此信号的频率是数据率的2倍(例如10Mbps需要20MHz信号频率)
第二次作业解析
如果采用奇校验10100100的校验位分别是 1和0
在数据后加一个奇偶(parity)位,奇偶位设置标准是保证码字中“1”位的数目是偶数(或奇数)。
2、076C5FAA867E1A3B6654333C的32位校验和为0BC152DF
076C5FAA+867E1A3B+6654333C= F43EAD21
F43EAD21的补码为:0BC152DF,因此32位校验和就是0BC152DF。以上计算过程如下:
数位
数1+数2+数3+进位=
和
进位
当前位
补码
0
A+B+C+0=
33
2
1
16-1=
F
1
A+3+3+2=
18
1
2
15-2=
D
2
F+A+3+1=
29
1
D
15-D=
2
3
5+1+3+1=
10
0
A
15-A=
5
4
C+E+4+0=
30
1
E
15-E=
1
5
6+7+5+1=
19
1
3
15-3=
C
6
7+6+6+1=
20
1
4
15-4=
B
7
0+8+6+1=
15
0
F
15-F=
0
和=F43EAD21
补码=0BC152DF
F43EAD21可以看作是无符号数,也可以看作有符号数,这跟C语言里一样。如果把求补码当成求相反数,就必须将其看成有符号数。无论是有符号还是无符号数,其部实现机制都是反码加1(对应十六进制运算是最末位用16去减,其他位统统用15去减),即:[原码]F43EAD210011111000100001[反码]0BC152DE1100000111011110[补码]0BC152DF1100000111011111
3、01001采用CRC校验码,生成多项式为 x3+x+1,最后发送的数据为11
原字符串加3个0,除数为1011,求余数,异或运算,得余数为111
4、在带宽为20Mbps、距离为5km的信道上用协议3传输数据帧,电信号在线路上的传播速度约为5 ?s/km,确认帧长度忽略,当信道利用率为50%时,帧长为1Kb
帧长为L比特。协议3是一个严格交替发送和接收协议。
线路的利用率==
∴ L=,代入以上参数,可以得到答案
L=2BD/V=2Mb/s)×5000(m)/200000000(m/s)=1000bit=1Kb
5、采用一位滑动窗口协议(即协议4),通信一方的next_frame_to_send=0,frame_expected=1,当收到一个(seq=0, ack=0, data)的帧后,它next_frame_to_send=1,frame_expected =1,并将该