计算机通信网络复习试题

  • 格式:docx
  • 大小:20.43 KB
  • 文档页数:2

3.21 在循环冗余校验系统中,利用生成多项式g(x)= x 5 + x 4 +x+1判断接收到的报文1010110001101是否正确?并计算100110001的冗余校验码。

答:若收到的报文是1010110001101,则用其去除以生成多项式对应的码组110011,

1 1 0 0 0 1 0 0

110011⌡1 0 1 0 1 1 0 0 0 1 1 0 1

1 1 0 0 1 1

1 1 0 0 0 0

1 1 0 0 1 1

1 1 0 0 1 1

1 1 0 0 1 1

0 1 ≠0

可知结果不是全零,所以肯定是有错的。

当要发送的数据是100110001,根据生成多项式,可知所对应的冗余校验码为5位,则在100110001后添加00000,用10011000100000/110011后,所得余数为110,则冗余校验码为00110。

5.14 划分子网有何意义?子网掩码为255.255.255.0代表什么意思?某网络的现在掩码为255.255.255.248,问该网络能够连接多少台主机?某一A类网络和一B类网络的子网号分别占16比特和8比特,问这两个网络的子网掩码有何不同?

答:子网掩码为255.255.255.0表示IP地址的前24bit 表示网络地址,包括网络号和子网号,后8位表示主机号。可以代表C类地址对应的子网掩码默认值。子网掩码为255.255.255.248,根据掩码的定义,后三位是主机号,一共可以表示8 个主机号,除掉全0 和全1 的两个,该网络能够连接6台主机。

5.17 设某ISP(因特网服务提供者)拥有CIDR地址块202.192.0.0/16。先后有四所大学(A、B、C、D)向该ISP分别申请大小为4000、2000、4000、8000个IP地址的地址块,试为ISP给这四所大学分配地址块。

答:A:202.192.0.0/20(2^12=4096); B:202.192.00010 0002/21(2^11=2048);

C:202.192.0010 0000/20(2^12=4096); D:202.192.010 000002/19(2^13=8096)。

5.20 有个IP数据报从首部开始的部分内容如右所示(16进制表示),请标出IP首部和传输层首部,并回答:

(1)数据报首部长度和总长度各为多少字节?

(2)数据报的协议字段是多少,表示什么意思?

(3)源站IP地址和目的站IP地址分别是什么?(用点分十进制表示) 45 00 02 79 1C A4 40

00

80 06 00 00 0A 0A 01

5F

DA 1E 73 7B 07 38 00

50

19 71 85 77 7F 25 2B

AA

50 18 FF FF 5B 6E 00

00

(4)TTL、校验和字段是多少?

(5)源端口和宿端口是什么?并请推测所用的应用层协议是什么?

答:(1)数据报首部长度5×4=20字节, 总长度=027916=633字节

(2)协议字段值为6, 表示TCP

(3)源IP地址:10.10.1.95,目的IP地址:218.30.115.123

(4)TTL=128, 校验和=00 00

(5)源端口:073816=1848,宿端口:5016=80, 推测应用层协议为HTTP。

6.8 一个UDP用户数据报的数据字段长度为3752字节。若使用以太网来传送,计算应划分为几个数据报片?并计算每一个数据报片的数据字段长度和片偏移字段的值。(注:IP数据报固定首部长度,MTU = 1500字节)

答:

以太网的默认的MTU=1500,所以携带的数据1500-20=1480字节。

需加上UDP的8字节首部(3752 + 8)/ 1480 = 2.54,因此需要分成3数据报片。

数据报 数据字段长度 片偏移字段值

IP数据报 3760 0

分片1 1480 0

分片2 1480 185

分片3 800 370

若访问南京邮电大学网站,在浏览器中输入 ,并按回车,直到网站首页显示在浏览器中,请问:按照TCP/IP参考模型,在访问网站的过程中,用到了哪些协议,分别处于哪个协议层?并简要说明所用到的各个协议起到的作用。

答:

DNS:完成域名解析;

HTTP:实现浏览器和WEB服务器之间的交互;

UDP:DNS所使用的传输层协议;

TCP:HTTP协议使用的传输层协议,提供可靠数据传输;

IP:IP数据报传输和路由选择;

ICMP:负责网络传输中的差错报告;

ARP:将本机缺省网关IP地址解析为硬件地址;

其中,(1)(2)处于应用层;(3)(4)处于传输层,(5)(6)(7)处于网际层。