-
已知循环冗余码的生成多项式 G(X) = x^5^ + x^4^ + x + 1,若接收方收到的字节码为1010110001101,问传输中是否有差错。
答:有差错。G(X) = 1100011,用1100011除1010110001101,不能整除,因此判断传输中有差错。
-
已知发送方采用CRC校验方法,生成多项式 x^4^ + x^3^ + 1,若接收方收到的二进制数字序列为0101,请判断数据传输过程是否有差错 。答案(跳转页第8题)
答案:0101/11001 余 0100。余数不为零,所以传输有差错。
-
共有4个站进行码分多址通信。4个站的码片序列为
- A:(−1−1−1+1+1−1+1+1)
- B:(−1−1+1−1+1+1+1−1)
- C:(−1+1−1+1+1+1−1−1)
- D:(−1+1−1−1−1−1+1−1)
X站现收到的码片序列:(−1 +1 −3 +1 −1 −3 +1 +1)
问:哪个站发送数据了?发送数据的站发送的是0还是1? 答案(跳转页第二题)
码片序列的特性:
- 每个站分配的码片必须各不相同,并且还必须互相正交;
- 任何一个码片向量和该码片向量自己的规格化内积都是1 ;
- 一个码片向量和该码片反码的向量的规格化内积值是 –1
X站收到的信号与A站的码片做内积:
(-1 +1 -3 +1 -1 -3 +1 +1)* (-1 -1 -1 +1 +1 -1 +1 +1) = 1
同理:
B站的内积为–1,
C站的内积为0,
D站的内积为1。
因此,A站和D站发送的是1,B站发送的是0,而C站未发送数据。
-
有如下的4个/24地址块:
212.56.132.0/24,
212.56.133.0/24,
212.56.134.0/24,
212.56.135.0/24。
试进行最大可能的聚合。 答案(跳转页第7题) 答案:
由于四个地址块的前两个数字都相同,只需将每个地址块的第三个数字转换为二进制,如下:
212.56.100001 00.0,
212.56.100001 01.0,
212.56.100001 10.0,
212.56.100001 11.0,
由于四个地址块中的前22位相同,所以聚合后地址块的网络前缀为 212.56.100001,
所以聚合后的地址块为:212.56.10000100.00000000 也即:212.56.132.0/22
-
某主机的IP地址是227.82.157.177/20。试问该主机所连接的网络的网络前缀是什么?该网络的网络地址是什么?主机号占多少位?主机号的二进制表示是什么?
答案(跳转页第15题)
解答:
- 网络前缀是:11100011 01010010 1001,或用十进制表示为:227.82.144.0/20。
- 网络地址是:11100011 01010010 10010000 00000000,或用十进制表示为:227.82.144.0。
- 网络前缀是20位,所以主机号占12位。
- 主机号的二进制表示是:1101 10110001。