《计算机网络》期末考试试卷(A卷)试题答案
一、填空题(每小题2分,共20分) DDCCD DBBBB
二、填空题(每小题1分,共10分)
1、拓扑结构;2、请求;3、网络接口层;4、分组交换;5、成帧与帧同步;6、广播;7、网络;8、路由选择;9、UDP、UDP;10、单向函数
三、简答题(每小题4分,共20分)
1、列出OSI参考模型和TCP/IP参考模型的主要相同点和不同点。
答:⑴ 相同点:① 都基于分层协议,都有网络层、传输层和应用层;② 传输服务都能提供可靠的端对端的字节流。(2分)
⑵ 不同点:① 层的数目不同;② TCP/IP支持网络互连,OSI不支持网络互连;③ TCP/IP网络层只提供无连接的服务,OSI中既有面向连接的服务,也有无连接的服务。(2分)
2、分析PPPoE协议过程。
答:PPPoE协议过程包括两个阶段,即:发现阶段和会话阶段。(1分)
发现阶段主要是选择访问集中器,确定所要建立的PPP会话标识符,同时获取对方点到点的连接信息。典型的发现阶段分为4个步骤:⑴ PPPoE活动发现启动PADI;⑵ PPPoE活动发现响应PADO;⑶ PPPoE活动发现请求PADR;⑷ PPPoE活动发现确认PADS。(2分)
在完成了上述4个步骤之后,双方就可以进入会话阶段了。PPPoE会话阶段执行标准的PPP过程。(1分)
3、说明CSMA/CD方法的基本工作原理。
答:CSMA/CD,即带碰撞检测的载波侦听多路访问协议,基本原理是: 站点使用CSMA协议进行数据发送;(1分)
在发送期间如果检测到碰撞,立即终止发送,并发出一个瞬间干扰信号,使所有的站点都知道发生了碰撞;(1分)
在发出干扰信号后,等待一段随机时间,再重复上述过程。(1分) 因此,CSMA/CD的工作状态分为传输周期、竞争周期和空闲周期。(1分)
4、从多个角度比较虚电路和数据报这两种服务的优缺点。
答:数据报服务和虚电路服务是分组交换广域网向高层提供的两类服务,即无连接的网络服务和面向连接的网络服务的具体实现。(1分)
数据报服务和虚电路服务的优缺点可以归纳为如下几点:
⑴ 采用虚电路方式时,交换设备需要维护虚电路的状态信息;采用数据报方式时,每个数据报都必须携带完整的目的/源地址,浪费带宽。(1分)
⑵ 在连接建立时间与地址查找时间的权衡方面,虚电路在建立连接时需要花费时间;数据报则在每次路由时的过程教复杂。(1分)
⑶ 虚电路方式很容易保证服务质量,适用于实时操作,但比较脆弱;数据报不太容易保证服务质量,但是对于通信线路的故障适应性很强。(1分)
5、简述FTP的工作原理。
答:FTP,即文件传输协议的工作原理是:
FTP客户与服务器之间建立双重连接,即控制连接和数据连接。控制连接负责传输控制信息,并对客户命令提供响应。当涉及到大量数据传输时,服务器和客户之间需要再建立一个数据连接,进行实际的数据传输。一旦数据传输结束,数据连接就相继撤销,但控制连接依然存在,客户可以继续发出命令,直到客户退出或者服务器主动断开。(3分)
FTP服务器的端口是21,客户进程连接服务器的21端口,就可以进行控制连接的会话。(1分) 四、计算题(每小题5分,共25分)
1、一个TCP报文段中的数据部分最多为多少个字节?为什么?
解:TCP报文段的数据长度=IP数据报的总长度-IP数据报的首部长度-TCP报文段的首部长度。IP数据报的总长度字段为16比特,IP数据报的总长度最大为216-1=65535字节。当没有选项时,IP数据报的首部长度取最小值为20字节;TCP报文段的首部长度也取最小值为20字节。所以,TCP报文段的最大数据长度=65535字节-20字节-20字节=65495字节。
2、对于一个DIX Ethernet V2格式的MAC帧,其数据部分最小为多少个字节?为什么? 解:以太网MAC帧的最小长度是64字节。以太网MAC帧由5个字段构成,其中目的地址字段6字节、源地址字段6字节、类型字段2字节、FCS字段4字节,共计18字节。因此,以太网MAC帧数据字段的最小长度为:64-18=46(字节)。
3、对于IPv4,IP数据报的最大数据长度是多少?为什么?
解:IP数据报的数据长度=IP数据报的总长度-IP数据报的首部长度。IP数据报的总长度字段为
16比特,IP数据报的总长度最大为216-1=65535字节。当没有选项时,IP数据报的首部长度取最小值为20字节。所以,IP数据报的最大数据长度=65535字节-20字节=65515字节。
4、某机构分配到C类地址块210.33.60.0,管理员想创建32个子网。请回答下列问题:⑴找出子网掩码;⑵找出每个子网的地址数?⑶找出第一个子网的第一个和最后一个地址;⑷找出最后一个子网的第一个和最后一个地址。
解题思路:题目中的子网指有效子网;每个子网的地址数指有效地址数。
⑴ 子网掩码:C类地址,默认子网掩码是255.255.255.0,管理员相创建32个子网,需要向主机位借6位,此时有效子网数为26-2=62。这样,子网掩码为255.255.255.252。
⑵ 每个子网的地址数:主机位被借6位后,主机位为2位,每个子网的有效地址数为22-2=2。 ⑶ 第一个子网的第一个地址是:210.33.60.5;第一个子网的最后一个地址是:210.33.60.6。 ⑷ 最后一个子网的第一个地址是:210.33.60.249;最后一个子网的最后一个地址是:210.33.60.250。
5、设某路由器建立了如表1所示的转发表。
表1 路由器转发表
目的网络
128.96.39.0 128.96.39.128 128.96.40.0 192.4.153.0 ﹡(默认)
此路由器可以直接从接口0和接口1转发分组,也可以通过相邻的路由器R2、R3、R4进行转发。现共收到5个分组,其目的站IP地址分别为:
⑴ 128.96.39.170; ⑵ 128.96.40.56; ⑶ 192.4.153.2; ⑷ 128.96.39.33; ⑸ 192.4.153.70。 试分别计算其下一跳。
子网掩码
255.255.255.128 255.255.255.128 255.255.255.128 255.255.255.192
接口0 接口1 R2 R3 R4
下一跳